IskraGen

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

Аккаунт, которому принадлежит API-ключ

Базовый адрес — https://api.iskragen.ru. Общие правила — в обзоре справочника.

GET /v1/auth/me

Кто я. Возвращает аккаунт, которому принадлежит ключ: id, email, name, isAdmin, credits; отозванный или удалённый ключ возвращает 401. Требуется API-ключ; действует общий лимит 60 запросов в минуту, превышение возвращает 429 RATE_LIMIT_ERROR с retryAfter, а отсутствие ключа — 401 AUTHENTICATION_ERROR.

Авторизация: заголовок Authorization: Bearer <ключ> — API-ключ, выданный в личном кабинете (isk_live_<prefix>_<secret>).

Пример вызова

curl -X GET "https://api.iskragen.ru/v1/auth/me" \
  -H "Authorization: Bearer $ISKRAGEN_API_KEY"

Структура ответа 200

Поля и типы из схемы ответа, это не пример: значения зависят от запроса. Корень — object.

ПолеТипОбязательноеОписание и ограничения
creditsnumberда
emailstringда
idstringда
isAdminbooleanда
namestring | nullда

Коды ошибок

  • 401 AUTHENTICATION_ERROR — ключ отсутствует, невалиден или отозван.
  • 429 RATE_LIMIT_ERROR — превышен лимит запросов либо число одновременных генераций (по умолчанию 5).
Аутентификация · IskraGen Docs — IskraGen