Skip to main content

Submit Fulfillment

POST 

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

Manually re-dispatch a SKU.io SalesOrderFulfillment's sales order to ShipStation via the canonical operator-initiated FulfillmentDispatcher. On the defer_dispatch_sof canary this submits the FulfillmentOrder with NO SalesOrderFulfillment at submit (the shipment SOF is minted at ship); it is idempotent — already-submitted FulfillmentOrders are skipped.

Authorization

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

Body parameters:

  • sku_fulfillment_idrequired integer. A SalesOrderFulfillment id; its sales order is dispatched.

Errors:

  • 400 if sku_fulfillment_id is missing (message: sku_fulfillment_id required)
  • 404 if the fulfillment (Fulfillment not found) or its sales order (Sales order not found) does not exist
  • 502 if the dispatch fails (message: Failed to submit fulfillment: ...)

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type