curl --request PATCH \
--url https://cloud.memsource.com/web/api2/v3/jobs \
--header 'Content-Type: application/json' \
--data '
{
"jobs": [
{
"uid": "<string>"
}
],
"status": "NEW",
"dateDue": "2023-11-07T05:31:56Z",
"clearDateDue": true,
"providers": [
{
"type": "<string>",
"id": "<string>"
}
],
"customFields": {
"addInstances": [
{
"customField": {
"uid": "<string>"
},
"selectedOptions": [
{
"uid": "<string>"
}
],
"value": "<string>"
}
],
"removeInstances": [
{
"uid": "<string>"
}
],
"updateInstances": [
{
"customFieldInstance": {
"uid": "<string>"
},
"customField": {
"uid": "<string>"
},
"selectedOptions": [
{
"uid": "<string>"
}
],
"value": "<string>"
}
]
}
}
'{
"updated": 123,
"errors": [
{
"code": "<string>",
"args": {},
"message": "<string>"
}
]
}Allows partial update, not breaking whole batch if single job fails and returns list of errors
curl --request PATCH \
--url https://cloud.memsource.com/web/api2/v3/jobs \
--header 'Content-Type: application/json' \
--data '
{
"jobs": [
{
"uid": "<string>"
}
],
"status": "NEW",
"dateDue": "2023-11-07T05:31:56Z",
"clearDateDue": true,
"providers": [
{
"type": "<string>",
"id": "<string>"
}
],
"customFields": {
"addInstances": [
{
"customField": {
"uid": "<string>"
},
"selectedOptions": [
{
"uid": "<string>"
}
],
"value": "<string>"
}
],
"removeInstances": [
{
"uid": "<string>"
}
],
"updateInstances": [
{
"customFieldInstance": {
"uid": "<string>"
},
"customField": {
"uid": "<string>"
},
"selectedOptions": [
{
"uid": "<string>"
}
],
"value": "<string>"
}
]
}
}
'{
"updated": 123,
"errors": [
{
"code": "<string>",
"args": {},
"message": "<string>"
}
]
}NEW, ACCEPTED, DECLINED, REJECTED, DELIVERED, EMAILED, COMPLETED, CANCELLED Show child attributes
Show child attributes
4096Show child attributes
4096successful operation
Number of successfully updated job parts
Was this page helpful?