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_hereGET
/api/auth/meJoriy 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-statusBalans holati va taxminiy ma'lumotlarni oling.
Javob
json
{
"currentBalance": 50000,
"averageDailySpend": 2500,
"estimatedDaysRemaining": 20,
"estimatedMinutesRemaining": 500,
"lowBalanceAlert": false,
"canProcess": true
}GET
/api/auth/balance-historyTranzaksiyalar 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"