Webhooks
Overview
Webhooks are outbound POST requests from Augment to endpoints you configure. Use this reference to see the payload for each event your system can receive.
Events are grouped by workflow. Some workflows use a shared event envelope with eventType and data; others use callback-specific payloads. Follow the schema on each event page for the exact request body.
Each event is marked as Required or Optional for the workflow it belongs to.
Return a 200 status code to acknowledge receipt. During setup, provide your endpoint URL(s), the events each endpoint should receive, and your preferred authentication method.
Self-service webhook management
To self-manage webhook endpoints, event subscriptions, supported event types, and test deliveries, use Webhook Endpoints and Webhook Event Subscriptions. Access is gated. Request access from Augment.
Choosing a version
v2 wraps every event in the shared event envelope (id, workflow, occurredAt, loadNumber, customerLoadInternalId, eventType, data) — including Capacity Sourcing and Load Building events (BID_CREATED, LOAD_DRAFT, UPLOAD_DOCUMENT). In v1, those three are delivered as flat payloads and Track & Trace uses per-event shapes. The domain fields carried in data are the same across versions — only the wrapping differs, so a single v2 listener can route by eventType.
New integrations should use v2. v1 remains supported for existing integrations — no migration is required if you are already live.
What's new in v2:
- Shared event envelope (
id,workflow,occurredAt,loadNumber,customerLoadInternalId,eventType,data) — a single listener can route byeventTypeinstead of standing up a separate endpoint per event. - Required / Optional badges on each event, scoped to the workflow it belongs to.
- Workflow-grouped tags (Load Building, Capacity Sourcing, Track & Trace) so events are organized by integration surface — the lifecycle order of a load.
Event envelope shape
All v2 events share this envelope. workflow is the originating Augment
workflow, or null for events not tied to one (Capacity Sourcing and Load
Building events send null):
{
"id": "evt_01H...",
"workflow": "TRACK_AND_TRACE",
"occurredAt": "2026-05-13T12:34:56Z",
"loadNumber": "LOAD-456",
"customerLoadInternalId": "INT-789",
"eventType": "TRACKING_UPDATE",
"data": { /* event-specific fields */ }
}
v1 → v2 event mapping
| v1 event | v2 event | Notes |
|---|---|---|
trackingEvent |
TRACKING_UPDATE |
Envelope |
stopUpdate |
STOP_UPDATE |
Envelope |
loadCarrierEvent |
LOAD_CARRIER_UPDATE |
Envelope |
comment |
SEND_TMS_COMMENT |
Envelope |
scheduledCarrierOutreach |
SCHEDULED_CARRIER_OUTREACH |
Envelope |
uploadDocument |
UPLOAD_DOCUMENT |
Envelope (v1 flat) |
bidCreated |
BID_CREATED |
Envelope (v1 flat) |
loadDraft |
LOAD_DRAFT |
Envelope (v1 flat) |