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.

Authorization

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

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