Optional
Appointment Update
Sent once Augment schedules an appointment with a facility for a stop on a load.
Clients must configure a PUSH_APPOINTMENT_UPDATE webhook subscription to receive this event. Ask your Augment contact to set one up.
Body·
required
application/json
Fields present on every v2 webhook event.
- Type: string | nullcustomer
Load Internal Id requiredYour internal load ID, if provided during load creation
- Type: object ·datarequired
Contains the stops whose appointments were updated.
- enumevent
Type const:APPOINTMENT_UPDATErequiredEvent name for a stop appointment update.
values- A
P P O I N T M E N T _ U P D A T E
- Type: stringidrequired
Unique event identifier (ULID)
- Type: string | nullload
Number requiredYour load reference number
- Type: string Format: date-timeoccurred
At requiredWhen the underlying activity occurred (ISO 8601)
- Type: string | null enumworkflowrequired
The Augment workflow that produced this event, or
nullwhen no single workflow can be attributed. New values may be added over time, so treat this as an open set rather than a fixed list.values- T
R A C K _ A N D _ T R A C E - C
A R R I E R _ S U P P O R T - P
O D _ C O L L E C T I O N - L
O A D _ B U I L D I N G - C
A R R I E R _ S E L E C T I O N - S
C H E D U L I N G - C
U S T O M E R _ S U P P O R T - null
Responses
- 200
Appointment update received successfully
Request Example for post/APPOINTMENT_UPDATE
curl /APPOINTMENT_UPDATE \
--request POST \
--header 'Content-Type: application/json' \
--data '{
"id": "01JN3GVAY1T1V8E5VFXY4N2K9X",
"workflow": "SCHEDULING",
"occurredAt": "2026-07-09T18:22:41Z",
"loadNumber": "LOAD-12345",
"customerLoadInternalId": "internal-123",
"eventType": "APPOINTMENT_UPDATE",
"data": {
"route": [
{
"sequence": 1,
"appointmentConfirmation": {
"start": "2026-07-10T13:30:00.000Z",
"end": "2026-07-10T14:00:00.000Z",
"timezone": "America/Chicago",
"confirmationId": "CONF-12345"
}
}
]
}
}'
No Body