Skip to main content

Get Order

Retrieve details of a specific order by its external reference.

GET /integrations/yango/orders/:externalRef

Request​

Path Parameters​

ParameterTypeRequiredDescription
externalRefstringYesYour unique order reference

Headers​

HeaderRequiredDescription
X-API-KeyYesYour API key

Examples​

cURL​

curl -X GET "https://api.courimax.com/api/integrations/yango/orders/YANGO-ORDER-123" \
-H "X-API-Key: cmx_your_api_key"

JavaScript (Fetch)​

const response = await fetch(
'https://api.courimax.com/api/integrations/yango/orders/YANGO-ORDER-123',
{
headers: {
'X-API-Key': 'cmx_your_api_key'
}
}
);

const order = await response.json();
console.log(order);

Python (Requests)​

import requests

response = requests.get(
'https://api.courimax.com/api/integrations/yango/orders/YANGO-ORDER-123',
headers={
'X-API-Key': 'cmx_your_api_key'
}
)

order = response.json()
print(order)

Response​

Success (200 OK)​

{
"externalRef": "YANGO-ORDER-123",
"courimaxOrderId": "order-uuid",
"status": "in_transit",
"driver": {
"id": "driver-uuid",
"name": "David Cohen",
"phone": "+972501234567"
},
"deliveryWindowStart": "2026-08-20T10:00:00.000Z",
"deliveryWindowEnd": "2026-08-20T14:00:00.000Z",
"trackingToken": "tracking-token-abc",
"currentMappingStatus": "assigned"
}

Response Fields​

FieldTypeDescription
externalRefstringYour order reference
courimaxOrderIdstringCourimax internal order ID
statusstringCurrent order status
driverobjectAssigned driver information (null if unassigned)
driver.idstringDriver ID
driver.namestringDriver name
driver.phonestringDriver phone
deliveryWindowStartstringISO 8601 delivery window start
deliveryWindowEndstringISO 8601 delivery window end
trackingTokenstringPublic tracking token
currentMappingStatusstringIntegration mapping status

Order Statuses​

  • pending - Order created, awaiting dispatch
  • dispatching - Order being dispatched to drivers
  • assigned - Driver assigned
  • picked_up - Package picked up by driver
  • in_transit - Package in transit to destination
  • delivered - Package delivered
  • failed - Delivery failed
  • cancelled - Order cancelled

Error Responses​

401 Unauthorized - Missing or invalid API key

{
"statusCode": 401,
"message": "Missing X-API-Key header",
"error": "Unauthorized"
}

404 Not Found - Order not found

{
"statusCode": 404,
"message": "Order not found",
"error": "Not Found"
}

Tracking​

Use the trackingToken to provide public tracking to your customers:

https://admin.courimax.com/track/{trackingToken}

Or via API:

curl "https://api.courimax.com/api/track/{trackingToken}"

Next Steps​