Job Updated Webhook
Triggered when any job, primary contact, job details are modified.
Payload includes:
- Complete current job state snapshot
- Updated contact and location details
- Work type and categorization changes
- Direct API links to job and related resources
Provides full system-of-record state for external synchronization.
postWebhookjob_updated
Payload
Example payload
{
"eventDateTime": "2024-01-13T11:54:45Z",
"eventId": "f3c1b7dd-7973-4cf6-9287-77b179ff06fc",
"subscriptionId": "6d77350a-68a6-40a6-a8f7-5160116da837",
"topicName": "job.milestone.current_changed",
"event": {
"job": {
"id": "40be7484-ece1-4a01-9b4c-2de030d0c841",
"_link": "https://api.acculynx.com/api/v2/jobs/40be7484-ece1-4a01-9b4c-2de030d0c841",
"contacts": [
{
"id": "fa775675-ac60-4961-8330-41fa9fd9d9b9",
"_link": "https://api.acculynx.com/api/v2/jobsb8270e49-f71d-4b49-aa0a-68bc75090ab5/contacts/fa775675-ac60-4961-8330-41fa9fd9d9b9",
"contact": {
"id": "fa775675-ac60-4961-8330-41fa9fd9d9b9",
"_link": "https://api.acculynx.com/api/v2/contacts/fa775675-ac60-4961-8330-41fa9fd9d9b9",
"companyName": "Builders and Constructors Inc.",
"crossReference": "John Smith",
"firstName": "Martin",
"lastName": "Paulander",
"salutation": "Mr"
},
"isPrimary": true
}
],
"currentMilestone": "Lead",
"jobCategory": {
"id": 1,
"name": "Residential"
},
"jobName": "Job-3900:updated Name",
"jobNumber": "Job-3900",
"jobPriority": "Normal",
"leadSource": {
"id": "be6f252d-5aa6-49e3-a2e2-470a67f88711",
"_link": "https://api.acculynx.com/api/v2/leads/lead-sources/be6f252d-5aa6-49e3-a2e2-470a67f88711",
"name": "Door Hanger"
},
"locationAddress": {
"city": "Peoria",
"country": {
"id": 1,
"_link": "https://api.acculynx.com/api/v2/acculynx/countries/1",
"abbreviation": "US"
},
"state": {
"id": 43,
"_link": "https://api.acculynx.com/api/v2/acculynx/countries/1/states/43",
"abbreviation": "TX"
},
"street1": "123 Main St.",
"street2": "Apt 2",
"zipCode": "61603"
},
"workType": {
"id": 2,
"name": "Insurance",
"systemDefault": true
}
}
}
}Response
The webhook was received successfully.
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.