Kassalar
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'Kassa id si sotuv yaratishda (POST /v2/order) va to’lovda (POST /v2/order-payment/{order_id}) cashbox_id maydonida uzatiladi.
Xato kodlari: 400 — kiruvchi ma’lumotlar validatsiya xatosi; 401, 403, 429, 500 — barcha metodlar uchun umumiy. Tana formatlari va semantikasi: Javob kodlari va xatolar.
Authorizations
“Authorizations” bo'limiParameters
“Parameters” bo'limiQuery Parameters
“Query Parameters” bo'limiRaqam emas — 400
Raqam emas — 400
Example
100Bitta do’konning kassalari
Bir nechta do’kon kassalari, identifikatorlar vergul bilan
Kassa nomi bo’yicha filtr
true bo’lganda ro’yxatga bosh ofis kassasi qo’shiladi
name yoki created_at; faqat sort_direction bilan birga qo’llaniladi
asc yoki desc; faqat sort_field bilan birga qo’llaniladi
Header Parameters
“Header Parameters” bo'limiRu|uz|en, default ru — to’lov turlari nomlarining tili
Platforma identifikatori. Integratsiyalar uchun statik qiymat ishlatiladi.
Responses
“Responses” bo'limiMuvaffaqiyatli javob
object
Sahifalashni hisobga olmagan holda umumiy soni
Kassalar ro’yxati
object
Kassa tegishli do’kon
object
{id, shop_id, week_day, start_time, end_time, is_active}
object
Kassaga ulangan to’lov turlari
object
GET /v1/company-payment-type dan olingan to’lov turi id si
Kompaniya to’lov turi
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 } ]}