latestOpenAPI 3.0.02026-08-1284111344.5 KB
14666f4db0f8
Jobs
Update an existing Job
Updates an existing Job and returns the updated Job.
put/v2/jobs/{id}
Path parameters
idstring required
Example:JOB-BA5r7o4bqzR9MONa
The job ID (prefix JOB-).
Headers
Authorizationstring required
Example:Bearer <token>
Bearer Token
Request body
Example request
{
"status": "Submitted",
"subStatusId": "JSS-BA5r7o4bqzR9MONa",
"date": "2022-01-01 10:00:00",
"endDate": "2022-01-01 10:00:00",
"isScheduled": true,
"name": "AC Repair",
"description": "This is a description",
"timeZone": "America/New_York",
"jobTypeId": "JT-38c1ee5c4efa38a4",
"adGroupId": "AG-59kGnmvvyamryw1O",
"clientInfo": {
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"companyName": "Example Inc.",
"primaryExt": "123",
"primaryPhone": "1234567890",
"secondaryExt": "123",
"secondaryPhone": "1234567890",
"addressDetails": {
"country": "US",
"state": "NY",
"city": "New York",
"zipCode": "10001",
"address": "123 Main St",
"unit": "100"
}
},
"createdBy": "USR-laAe5KNY6DZmEnzV",
"tags": [
"TAG-16a94b03317f6e64"
],
"customFields": [
{
"id": "CF-DNr3zVoKWod6abEn",
"value": "test"
}
]
}Response
The updated Job.
Example response
{
"id": "JOB-BA5r7o4bqzR9MONa",
"uuid": "3YBIBO",
"serialId": 12345,
"name": "AC Repair",
"status": "Submitted",
"subStatus": {
"id": "JSS-BA5r7o4bqzR9MONa",
"name": "Follow Up"
},
"date": "2022-01-01 10:00:00",
"endDate": "2022-01-01 10:00:00",
"isScheduled": true,
"jobType": {
"id": "JT-8718036049ec4c4d",
"name": "Repair"
},
"adGroup": {
"id": "AG-71b8d7310acbf8cc",
"name": "Ad Group 1"
},
"description": "This is a description of the job.",
"subTotal": 946,
"discountAmount": 10,
"taxableAmount": 946,
"taxPercent": 10.111,
"taxAmount": 10.51,
"costing": 10.51,
"techExpenses": 12.51,
"tipAmount": 43.51,
"totalPrice": 956.51,
"amountDue": 956.51,
"amountDueDate": "2022-01-01 10:00:00",
"converted": true,
"clientInfo": {
"clientId": "CL-OvmDp2yvv1yqMwRl",
"serialId": 1023,
"firstName": "John Doe",
"lastName": "Doe",
"companyName": "Sample Company name",
"email": "client@workiz.com",
"primaryExt": "619",
"primaryPhone": "6195555555",
"secondaryExt": "613",
"secondaryPhone": "6195555555",
"addressDetails": {
"country": "US",
"state": "Ohio",
"city": "San Francisco",
"zipCode": "94102",
"address": "462 Powell St",
"unit": "3422",
"latitude": -76.2768398,
"longitude": 36.9669587,
"locationKey": "462 Powell St, San Francisco, Ohio 94102"
},
"serviceArea": {
"id": "SA-71b8d7310acbf8cc",
"name": "San Francisco"
}
},
"maskedNumber": {
"number": "6195551234",
"extension": "042",
"secondaryExtension": "043"
},
"team": [
{
"id": "USR-38c1ee5c4efa38a4",
"name": "John Doe"
}
],
"lineItems": [
{
"id": "JLI-BA5r7o4bqzR9MONa",
"productId": 1000,
"type": "product",
"name": "Deadbolt",
"description": "Deadbolt replacement, any color and size",
"price": 100,
"quantity": 1,
"total": 100,
"cost": 100,
"taxable": true,
"discountable": true,
"inventoryManaged": true,
"inventorySync": true,
"optionalConverted": true
}
],
"payments": [
{
"id": "PAY-BA5r7o4bqzR9MONa",
"type": "Cash",
"amount": 100,
"tipAmount": 10
}
],
"tags": [
{
"id": "TAG-8cddc18e7b0458fa",
"name": "Estimate"
}
],
"customFields": [
{
"id": "CF-eYLPK7198xVp6Z8q",
"fieldName": "Custom Field 1",
"value": "John Doe"
}
],
"notes": [
{
"id": "JNT-8cddc18e7b0458fa",
"techName": "John Doe",
"note": "This is a note",
"timestamp": "2022-01-01 10:00:00"
}
],
"conversionDate": "2022-01-01 10:00:00",
"statusUpdated": "2022-01-01 12:00:00",
"updatedAt": "2022-01-01 12:00:00",
"createdAt": "2022-01-01 10:00:00",
"attachments": [
{
"id": "FLE-BA5r7o4bqzR9MONa",
"name": "file.pdf",
"fileUrl": "https://example.com/file.pdf"
}
]
}