HAUL
Use haulage quote, acceptance, payment, credit, truck tracking, and trip endpoints.
At a glance
HAUL uses /partner-api/haulage/* endpoints for manual quotations, partner acceptance, payment, credit acceptance, and partner truck or trip tracking.
Flow
- Request
Create a haulage quote request with shipment and route details.
- Review
Wait for ELA operations to send a quotation.
- Decide
Accept, decline, pay, or accept credit based on your terms.
- Track
Use truck and trip endpoints after assignment.
Payment
curl -X POST https://services.enviablelogistics.com/api/v1/partner-api/haulage/quotations/hq_demo_123/payment \ -H "X-ELA-API-Key: ela_live_xxx" \ -H "Idempotency-Key: pay-haulage-hq-demo-upfront" \ -H "Content-Type: application/json" \ -d '{ "paymentMethod": "SAVED_CARD", "paymentMethodId": "pm_demo_123", "paymentStage": "UPFRONT" }'Tracking
| Need | Endpoint | Notes |
|---|---|---|
| Truck list | GET /partner-api/haulage/tracking/trucks | Assigned trucks for the partner. |
| Truck detail | GET /partner-api/haulage/tracking/trucks/{assignmentId} | Truck tracking for one assignment. |
| Trip detail | GET /partner-api/haulage/trips/{tripId} | Haulage trip information for the partner. |