What the Partner API covers
Trailflow’s Partner API is a partner-approved, server-to-server HTTP surface for operational logistics integrations. It is designed for external systems that need predictable access to core Trailflow records without depending on internal Convex functions or staff-only workflows. Current public capabilities:- load creation and upsert flows
- load lookup and incremental polling
- status updates
- customer and carrier lookups
- tracking visibility reads
- webhook subscription management
How the platform is organized
The published Partner API combines three layers:- overview and onboarding guidance for approved partners
- operational guides for authentication, sync, retries, and webhooks
- OpenAPI-backed endpoint reference for request and response details
Resource model
The canonicalv1 resources are Trailflow-owned and partner-agnostic:
loadstrackingcustomerscarrierswebhooks
Request and response conventions
Operational rules that apply across the Partner API:- all routes use HTTPS and JSON
- authenticated routes require
Authorization: Bearer <api key> - write routes require
Idempotency-Key - successful and failed authenticated responses include
requestId - the API is additive-first inside
v1
Typical integration path
A new partner integration usually follows this flow:- confirm access and receive
testcredentials - make a first authenticated request against
GET /v1/loadsorGET /health/api - implement load polling or upsert flows
- add webhook subscriptions if push delivery is needed
- validate retries, request tracing, and partner-side support playbooks
- request live access after UAT signoff