e-invoice.uz API документооборота
Руководство

Авторизация

Получение токена доступа и работа с заголовком Authorization

On this page 3

Все запросы к API требуют токен доступа (Bearer) в заголовке Authorization. Токен привязан к вашей организации и действует до истечения срока.

Шаг 1. Получить токен

bash
curl -X POST "https://back.e-invoice.uz/api/ru/login" \
  -H "Content-Type: application/json" \
  -d '{
    "username": "ВАШ_ЛОГИН",
    "password": "ВАШ_ПАРОЛЬ"
  }'

Успешный ответ содержит токен:

json
{
  "success": true,
  "data": {
    "token": "12|AbCdEf0123456789...",
    "user": { "tin": "123456789", "name": "OOO «Пример»" }
  }
}

Шаг 2. Использовать токен

Добавляйте токен в каждый последующий запрос:

bash
curl -X POST "https://back.e-invoice.uz/api/ru/documents/invoice/save" \
  -H "Authorization: Bearer 12|AbCdEf0123456789..." \
  -H "Content-Type: application/json" \
  -d '{ ... }'
Warning

Никогда не передавайте токен в URL, логах или третьим лицам. Он даёт полный доступ к документам вашей организации. Храните его в защищённом хранилище.

Частые ошибки

Код Причина Решение
401 Токен отсутствует или истёк Повторите вход и получите новый токен
403 Нет прав на действие Проверьте роль пользователя и владельца документа

Подробнее — в разделе Обработка ошибок.