Авторизация
Каждый запрос к Xenia AI API должен содержать HTTP-заголовок X-API-KEY.
X-API-KEY: <YOUR_API_KEY>
Пример:
curl -X POST "https://api.xeniaai.com/openapi/v1/positions" \
-H "Content-Type: application/json" \
-H "X-API-KEY: <YOUR_API_KEY>" \
-d '{ "limit": 50, "offset": 0 }'
Если ключ отсутствует, имеет неверный формат или не найден в системе, API вернет 401 Unauthorized.
Если ключ валиден, но у компании нет активной подписки или исчерпан лимит собеседований (включая месячный лимит PAYG), API вернет 403 Forbidden с телом вида { "error": "..." }. Возможные сообщения:
No active subscription.Interview limit reached.Monthly interview limit reached.
Где взять API-ключ
Ключ находится в кабинете Xenia AI: Настройки → Интеграции → API.
API-ключ является секретом. Не передавайте его третьим лицам, не размещайте в публичных репозиториях и не сохраняйте в клиентском коде, который исполняется в браузере пользователя.
Во всех примерах документации используйте плейсхолдер <YOUR_API_KEY> и подставляйте свой ключ локально.