Все запросы к 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 |
Нет прав на действие | Проверьте роль пользователя и владельца документа |
Подробнее — в разделе Обработка ошибок.