Работа со списком заказов¶
Получение списка заказов¶
Запрос
-
GET
/v2/resources/orders
¶ Query Parameters: - created_at – Дата создания заказа в формате ISO от и до, через запятую
- status – Список статусов заказа
- events – Список мероприятий
- only_with_customer –
bool
; Еслиtrue
– Показываем заказы, только если есть данные покупателя - page – Порядковый номер страницы результатов запроса (по умолчанию – первая)
- page_size – Кол-во записей на страницу результатов запроса (минимум 1, максимум 200, по умолчанию 50)
Ответ
HTTP/1.1 200 OK Content-Type: application/jsonСписок объектов заказа
Пример запроса
GET /v2/resources/orders?status=done,cancelled&created_at=2000-07-28T13:00:00,2020-07-28T13:00:00 HTTP/1.1 Authorization: key 9bd8359943b545500278875r49c5b96d
Пример ответа
HTTP/1.1 200 OK Content-Type: application/json { "data": [ { "code": "97elgi8j", "created_at": "2019-07-25 14:56:16", "done_at": "2019-07-25 14:57:47", "event": "5d31fbdd27649b0dff076117", "expired_after": "2019-07-25 15:11:16", "id": "5d39c3108cd381a4891e07e0", "number": 54881, "org": "5b04229196c055000d87c2b5", "origin": "api", "promocodes": [], "settings": { "invitation": false, "send_tickets": false, "subscribe_agree": false }, "status": "done", "tickets": [ { "barcode": "17174251182011730", "discount": "0.00", "extra": "6.00", "full": "156.00", "id": "5d31fbfb306fdcc187b91179", "nominal": "150.00", "number": 157495, "price": "150.00", "serial": "OOX", "set": "5d31fbfa27649b0dff07611b", "status": "reserved" } ], "values": { "discount": "0.00", "extra": "6.00", "full": "156.00", "nominal": "150.00", "price": "150.00", "sets_values": { "5d31fbfa27649b0dff07611b": { "discount": "0.00", "id": "5d31fbfa27649b0dff07611b", "nominal": "150.00", "price": "150.00", "promocode": null }, "5d31fbfa8a75c12c9d64de13": { "discount": "0.00", "id": "5d31fbfa8a75c12c9d64de13", "nominal": "1050.00", "price": "1050.00", "promocode": null } }, "viral_promocodes": [] }, "vendor": "5b02d6e9517565000d9cb1ce", "vendor_data": {} }, ... ], "pagination": { "page": 1, "page_size": 50, "total": 1 }, "refs": { "events": { "5c13b5b1867efb000be1ebd7": { "id": "5c13b5b1867efb000be1ebd7", "lifetime": { "finish": "2019-08-31 16:00:00", "start": "2019-08-31 15:00:00" }, "org": "5ba10ea90c43fc000b0fc786", "status": "public", "timezone": "Europe/Moscow", "title": { "desc": "ауц", "text": "KoЯn" } }, ... }, "partners": { "5b02d6e9517565000d9cb1ce": { "id": "5b02d6e9517565000d9cb1ce", "name": "Rasp new" }, "5b04229196c055000d87c2b5": { "id": "5b04229196c055000d87c2b5", "name": "My best org" }, "5ba10ea90c43fc000b0fc786": { "id": "5ba10ea90c43fc000b0fc786", "name": "Тест VK Pay" }, "5bb333389049ea000d2ba9c7": { "id": "5bb333389049ea000d2ba9c7", "name": "Newbie" } }, } }
Экспорт списка заказов на почту¶
Описание параметров:
Запрос
-
POST
/v2/resources/orders/export
¶ Query Parameters: - created_at – Дата создания заказа в формате ISO от и до, через запятую
- status – Список статусов заказа
- events – Список мероприятий
- only_with_customer –
bool
; Еслиtrue
– Показываем заказы, только если есть данные покупателя - email – Адрес, куда отправить файл экспорта. Обязательно
Ответ
HTTP/1.1 200 OK Content-Length: 0 Content-Type: text/html; charset=UTF-8
Пример запроса
POST /v2/resources/orders/export HTTP/1.1 Authorization: key 9bd8359943b545500278875r49c5b96d Content-Type: application/json { "created_at": "2000-07-28T13:00:00,2020-07-28T13:00:00", "email": "hello@world.hello", "status": [ "done", "cancelled" ] }