Starshipit API Use Cases

Shipping using Starshipit API with the Starshipit interface:

  1. Push orders into Starshipit via Create Order API (a) from your eCommerce, inventory, warehouse management or other platform.
  2. Staff log in to Starshipit and fulfil orders from the Starshipit interface.
  3. Staff manifest orders using the Starshipit interface.
  4. (Optional) Using Starshipit webhooks (b) retrieve your tracking numbers from Starshipit.

Shipping using Starshipit API with a third-party or no interface (automated):

  1. Push orders into Starshipit via Create Order API (a) from your eCommerce, inventory, warehouse management or other platform.
  2. Trigger label generation via the Create Label Print API (b). This will return the label file(s), and the tracking numbers associated with the shipment. Customer can update their orders/shipments in their platform with tracking.
  3. Manifest shipments via the Starshipit Manifest Order API (c).
  4. (Optional) Using Starshipit webhooks (d) retrieve your tracking numbers from Starshipit.

Shipping using Starshipit API with a third-party WMS Interface:

Example of a 3PL using a WMS without its own eCommerce platform integrations

  1. Orders are imported into Starshipit using one of our pre-built integrations.
  2. WMS imports order details from Starshipit via our Get Order API (a).
  3. Users pick order and make any necessary changes in their WMS (e.g. change weight).
  4. The order is edited in Starshipit via our Update Order API (b).
  5. From the WMS the user can print a courier label by using the Create Label API (c) call which will return a label.
  6. Manifest Shipments via the Starshipit Manifest Orders API (d).
  7. Tracking info can then be retrieved from Starshipit using the Tracking Details API (e) call.