Skip to main content

Submit Fulfillment

POST 

/api/starshipit/integration-instances/:integration_instance/orders/submit-fulfillment

Manually submits a sales order fulfillment to StarShipIt through the canonical fulfillment dispatch flow.

Not yet available to API tokens

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

Body:

  • sku_fulfillment_id (integer, required) — the sales order fulfillment whose parent sales order should be dispatched.

The dispatch runs synchronously and covers the whole parent sales order: it performs duplicate-order detection and is idempotent — fulfillments already submitted to the carrier (or in a terminal state) are skipped rather than resubmitted.

Returns 400 when sku_fulfillment_id is missing, 404 when the fulfillment or its sales order cannot be found, and 502 when the dispatch fails (for example a StarShipIt API error).

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type