Skip to main content

Sync Shipments

POST 

/api/shipstation/integration-instances/:integrationInstance/shipments/sync

Queue a tracked background sync that pages ShipStation's GET /shipments endpoint into the shipstation_shipments table (and applies tracking to linked orders/fulfillments, including a second pass over GET /fulfillments for externally fulfilled orders).

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

Body fields (all optional):

  • mode: 'all' (full history), 'date_range' (bounded by date_from/date_to), 'since_latest' (bounded by date_from). Default: falls back to date_from, else the configured order start date.
  • date_from / since_date: ISO datetime lower bound
  • date_to: ISO datetime upper bound

Track progress via the tracked job log endpoints (job name: 'Sync ShipStation Shipments: {instance name}').

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type