Integration API · Orders
List orders
GEThttps://{store}/api/v1/integrations/orders
Placed orders in id order with everything needed to book them: totals, lines with SKU and price, the buyer, delivery (carrier, city, branch or address), payment method and the buyer’s note. Page with cursor: pass the previous response’s next_cursor until it is null. To pick up changes, pass updated_since with the time of your last sync.
For changes as they happen, subscribe to webhooks (order.created, order.status_changed) in the admin instead of polling.
Integration key with the
orders:read ability: Authorization: Bearer {key}.
Query parameters
updated_sincestringOnly orders updated at or after this time (YYYY-MM-DD HH:MM:SS, store time zone).
cursorintegerReturn orders with an id greater than this (
next_cursor of the previous page).limitintegerPage size. Default 15, maximum 50.
Responses
200A page of orders and the cursor of the next one.
{
"data": [
{
"id": 1044,
"reference": "2026-001044",
"status": "payment-received",
"total": 214000,
"currency_code": "UAH",
"placed_at": "2026-10-12 14:03:11",
"updated_at": "2026-10-12 16:20:45",
"customer": {
"name": "Олена Коваль",
"email": "[email protected]",
"phone": "+380671234567",
"first_name": "Олена",
"last_name": "Коваль",
"customer_id": 318
},
"subtotal": 214000,
"shipping_total": 0,
"discount_total": 0,
"tax_total": 0,
"lines": [
{
"id": 5012,
"product_id": 12,
"variant_id": 15,
"sku": "SONAR-ANC-BLK",
"name": "Навушники Sonar ANC повнорозмірні",
"option": "Чорний · Гравіювання: Для Ані",
"quantity": 1,
"unit_price": 199000,
"total": 199000
},
{
"id": 5013,
"product_id": 31,
"variant_id": 40,
"sku": "CASE-01",
"name": "Чохол для навушників",
"option": null,
"quantity": 1,
"unit_price": 15000,
"total": 15000
}
],
"shipping": {
"method": "Нова пошта",
"carrier": "nova_poshta",
"service_type": "branch",
"city_name": "Київ",
"city_ref": "8d5a980d-391c-11dd-90d9-001a92567626",
"delivery_point_name": "Відділення №12",
"delivery_point_ref": "1ec09d88-e1c2-11e3-8c4a-0050568002cf",
"address": {
"line_one": "Відділення №12",
"line_two": null,
"city": "Київ",
"postcode": null,
"country": "UA"
},
"method_code": "NOVA_POSHTA"
},
"payment": {
"method": "app:com.storeforma.wayforpay"
},
"notes": "Подзвоніть перед відправкою"
}
],
"next_cursor": null
} 401Missing, unknown or revoked key.
{
"code": "unauthenticated",
"message": "Integration key is inactive.",
"field": null
} 403The key lacks orders:read, or the store’s plan has no API access.
{
"code": "forbidden",
"message": "Integration key cannot orders:read.",
"field": null
} 422A field is invalid; field names it.
{
"code": "validation_error",
"message": "name is required.",
"field": "name"
} 429More than 60 requests a minute for this key. Wait Retry-After seconds.
{
"code": "rate_limited",
"message": "Too many integration requests.",
"field": null
}