Get Order For Fulfillment (Power User)
GET/api/starshipit/view-order/:sales_order_fulfillment
Returns the locally cached StarShipIt order linked to the given sales order fulfillment. Read-only — no calls to StarShipIt are made. This is a legacy power-user endpoint kept for backward compatibility; it is not instance-scoped and resolves the single active StarShipIt integration instance itself.
This endpoint currently requires session authentication; Personal Access Token scope support is in progress.
Returns 404 when the fulfillment exists but has no linked StarShipIt order (or the fulfillment ID is unknown). When no StarShipIt instance is configured, it returns HTTP 200 with an error payload (code StarshipitNotIntegrated).
Requires the power user role.
Authentication: Requires Bearer token.
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.