A REST API + webhooks, available on every paid tier — not gated to the top plan. Authenticate with a per-tenant API key (Bearer token) scoped to your own workspace only. Machine-readable spec: /openapi.json (OpenAPI 3.1).
Authorization: Bearer <api_key>. Keys are issued per tenant in Settings and are scoped to that tenant only — the API enforces the same physical database isolation as the app. Sandbox keys are available on request.| Method | Path | Description |
|---|---|---|
| GET | /api/v1/loads | List / filter / paginate loads. |
| POST | /api/v1/loads | Create a load. |
| GET | /api/v1/loads/{id}/tracking | EllysTrax positions for a load. |
| POST | /api/v1/quotes | Instant all-in customer quote for a lane. Carrier cost is never exposed. |
| GET | /api/v1/carriers/{dot} | FMCSA-verified carrier snapshot by USDOT. |
| GET | /api/v1/integrations | The public integration directory. |
| POST | /api/v1/webhooks | Subscribe to events: load.status_changed, carrier.updated, invoice.updated, document.processed. |
| GET | /openapi.json | The full OpenAPI 3.1 specification. |
Subscribe via POST /api/v1/webhooks. Events are signed. Available events: load.status_changed, carrier.updated, invoice.updated, document.processed.