Orders
List orders
Your orders, in pages, newest first, with filters.
GET
/v1/ordersBearer tokenReturns JSONSuccess 200
Filter by status, by created date, by destination and by your own reference. search matches the Order ID, air waybill number, your reference and the customer's name or mobile.
Request
Headers
| Field | Type | Description |
|---|---|---|
Authorizationrequired | string | The access token from Get token, as "Bearer <token>". |
Query parameters
| Field | Type | Description |
|---|---|---|
pageoptional | number | The page to return, starting at 1. Default 1. |
pageSizeoptional | 10 | 25 | 50 | 100 | Rows per page. Default 25. |
statusoptional | string | A status code, from List order statuses. |
fromoptional | string | On or after this time (ISO 8601, UTC). |
tooptional | string | On or before this time (ISO 8601, UTC). |
destinationCountryIdoptional | string | Only orders going to this country. |
destinationCityIdoptional | string | Only orders going to this city. |
referenceoptional | string | Only the order with exactly this merchantReference. |
customerIdoptional | string | Only orders of this customer. |
searchoptional | string | Matches Order ID, air waybill number, your reference, customer name and mobile. |
Example request
curl -X GET "https://api.swiftazu.com/v1/orders?page=1&pageSize=25" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"Response
Example response · 200
{
"rows": [
{
"id": "dffcd25d-6eb3-4b90-868c-6deca160ad74",
"orderId": "SWZORDYFSADMR",
"storeId": "100001",
"merchantReference": "WEB-10482",
"awbNumber": null,
"status": {
"code": "pending",
"name": "Pending"
},
"subStatus": null,
"isDemo": true,
"isCrossBorder": false,
"paymentMode": "prepaid",
"codAmount": null,
"orderTotal": "350.00",
"shippingCharge": null,
"boxCount": 1,
"totalChargeableWeight": 1.8,
"attemptCount": 0,
"service": "Standard",
"customer": {
"fullName": "Layla Hassan",
"mobile": "+971558250908"
},
"destination": {
"city": "Dubai",
"country": "United Arab Emirates"
},
"createdAt": "2026-10-02T02:30:51.260Z"
}
],
"total": 1,
"page": 1,
"pageSize": 25
}Errors
Every call can also return the shared errors listed on the Overview page. Overview