TheCargo APIs

Select a service below to explore endpoints, schemas, and interactive examples.

Auth Service
1.0.0

The Auth API manages users, organizations, and access control. It provides JWT-based login and token refresh, role management with granular permissions, and team grouping for agents.

View APIs
Shipment Service
1.0.0

Core logistics engine managing vehicle shipments from lead intake to final delivery. Handles customers, carriers, vehicles, contracts, geocoding, price suggestions, and bulk import/export of shipment data.

View APIs
Billing Service
1.0.0

The Billing API handles payments, invoices, and Stripe integration. It is used to manage merchant accounts, process payments, generate invoices, and produce financial reports for freight transactions.

View APIs
Communication Service
1.0.0

Delivers notifications, SMS, and email via customizable templates. Powers the outbound auto-dialer for sales calls with real-time human and voicemail detection using ML-based voice analysis.

View APIs
Loadboard Service
1.0.0

Integrates with Central Dispatch and external loadboards for vehicle transport listing and booking. Automates lead intake from third-party freight marketplaces and manages external order synchronization.

View APIs
Socket Service
1.0.0

Real-time WebSocket gateway delivering notifications, count updates, and live messages to authenticated users. Token-authenticated bidirectional channel with multi-worker distribution via Redis pub/sub.

View APIs
Audit Service
1.0.0

Centralised audit log for the platform. Each service publishes audit events to RabbitMQ; this service consumes, stores them in MongoDB, and exposes cross-service search plus per-resource history.

View APIs
Analytics Service
1.0.0

Business metrics, dashboards, and aggregated reporting across the platform. Pulls from operational services on a schedule and exposes pre-rolled aggregates for the admin and customer-facing analytics views.

View APIs

No services match your search.