ELAELA Docs

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

  1. Request

    Create a haulage quote request with shipment and route details.

  2. Review

    Wait for ELA operations to send a quotation.

  3. Decide

    Accept, decline, pay, or accept credit based on your terms.

  4. Track

    Use truck and trip endpoints after assignment.

Payment

Initialize haulage paymentbash
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

NeedEndpointNotes
Truck listGET /partner-api/haulage/tracking/trucksAssigned trucks for the partner.
Truck detailGET /partner-api/haulage/tracking/trucks/{assignmentId}Truck tracking for one assignment.
Trip detailGET /partner-api/haulage/trips/{tripId}Haulage trip information for the partner.