Аутентификация
Аккаунт, которому принадлежит API-ключ
Базовый адрес — https://api.iskragen.ru. Общие правила — в обзоре справочника.
GET /v1/auth/me
Кто я. Возвращает аккаунт, которому принадлежит ключ: id, email, name, isAdmin, credits, welcomeBonus; отозванный или удалённый ключ возвращает 401. Требуется API-ключ или сессия кабинета; действует общий лимит 60 запросов в минуту, превышение возвращает 429 RATE_LIMIT_ERROR с retryAfter, а отсутствие авторизации — 401 AUTHENTICATION_ERROR.
Авторизация: заголовок Authorization: Bearer <ключ> — API-ключ, выданный в личном кабинете (iskr_live_<secret>).
Пример вызова
curl -X GET "https://api.iskragen.ru/v1/auth/me" \
-H "Authorization: Bearer $ISKRAGEN_API_KEY"
Структура ответа 200
Поля и типы из схемы ответа, это не пример: значения зависят от запроса. Корень — object.
| Поле | Тип | Обязательное | Описание и ограничения |
|---|---|---|---|
credits | number | да | — |
email | string | да | — |
id | string | да | — |
isAdmin | boolean | да | — |
name | string | null | да | — |
welcomeBonus | string | да | значения: granted, awaiting_telegram, none |
Коды ошибок
401 AUTHENTICATION_ERROR— нет действующего API-ключа или сессии кабинета: ключ отсутствует, невалиден или отозван, сессия истекла.429 RATE_LIMIT_ERROR— превышен лимит запросов либо число одновременных генераций (по умолчанию 5).