Add a Task Attachment
post
/tasks/{id}/attachments
Adds an attachment to a task.
The following tables summarize the client request.
Supported Media Types
- multipart/mixed
Body Parameter
File body with Content-Type header
The following tables summarize the server response.
Supported Media Types
- application/json
- application/xml
200 Response
Success
Body
Example application/json
{
"levels":0,
"links":[
{
"href":"http://example.com/bpm/api/3.0/tasks/200003",
"length":0,
"rel":"back"
},
{
"href":"http://example.com/bpm/api/3.0/tasks/200003/attachments",
"length":0,
"rel":"self"
}
],
"attachment":[
{
"updatedDate":"2015-03-10 12:29:20",
"updatedBy":"John Steinbeck",
"attachmentScope":"BPM",
"uri":{
"href":"http://example.com/bpm/api/3.0/tasks/200003/attachments/Payment+Receipt.pdf/stream",
"length":0,
"rel":"stream"
},
"userId":"jstein",
"levels":0,
"title":"Payment Receipt.pdf",
"attachmentSize":69,
"mimeType":"application/pdf"
}
]
}
The following example shows a request body for adding an attachment to a task.
{ --frontier-- Content-Disposition: inline Content-Type: application/JSON {"attachmentName": "serviceRequestNew8.xml", "attachmentSize": "250", "mimeType": "application/xml"} --frontier-- Content-Transfer-Encoding: binary <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body xmlns:ns1="http://www.mycompany.com/ns/sr"> <ns1:HelpDeskRequest> <ns1:Requester> <ns1:ID>wfaulk</ns1:ID> <ns1:FirstName>William</ns1:FirstName> <ns1:LastName>Faulkner</ns1:LastName> <ns1:Email>user1@example.com</ns1:Email> <ns1:Phone></ns1:Phone> </ns1:Requester> <ns1:Location>California</ns1:Location> <ns1:Type>Hardware</ns1:Type> <ns1:ProblemDescription>Unable to reboot the system</ns1:ProblemDescription> <ns1:Severity>2</ns1:Severity> <ns1:Status>Created</ns1:Status> <ns1:Resolution> <ns1:Comment>None</ns1:Comment> <ns1:ResolvedBy>None</ns1:ResolvedBy> </ns1:Resolution> </ns1:HelpDeskRequest> </soap:Body> </soap:Envelope> --frontier-- }
For information about using cURL to send requests, see Use cURL.