Subscribe To Shipping Events In Real Time
Register HTTPS endpoints to receive signed SyncShip events for labels and tracking as shipments move.
Overview
Webhooks push lifecycle events to your systems so you can update storefronts, notify buyers, and keep internal tools in sync without polling.
- Signed webhook payloads
- Retry with exponential backoff
- Event catalog for labels and tracking
- Sandbox simulator where available
Authentication
Manage webhook endpoints with a Bearer token. Delivered events are signed with your endpoint secret so you can verify authenticity.
Endpoint
Create a webhook subscription with a target URL and the event types you want to receive.
/api/v1/webhooksRequest
Provide a publicly reachable HTTPS URL, the event catalog entries to subscribe to, and an optional signing secret.
| Parameter | Type | Required | Description |
|---|---|---|---|
| url | string | Yes | HTTPS endpoint that receives POST event payloads. |
| events | string[] | Yes | Event types to subscribe to. |
| secret | string | No | Shared secret used to verify signed deliveries. |
Response
Successful registration returns the webhook id and active status. Delivered payloads include event type and shipment data.
Example response
Errors
Standard HTTP status codes are used for management APIs. Failed deliveries are retried with backoff where configured.
401Missing or invalid API key.422Validation failed — check URL or event names.429Too many requests — retry with exponential backoff.
Next steps
Combine webhooks with Labels and Tracking APIs to close the loop from purchase to delivery updates.