Аутентификация
Аккаунт, которому принадлежит 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.
| Поле | Тип | Обязательное | Описание и ограничения |
|---|---|---|---|
credits | number | да | — |
email | string | да | — |
id | string | да | — |
isAdmin | boolean | да | — |
name | string | null | да | — |
Коды ошибок
401 AUTHENTICATION_ERROR— ключ отсутствует, невалиден или отозван.429 RATE_LIMIT_ERROR— превышен лимит запросов либо число одновременных генераций (по умолчанию 5).