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 quote — 30% markup + a 15–25% margin floor enforced server-side. |
| 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.identity_drift, payment.integrity_flag, document.parsed. |
| GET | /openapi.json | The full OpenAPI 3.1 specification. |
Subscribe via POST /api/v1/webhooks. Events are signed. Available events: load.status_changed, carrier.identity_drift, payment.integrity_flag, document.parsed.