Skip to main content

Get Warehouse Routing

GET 

/api/starshipit/integration-instances/:integration_instance/warehouse-routing

Returns the data used to configure which warehouses route fulfillments through this StarShipIt instance:

Authorization

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

  • warehouses — every warehouse eligible for routing (supplier-owned warehouses are excluded), with id, name, and supplier_name.
  • fulfillment.enabledWarehousesIds — warehouses currently enabled for this instance (fulfillments from these warehouses may be submitted to StarShipIt).
  • fulfillment.automatedWarehousesIds — warehouses whose fulfillments are submitted automatically without user action.
  • automated_warehouses — a map keyed by warehouse ID of warehouses already automated by a different shipping provider instance (integration_instance_id, integration_name). A warehouse can only be automated by one shipping provider at a time, so these warehouses cannot be automated here until released by the other provider.

To change the selection, write integration_settings.fulfillment via the update endpoint.

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type