Кассы
const url = 'https://api-admin.billz.ai/v1/cash-box?page=1&limit=100&sort_field=name&sort_direction=asc';const options = { method: 'GET', headers: { 'platform-id': '7d4a4c38-dd84-4902-b744-0488b80a4c01', Authorization: 'Bearer <token>' }};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api-admin.billz.ai/v1/cash-box?page=1&limit=100&sort_field=name&sort_direction=asc' \ --header 'Authorization: Bearer <token>' \ --header 'platform-id: 7d4a4c38-dd84-4902-b744-0488b80a4c01'id кассы передаётся в поле cashbox_id при создании продажи (POST /v2/order) и при оплате (POST /v2/order-payment/{order_id}).
Коды ошибок: 400 — ошибка валидации входных данных; 401, 403, 429, 500 — общие для всех методов. Форматы тела и семантика — Коды ответов и ошибки.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Query Parameters
Заголовок раздела «Query Parameters»Не число — 400
Не число — 400
Example
100Кассы одного магазина
Кассы нескольких магазинов, идентификаторы через запятую
Фильтр по названию кассы
При true в список добавляется касса головного офиса
name или created_at; применяется только вместе с sort_direction
asc или desc; применяется только вместе с sort_field
Header Parameters
Заголовок раздела «Header Parameters»Ru|uz|en, default ru — язык названий типов оплат
Идентификатор платформы. Для интеграций используется статичное значение.
Responses
Заголовок раздела «Responses»Успешный ответ
object
Общее количество без учёта пагинации
Список касс
object
Магазин кассы
object
{id, shop_id, week_day, start_time, end_time, is_active}
object
Типы оплат, подключённые к кассе
object
id типа оплаты из GET /v1/company-payment-type
Тип оплаты компании
object
object
Examplegenerated
{ "count": 1, "cash_boxes": [ { "id": "example", "company_id": "example", "shop_id": "example", "shop": { "id": "example", "name": "example", "phone_numbers": [ "example" ], "facebook": "example", "instagram": "example", "telegram": "example", "website": "example", "working_hours": [ {} ] }, "name": "example", "cheque_id": "example", "payment_types": [ { "id": "example", "company_payment_type_id": "example", "company_payment_type": {}, "is_active": true } ], "e_pos": 1, "tariff_limits": {}, "local_payment_types": true } ]}