linkAttachmentsToCase(caseID, attachments, attachmentType, context)
Links an uploaded file or an array of links to a case.
Returns
A Promise that links an uploaded attachment to a case.
Parameters
Name | Type | Description | Required |
caseID | string | The ID of the case to which the uploaded attachment needs to be linked. | ✅ |
attachments | array | A file or an array of links that needs to be linked to the case. | ✅ |
attachmentType | string | The type of attachment that needs to be linked to the case. | ✅ |
context | string | The name of the context where the API is being called. | ✅ |
Usage example
In this example, the API links the uploaded file whose ID is 234545
to the case whose ID is W-102
.
PCore.getAttachmentUtils().linkAttachmentsToCase(W-102', [{
"type": "File",
"category": "Screenshot",
"attachmentFieldName": "Screenshot",
"fileType": "PNG",
"name": "Screenshot for this issue",
"ID": "234545"
}], "File", 'app/primary_1')
.then((attachments) => {
// attachments
}).catch(err => {
// Error handling
});
Previous topic getDocumentURL(c11nEnv) Next topic uploadAttachment(file, onUploadProgress, errorHandler, context)