Update jobs in DMS.
Update jobs in DMS.
Path Parameters
department_token string required
Uuid of the department (Unique token issued to the Vendor of each dealership)
orderUuid string required
Uuid of the RepairOrder
application/json
Request Body required
jobList object[]
Responses
- 200
OK
*/*
Schema
Example (from schema)
Schema
requestId string
statusCode int32
jobList object[]
errors object[]
warnings object[]
{
"requestId": "string",
"statusCode": 0,
"jobList": [
{
"requestId": "string",
"statusCode": 0,
"errors": [
{
"errorCode": "string",
"errorDescription": "string",
"errorUID": "string"
}
],
"warnings": [
{
"warningCode": "string",
"warningDescription": "string"
}
]
}
],
"errors": [
{
"errorCode": "string",
"errorDescription": "string",
"errorUID": "string"
}
],
"warnings": [
{
"warningCode": "string",
"warningDescription": "string"
}
]
}
PUT /department/:department_token/order/:orderUuid/job
Authorization
name: basicAuthtype: httpscheme: basic
Request
Request
curl / cURL
curl -L -X PUT '/order/v2/department/:department_token/order/:orderUuid/job' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"jobList": [
{
"callbackUrl": "string",
"job": {
"status": {
"code": "string",
"description": "string"
},
"job": {
"jobNumberString": "string",
"lopSeqNumber": "string",
"laborOpCode": "string",
"laborOpCodeDesc": "string",
"laborType": "string",
"laborSale": "string",
"soldHours": "string",
"actualHours": "string",
"partsSale": "string",
"miscSale": "string",
"bookerNo": "string",
"dispatchLineStatus": "string",
"techNo": "string",
"campaignCode": "string",
"parts": [
{
"partNumber": "string",
"description": "string",
"seqNo": "string",
"quantityOrdered": "string",
"quantitySold": "string",
"cost": "string",
"salePrice": "string",
"saleTotal": "string",
"laborType": "string"
}
],
"gog": [
{
"itemType": "string",
"itemDescription": "string",
"jobNumber": "string",
"quantity": "string",
"saleTotal": "string",
"salePrice": "string",
"laborType": "string"
}
],
"techHours": [
{
"techNo": "string",
"partSeqNo": "string",
"laborCost": "string",
"laborSale": "string",
"soldHours": "string",
"otherHours": "string",
"laborType": "string"
}
],
"comments": [
{
"comment": "string",
"lastUpdatedBy": "string",
"updateDate": "string",
"updateTime": "string"
}
],
"ccc": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
},
"techNos": "string",
"CCC": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
}
},
"workorder": {
"printWorkorder": true,
"workorderPrinter": "string",
"workorderCopies": "string",
"partsPrinter": "string"
}
},
"jobRequestId": "string"
}
]
}'
python / requests
curl -L -X PUT '/order/v2/department/:department_token/order/:orderUuid/job' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"jobList": [
{
"callbackUrl": "string",
"job": {
"status": {
"code": "string",
"description": "string"
},
"job": {
"jobNumberString": "string",
"lopSeqNumber": "string",
"laborOpCode": "string",
"laborOpCodeDesc": "string",
"laborType": "string",
"laborSale": "string",
"soldHours": "string",
"actualHours": "string",
"partsSale": "string",
"miscSale": "string",
"bookerNo": "string",
"dispatchLineStatus": "string",
"techNo": "string",
"campaignCode": "string",
"parts": [
{
"partNumber": "string",
"description": "string",
"seqNo": "string",
"quantityOrdered": "string",
"quantitySold": "string",
"cost": "string",
"salePrice": "string",
"saleTotal": "string",
"laborType": "string"
}
],
"gog": [
{
"itemType": "string",
"itemDescription": "string",
"jobNumber": "string",
"quantity": "string",
"saleTotal": "string",
"salePrice": "string",
"laborType": "string"
}
],
"techHours": [
{
"techNo": "string",
"partSeqNo": "string",
"laborCost": "string",
"laborSale": "string",
"soldHours": "string",
"otherHours": "string",
"laborType": "string"
}
],
"comments": [
{
"comment": "string",
"lastUpdatedBy": "string",
"updateDate": "string",
"updateTime": "string"
}
],
"ccc": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
},
"techNos": "string",
"CCC": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
}
},
"workorder": {
"printWorkorder": true,
"workorderPrinter": "string",
"workorderCopies": "string",
"partsPrinter": "string"
}
},
"jobRequestId": "string"
}
]
}'
go / native
curl -L -X PUT '/order/v2/department/:department_token/order/:orderUuid/job' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"jobList": [
{
"callbackUrl": "string",
"job": {
"status": {
"code": "string",
"description": "string"
},
"job": {
"jobNumberString": "string",
"lopSeqNumber": "string",
"laborOpCode": "string",
"laborOpCodeDesc": "string",
"laborType": "string",
"laborSale": "string",
"soldHours": "string",
"actualHours": "string",
"partsSale": "string",
"miscSale": "string",
"bookerNo": "string",
"dispatchLineStatus": "string",
"techNo": "string",
"campaignCode": "string",
"parts": [
{
"partNumber": "string",
"description": "string",
"seqNo": "string",
"quantityOrdered": "string",
"quantitySold": "string",
"cost": "string",
"salePrice": "string",
"saleTotal": "string",
"laborType": "string"
}
],
"gog": [
{
"itemType": "string",
"itemDescription": "string",
"jobNumber": "string",
"quantity": "string",
"saleTotal": "string",
"salePrice": "string",
"laborType": "string"
}
],
"techHours": [
{
"techNo": "string",
"partSeqNo": "string",
"laborCost": "string",
"laborSale": "string",
"soldHours": "string",
"otherHours": "string",
"laborType": "string"
}
],
"comments": [
{
"comment": "string",
"lastUpdatedBy": "string",
"updateDate": "string",
"updateTime": "string"
}
],
"ccc": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
},
"techNos": "string",
"CCC": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
}
},
"workorder": {
"printWorkorder": true,
"workorderPrinter": "string",
"workorderCopies": "string",
"partsPrinter": "string"
}
},
"jobRequestId": "string"
}
]
}'
nodejs / axios
curl -L -X PUT '/order/v2/department/:department_token/order/:orderUuid/job' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"jobList": [
{
"callbackUrl": "string",
"job": {
"status": {
"code": "string",
"description": "string"
},
"job": {
"jobNumberString": "string",
"lopSeqNumber": "string",
"laborOpCode": "string",
"laborOpCodeDesc": "string",
"laborType": "string",
"laborSale": "string",
"soldHours": "string",
"actualHours": "string",
"partsSale": "string",
"miscSale": "string",
"bookerNo": "string",
"dispatchLineStatus": "string",
"techNo": "string",
"campaignCode": "string",
"parts": [
{
"partNumber": "string",
"description": "string",
"seqNo": "string",
"quantityOrdered": "string",
"quantitySold": "string",
"cost": "string",
"salePrice": "string",
"saleTotal": "string",
"laborType": "string"
}
],
"gog": [
{
"itemType": "string",
"itemDescription": "string",
"jobNumber": "string",
"quantity": "string",
"saleTotal": "string",
"salePrice": "string",
"laborType": "string"
}
],
"techHours": [
{
"techNo": "string",
"partSeqNo": "string",
"laborCost": "string",
"laborSale": "string",
"soldHours": "string",
"otherHours": "string",
"laborType": "string"
}
],
"comments": [
{
"comment": "string",
"lastUpdatedBy": "string",
"updateDate": "string",
"updateTime": "string"
}
],
"ccc": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
},
"techNos": "string",
"CCC": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
}
},
"workorder": {
"printWorkorder": true,
"workorderPrinter": "string",
"workorderCopies": "string",
"partsPrinter": "string"
}
},
"jobRequestId": "string"
}
]
}'
ruby / Net::HTTP
curl -L -X PUT '/order/v2/department/:department_token/order/:orderUuid/job' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"jobList": [
{
"callbackUrl": "string",
"job": {
"status": {
"code": "string",
"description": "string"
},
"job": {
"jobNumberString": "string",
"lopSeqNumber": "string",
"laborOpCode": "string",
"laborOpCodeDesc": "string",
"laborType": "string",
"laborSale": "string",
"soldHours": "string",
"actualHours": "string",
"partsSale": "string",
"miscSale": "string",
"bookerNo": "string",
"dispatchLineStatus": "string",
"techNo": "string",
"campaignCode": "string",
"parts": [
{
"partNumber": "string",
"description": "string",
"seqNo": "string",
"quantityOrdered": "string",
"quantitySold": "string",
"cost": "string",
"salePrice": "string",
"saleTotal": "string",
"laborType": "string"
}
],
"gog": [
{
"itemType": "string",
"itemDescription": "string",
"jobNumber": "string",
"quantity": "string",
"saleTotal": "string",
"salePrice": "string",
"laborType": "string"
}
],
"techHours": [
{
"techNo": "string",
"partSeqNo": "string",
"laborCost": "string",
"laborSale": "string",
"soldHours": "string",
"otherHours": "string",
"laborType": "string"
}
],
"comments": [
{
"comment": "string",
"lastUpdatedBy": "string",
"updateDate": "string",
"updateTime": "string"
}
],
"ccc": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
},
"techNos": "string",
"CCC": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
}
},
"workorder": {
"printWorkorder": true,
"workorderPrinter": "string",
"workorderCopies": "string",
"partsPrinter": "string"
}
},
"jobRequestId": "string"
}
]
}'
csharp / RestSharp
curl -L -X PUT '/order/v2/department/:department_token/order/:orderUuid/job' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"jobList": [
{
"callbackUrl": "string",
"job": {
"status": {
"code": "string",
"description": "string"
},
"job": {
"jobNumberString": "string",
"lopSeqNumber": "string",
"laborOpCode": "string",
"laborOpCodeDesc": "string",
"laborType": "string",
"laborSale": "string",
"soldHours": "string",
"actualHours": "string",
"partsSale": "string",
"miscSale": "string",
"bookerNo": "string",
"dispatchLineStatus": "string",
"techNo": "string",
"campaignCode": "string",
"parts": [
{
"partNumber": "string",
"description": "string",
"seqNo": "string",
"quantityOrdered": "string",
"quantitySold": "string",
"cost": "string",
"salePrice": "string",
"saleTotal": "string",
"laborType": "string"
}
],
"gog": [
{
"itemType": "string",
"itemDescription": "string",
"jobNumber": "string",
"quantity": "string",
"saleTotal": "string",
"salePrice": "string",
"laborType": "string"
}
],
"techHours": [
{
"techNo": "string",
"partSeqNo": "string",
"laborCost": "string",
"laborSale": "string",
"soldHours": "string",
"otherHours": "string",
"laborType": "string"
}
],
"comments": [
{
"comment": "string",
"lastUpdatedBy": "string",
"updateDate": "string",
"updateTime": "string"
}
],
"ccc": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
},
"techNos": "string",
"CCC": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
}
},
"workorder": {
"printWorkorder": true,
"workorderPrinter": "string",
"workorderCopies": "string",
"partsPrinter": "string"
}
},
"jobRequestId": "string"
}
]
}'
php / cURL
curl -L -X PUT '/order/v2/department/:department_token/order/:orderUuid/job' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"jobList": [
{
"callbackUrl": "string",
"job": {
"status": {
"code": "string",
"description": "string"
},
"job": {
"jobNumberString": "string",
"lopSeqNumber": "string",
"laborOpCode": "string",
"laborOpCodeDesc": "string",
"laborType": "string",
"laborSale": "string",
"soldHours": "string",
"actualHours": "string",
"partsSale": "string",
"miscSale": "string",
"bookerNo": "string",
"dispatchLineStatus": "string",
"techNo": "string",
"campaignCode": "string",
"parts": [
{
"partNumber": "string",
"description": "string",
"seqNo": "string",
"quantityOrdered": "string",
"quantitySold": "string",
"cost": "string",
"salePrice": "string",
"saleTotal": "string",
"laborType": "string"
}
],
"gog": [
{
"itemType": "string",
"itemDescription": "string",
"jobNumber": "string",
"quantity": "string",
"saleTotal": "string",
"salePrice": "string",
"laborType": "string"
}
],
"techHours": [
{
"techNo": "string",
"partSeqNo": "string",
"laborCost": "string",
"laborSale": "string",
"soldHours": "string",
"otherHours": "string",
"laborType": "string"
}
],
"comments": [
{
"comment": "string",
"lastUpdatedBy": "string",
"updateDate": "string",
"updateTime": "string"
}
],
"ccc": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
},
"techNos": "string",
"CCC": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
}
},
"workorder": {
"printWorkorder": true,
"workorderPrinter": "string",
"workorderCopies": "string",
"partsPrinter": "string"
}
},
"jobRequestId": "string"
}
]
}'
java / OkHttp
curl -L -X PUT '/order/v2/department/:department_token/order/:orderUuid/job' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"jobList": [
{
"callbackUrl": "string",
"job": {
"status": {
"code": "string",
"description": "string"
},
"job": {
"jobNumberString": "string",
"lopSeqNumber": "string",
"laborOpCode": "string",
"laborOpCodeDesc": "string",
"laborType": "string",
"laborSale": "string",
"soldHours": "string",
"actualHours": "string",
"partsSale": "string",
"miscSale": "string",
"bookerNo": "string",
"dispatchLineStatus": "string",
"techNo": "string",
"campaignCode": "string",
"parts": [
{
"partNumber": "string",
"description": "string",
"seqNo": "string",
"quantityOrdered": "string",
"quantitySold": "string",
"cost": "string",
"salePrice": "string",
"saleTotal": "string",
"laborType": "string"
}
],
"gog": [
{
"itemType": "string",
"itemDescription": "string",
"jobNumber": "string",
"quantity": "string",
"saleTotal": "string",
"salePrice": "string",
"laborType": "string"
}
],
"techHours": [
{
"techNo": "string",
"partSeqNo": "string",
"laborCost": "string",
"laborSale": "string",
"soldHours": "string",
"otherHours": "string",
"laborType": "string"
}
],
"comments": [
{
"comment": "string",
"lastUpdatedBy": "string",
"updateDate": "string",
"updateTime": "string"
}
],
"ccc": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
},
"techNos": "string",
"CCC": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
}
},
"workorder": {
"printWorkorder": true,
"workorderPrinter": "string",
"workorderCopies": "string",
"partsPrinter": "string"
}
},
"jobRequestId": "string"
}
]
}'
powershell / RestMethod
curl -L -X PUT '/order/v2/department/:department_token/order/:orderUuid/job' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"jobList": [
{
"callbackUrl": "string",
"job": {
"status": {
"code": "string",
"description": "string"
},
"job": {
"jobNumberString": "string",
"lopSeqNumber": "string",
"laborOpCode": "string",
"laborOpCodeDesc": "string",
"laborType": "string",
"laborSale": "string",
"soldHours": "string",
"actualHours": "string",
"partsSale": "string",
"miscSale": "string",
"bookerNo": "string",
"dispatchLineStatus": "string",
"techNo": "string",
"campaignCode": "string",
"parts": [
{
"partNumber": "string",
"description": "string",
"seqNo": "string",
"quantityOrdered": "string",
"quantitySold": "string",
"cost": "string",
"salePrice": "string",
"saleTotal": "string",
"laborType": "string"
}
],
"gog": [
{
"itemType": "string",
"itemDescription": "string",
"jobNumber": "string",
"quantity": "string",
"saleTotal": "string",
"salePrice": "string",
"laborType": "string"
}
],
"techHours": [
{
"techNo": "string",
"partSeqNo": "string",
"laborCost": "string",
"laborSale": "string",
"soldHours": "string",
"otherHours": "string",
"laborType": "string"
}
],
"comments": [
{
"comment": "string",
"lastUpdatedBy": "string",
"updateDate": "string",
"updateTime": "string"
}
],
"ccc": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
},
"techNos": "string",
"CCC": {
"complaint": "string",
"complaintCode": "string",
"cause": "string",
"correction": "string"
}
},
"workorder": {
"printWorkorder": true,
"workorderPrinter": "string",
"workorderCopies": "string",
"partsPrinter": "string"
}
},
"jobRequestId": "string"
}
]
}'