Аутентификация
API использует Bearer-токены. Ключ передаётся в заголовке Authorization каждого запроса.
Формат
http
Authorization: Bearer YOUR_API_KEYПолучение ключа
- Войдите в личный кабинет → раздел «API Ключи»
- Нажмите «Создать ключ», задайте метку и скопируйте строку
unh_...(показывается один раз)
Примеры
bash
curl https://unihra.ru/api/v1/health \
-H "Authorization: Bearer YOUR_KEY"python
import requests
resp = requests.get(
"https://unihra.ru/api/v1/health",
headers={"Authorization": "Bearer YOUR_KEY"},
)javascript
const resp = await fetch("https://unihra.ru/api/v1/health", {
headers: { Authorization: "Bearer YOUR_KEY" },
});Ошибки авторизации
| Код | Описание |
|---|---|
401 | Ключ отсутствует, неверный или отозван |
403 | Ключ действителен, но нет прав на операцию |
429 | Превышен rate limit — повторите позже |
Безопасность
- Не публикуйте ключ в открытых репозиториях
- Используйте переменные окружения:
UNIHRA_API_KEY=sk-xxx - Ключ можно отозвать и пересоздать в личном кабинете в любой момент