Skip to content

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

API использует Bearer-токены. Ключ передаётся в заголовке Authorization каждого запроса.

Формат

http
Authorization: Bearer YOUR_API_KEY

Получение ключа

  1. Войдите в личный кабинет → раздел «API Ключи»
  2. Нажмите «Создать ключ», задайте метку и скопируйте строку 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
  • Ключ можно отозвать и пересоздать в личном кабинете в любой момент