Subscribe to these events via Webhooks to track Order progress in real time. All webhook payloads include the common fields (Documentation Index
Fetch the complete documentation index at: https://truv.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
webhook_id, event_type, event_created_at, updated_at, user_id, template_id) plus the event-specific fields below.
order-created
Fires when an order is created, before any status transitions happen. Thelink_id, data_source, and employer_id fields are always null since the order hasn’t been linked yet, and status is always pending.
Additional fields:
| Field | Description |
|---|---|
order_id | The Order identifier |
order_number | Human-readable order number |
employer_id | Always null at creation |
status | Always pending |
order-status-updated
Fires for each change to an Order’s status when related to a Task.Order status webhooks only reflect successful connections. To listen for all connection attempts (including failures), subscribe to
task-status-updated events where the tracking_info field matches the employer_id from the Order.A new VOIE or VOA report ID is generated after every additional connection reaches
completed status.| Field | Description |
|---|---|
order_id | The Order identifier |
order_number | Human-readable order number |
employer_id | Associated employer (nullable) |
status | Current order status |
order-refresh-failed
Fires when a refresh task fails for an Order. Use this to detect refresh failures. Unlikelink-disconnected, this fires per-order and includes order context.
Additional fields:
| Field | Description |
|---|---|
order_id | The Order identifier |
order_number | Human-readable order number |
employer_id | Associated employer (nullable) |
status | The failure status |
Event summary
| Event | Trigger | Key Fields |
|---|---|---|
order-created | Order first created (before any transitions) | order_id, order_number, status (always pending) |
order-status-updated | Order status changes | order_id, order_number, status |
order-refresh-failed | Refresh task fails for an order | order_id, order_number, status |