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