SyncShip
Webhooks

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.

POST/api/v1/webhooks

Request

Provide a publicly reachable HTTPS URL, the event catalog entries to subscribe to, and an optional signing secret.

ParameterTypeRequiredDescription
urlstringYesHTTPS endpoint that receives POST event payloads.
eventsstring[]YesEvent types to subscribe to.
secretstringNoShared 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.

Bring Every Order Into One Queue

Start free