The Delivery Express API.

REST endpoints for quoting, booking, tracking, and documents, plus webhooks that push status changes to your systems the moment they happen.

# Get a shipment's tracking status

curl https://api.deliveryexpress.example/v1/shipments/DEL-7829 \
  -H "Authorization: Bearer YOUR_API_KEY"

{
  "tracking_id": "DEL-7829",
  "status": "IN_TRANSIT",
  "origin": "Shanghai, CN",
  "destination": "Long Beach, CA",
  "eta": "2025-04-18",
  "events": [...]
}

Authentication

API keys are issued from your dashboard under Settings → API. Use Bearer token auth on every request. Rotate keys anytime, old keys revoke instantly.

Webhooks

Subscribe to shipment events and receive signed POST requests within seconds of each status change. Retries for up to 24 hours on failure.

Rate limits

600 requests per minute per key on standard plans. Higher throughput available on enterprise agreements, talk to your account manager.

Core endpoints

GET/v1/shipments/:id
POST/v1/shipments
GET/v1/rates
POST/v1/webhooks
GET/v1/documents/:id

Webhook events

shipment.createdshipment.in_transitshipment.out_for_deliveryshipment.deliveredshipment.exceptioncustoms.holdcustoms.cleared

Ready to integrate?

Get API credentials from your dashboard, or contact us for a sandbox environment.

Request API access