Аутентификация

Все API запросы требуют аутентификации с помощью Bearer токенов.

Заголовок авторизации

Включайте ваш API токен в каждый запрос:

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

Получите информацию о текущей компании.

Ответ

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

Получите детальный статус баланса и оценки.

Ответ

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

Получите историю транзакций с пагинацией.

Параметры запроса

Параметр Тип Описание
page number Номер страницы (по умолчанию: 1)
limit number Элементов на странице (по умолчанию: 20, макс: 100)

Пример

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