What can the Mothership API do?
The Mothership API is a RESTful API (JSON responses, standard HTTP status codes) that lets you build Mothership shipping directly into your own systems — a TMS, ERP, e-commerce site, or internal app — instead of working only in the dashboard. It covers the full shipment lifecycle:
- Create a quote — get rates across our network of LTL and FTL carriers.
- Book & manage shipments — create, list, retrieve, and cancel shipments.
- Track a shipment— pull real-time shipment status.
- Webhooks — subscribe your systems to real-time status updates instead of polling.
- Documents & files — retrieve shipment documents (e.g. BOL, POD) and files programmatically.
- Invoices & account — pull invoices and account details for reconciliation.
Getting started
- Request access first — API access must be enabled for your account. See How do I request API access? (email your sales representative).
- Get your tokens — once enabled, retrieve your sandbox and production tokens in the dashboard API settings.
- Two environments — test in Sandbox (
https://sandbox.api.mothership.com) with no real purchases, then switch to Production (https://api.mothership.com). - OpenAPI schema — Download the OpenAPI v3 schema to generate a typed client or wire it into your existing tooling.
Developer documentation
Questions about the API? Email developers@mothership.com.