Get Shipment
GET/api/shipstation/integration-instances/:integrationInstance/shipments/:shipment
Get a single ShipStation shipment by local row id. Returns 404 when the shipment does not belong to the instance.
Any valid API token can call this endpoint — no specific scope required. Manage tokens.
Authentication: Requires Bearer token.
product_links — when include_json=1, the response also includes product_links: a map of lowercased item SKU → { id, name, link_route } resolving the raw payload's item SKUs (shipmentItems for shipments, items for orders) to local SKU.io products at /products/{id}. SKUs with no matching local product are absent from the map.
Request
Responses
- 200
- 401
- 403
- 404
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Not Found
Response Headers
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.