Skip to main content

Search Shipments

POST 

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

Search ShipStation live for label shipments matching an order number or tracking number. Backs the "Search Specific Shipment" tab of the shipments refresh modal.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Request body:

  • search_by (string, optional) — order_number (default) or tracking_number. order_number is a starts-with match in ShipStation V1; tracking_number is an exact match.
  • query (string, required, max 255) — the order number or tracking number to search for.

Returns up to 50 live results from ShipStation. Each result includes exists_in_database / database_id so the UI can offer "Download" (new) vs "Update" (already cached). Use the returned shipstation_shipment_id, shipstation_order_id, and tracking_number to call the Refresh Single Shipment endpoint.

Returns 502 if the ShipStation API call fails.

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type