Autentifikatsiya

Barcha API so'rovlari Bearer tokenlardan foydalangan holda autentifikatsiyani talab qiladi.

Avtorizatsiya sarlavhasi

Har bir so'rovga API tokeningizni qo'shing:

http
Authorization: Bearer xbr_live_your_token_here
GET /api/auth/me

Joriy kompaniya ma'lumotlarini oling.

Javob

json
{
  "id": "company-uuid",
  "name": "My Company",
  "email": "admin@company.com",
  "balance": 50000,
  "createdAt": "2024-01-01T00:00:00Z"
}
GET /api/auth/balance-status

Balans holati va taxminiy ma'lumotlarni oling.

Javob

json
{
  "currentBalance": 50000,
  "averageDailySpend": 2500,
  "estimatedDaysRemaining": 20,
  "estimatedMinutesRemaining": 500,
  "lowBalanceAlert": false,
  "canProcess": true
}
GET /api/auth/balance-history

Tranzaksiyalar tarixini paginatsiya bilan oling.

So'rov parametrlari

Parametr Tur Tavsif
page number Sahifa raqami (standart: 1)
limit number Sahifadagi elementlar soni (standart: 20, maks: 100)

Misol

bash
curl -H "Authorization: Bearer $TOKEN" \
  "https://api.xabarchi.live/api/auth/balance-history?page=1&limit=20"