API Reference
Ошибки и контракты
Единый формат ошибок и формы основных объектов API.
Контракты данных
Даты — ISO-8601 UTC, деньги — целые минимальные единицы валюты. Конкретные поля каждого ответа видны в карточке метода.
Ошибка
JSON ошибкиПоказать
{
"error": {
"code": "INVALID_API_KEY",
"message": "Ключ недействителен",
"requestId": "uuid"
}
}Тариф (Plan)
JSON тарифаПоказать
{
"code": "provider-month",
"name": "Provider",
"priceMinor": 99000,
"currency": "RUB"
}Подписка
JSON подпискиПоказать
{
"planCode": "provider-month",
"status": "ACTIVE",
"autoRenew": true
}Ошибки и как действовать
400 VALIDATION_ERROR — исправьте тело, query или заголовок.
401 UNAUTHENTICATED — нет сессии; 401 INVALID_API_KEY — ключ неверный или удалён.
403 USER_BLOCKED — учётная запись заблокирована; 403 PROVIDER_SUBSCRIPTION_REQUIRED — нужна Provider-подписка или предоплаченный баланс.
404 MODEL_UNAVAILABLE — модели нет в доступном каталоге.
409 IDENTITY_ALREADY_LINKED — способ входа уже принадлежит другой учётной записи.
429 CREDIT_QUOTA_EXCEEDED — недостаточно остатка в одном из окон credits; API_KEY_CREDIT_BUDGET_EXCEEDED — достигнут личный лимит ключа; PREPAID_CREDIT_BALANCE_EXCEEDED — закончился предоплаченный баланс.