Skip to content

List Exchange Orders

Returns a list of exchange orders filtered by the provided query parameters.

HeaderRequiredValue
api-keyyesOrders API key

All parameters are optional.

ParameterTypeDescription
order_timestamp_fromintUNIX timestamp — orders created at or after this time
order_timestamp_tointUNIX timestamp — orders created at or before this time
status_timestamp_fromintUNIX timestamp — orders last updated at or after this time
status_timestamp_tointUNIX timestamp — orders last updated at or before this time
delivery_timestamp_fromintUNIX timestamp — orders delivered at or after this time
delivery_timestamp_tointUNIX timestamp — orders delivered at or before this time
ParameterTypeAllowed values
statusstringprocessing, sent, delivered, cancelled
payment_statusstringpaid_in_one, fully_paid, in_progress, failed
order_typestringnormal, manual
shipmentstringstandard, door_to_door, pickup
exchange_statusstringpending, approved, denied
ParameterTypeDescription
order_idintFilter by order number
driver_idstringFilter by Uber provider ID (social account)
trackingstringFilter by tracking number (exact match)
countrystringISO country code (e.g. HU, AT)
citystringPartial city name match
partner_namestringFilter by partner name (exact match)
ParameterTypeDescription
limitintResults per page. Min: 1, max: 200. Default: 200
pageintPage number. Default: 1
skipintNumber of records to skip (requires limit)
API valueInternal statuses
processingPROCESSING, PAID
sentFORWARDED, SENT
deliveredDELIVERED, MANUAL_DELIVERED
cancelledCANCELLED

HTTP 200 OK

[
{
"order_timestamp": 1748300000,
"driver_id": "abc123",
"addresses": [
{
"type": "shipping",
"first_name": "John",
"last_name": "Doe",
"country": "Hungary",
"zip": "1011",
"city": "Budapest",
"street": "Fő utca",
"house_number": "1",
"floor": "2",
"door": "5",
"phone": "+36201234567"
}
],
"status": "sent",
"status_timestamp": 1748350000,
"status_history": [
{
"status_id": 2,
"status": "processing",
"timestamp": 1748300000
},
{
"status_id": 4,
"status": "sent",
"timestamp": 1748350000
}
],
"tracking": "TRACK123456",
"order_id": "100042",
"ordered_products": [
{
"category_name": "Grocery",
"is_branded": true,
"product_name": "Example Product",
"quantity": 2,
"has_bag": true
}
],
"payment_status": "Paid in 1",
"local_currency": "HUF",
"paid_in_local_currency": "4990.00",
"paid_in_eur": "12.50",
"shipment": "Standard",
"delivery_failures": [],
"delivery_date": 1748360000,
"subscription_status": "",
"subscription_delay": "",
"eats_pro_discount_percent": "10",
"total_savings": "5.00",
"amount_paid_total": "4990.00",
"subsidization": "0",
"wyb_discount": "0",
"uber_tier": "Gold",
"has_bag": true,
"uber_id": "UBER-998877",
"partner_name": "Random Partner",
"channel": "webshop",
"user_id": 12345,
"agency_id": "AGENCY-4432",
"exchange_status": "Approved",
"exchange_product_statuses": [
{
"product_name": "Delivery bag with rain cover - Adecco",
"wrong_size": 0,
"warranty": 1,
"lost": 0,
"other": 0,
"status": "Torn fabric or seams",
"exchange_timestamp": 1775808581,
"images": [
"https://sa.uber.boolanga.com/storage/197/a18243dd-bff6-4567-b837-60d064175294.jpeg"
]
}
]
}
]
FieldTypeDescription
order_timestampintOrder creation time as UNIX timestamp
driver_idstringUber provider ID of the assigned driver
addressesarrayShipping/billing addresses
statusstringCurrent delivery status
status_timestampintUNIX timestamp of the last status change
status_historyarrayFull delivery status history, oldest first. Each entry has status_id, status (name) and timestamp
trackingstringLatest tracking number
order_idstringOrder number
ordered_productsarrayItems with has_bag = 1
payment_statusstringPaid in 1, Pay later, Fully paid, In progress (x/y), Failed (x/y)
local_currencystringISO currency code (e.g. HUF)
paid_in_local_currencystringSum of bag items in local currency
paid_in_eurstringSum of bag items converted to EUR
shipmentstringAlways "Standard" currently
delivery_failuresarrayFailed delivery attempts
delivery_dateint|stringUNIX timestamp of delivery, or empty string if not delivered
subscription_statusstringPayment subscription status, or empty string if none
subscription_delaystringfailed (30 day delay) for overdue Stripe installments, otherwise empty string
eats_pro_discount_percentstringEats Pro (tier) discount percent. Empty string when the tier_discount feature is disabled
total_savingsstringTotal savings (subsidization + WYB discounts). Empty string when tier_discount is disabled
amount_paid_totalstringSum of bag items (same as paid_in_local_currency)
subsidizationstringTotal subsidization on delivery and items
wyb_discountstringTotal WYB discount on items
uber_tierstringMapped Uber tier name, or - when the tier_discount feature is disabled
has_bagboolWhether the order has at least one bag item
uber_idstringUber ID of the customer, or empty string if not set
partner_namestringName of the partner the order belongs to, or empty string if none
channelstring|nullChannel of the order’s first user product, or null if none
user_idintInternal user ID (primary key), or empty string if the order has no associated user
agency_idstringAgency ID of the customer, or empty string if not set
exchange_statusstringPending, Approved, Denied
exchange_product_statusesarrayProduct exchanges
StatusDescription
401Missing api-key header
403Invalid api-key value
422Validation error