Starshipit Support Center logo

For the complete documentation index, see llms.txt.

Starshipit Developer Center

Build with the Starshipit API

Build, test, and maintain order import, label printing, live rates, order updates, webhooks, manifests, and tracking integrations.

First request
curl --request GET \
  --url https://api.starshipit.com/api/orders/unshipped \
  --header "StarShipIT-Api-Key: YOUR_API_KEY" \
  --header "Ocp-Apim-Subscription-Key: YOUR_SUBSCRIPTION_KEY" \
  --header "Content-Type: application/json"

Required headers

Both keys are in Settings → API. Include them on every request. Rate limit: 2 req/s dev · 20 req/s prod (prod requires approval).

Test safely

Use test order numbers, a non-customer address, and log the response status and body. Don't test with real customer data.

Expected success

A 200 response returns your unshipped orders list. If you see 401 or 403, verify both header names match exactly and both keys are from the same Starshipit account.

Set up Starshipit first. Rates and labels use the couriers, sender addresses, packages, and rules configured in your account.

Plan testing

Quickstarts

Start with the core API flows

Foundation

Choose the right fundamentals for each API

Workflows

Choose the job your integration needs to do

Reference

Look up endpoints, fields, and examples

Recommended path