GET /subscriptions
Возвращает сводку по подпискам владельца API-ключа.
В ответе:
available_models— список ключей моделей, доступных пользователю;subscriptions— только пригодные (живые) подписки: статус Active и срок не истёк. Истёкшие/просроченные и отменённые не возвращаются. По каждой: статус, признакis_usable, границы текущего периода и списокitemsс планом, периодом, датой окончания (end_at) и остатком токенов (token_allowance/tokens_used/tokens_remaining).
Денежные данные (кошельки, баланс, цены) в публичном API не отдаются.
Требует право billing.read.
На этой странице(2)
Возможные ответы
200Сводка подписок и доступных моделей
Сводка подписок и доступных моделей
{
"success": true,
"message": "Success",
"data": {
"available_models": [
"gpt-4.1-mini",
"claude-haiku-4.5"
],
"subscriptions": [
{
"id": 301,
"status": "active",
"current_period_start": "2026-07-15T00:00:00+00:00",
"current_period_end": "2026-08-15T00:00:00+00:00",
"items": [
{
"plan": {
"code": "creator",
"name": "Creator"
},
"status": "active",
"is_usable": true,
"billing_period": "monthly",
"start_at": "2026-07-15T00:00:00+00:00",
"end_at": "2026-08-15T00:00:00+00:00",
"token_allowance": 30000,
"tokens_used": 8200,
"tokens_remaining": 21800
}
]
}
]
}
}Признак успеха. Решение принимайте по HTTP-коду: у любого ответа 2xx здесь true, а ошибка приходит телом другой формы, где этого поля может не быть вовсе.
Пояснение для человека, на языке аккаунта. Показать пользователю можно; разбирать программно — нет: формулировки меняются без предупреждения и кодом ошибки не являются.
dataобязательноеПолезная нагрузка ответа.
object
Полезная нагрузка ответа.
Коды моделей, доступных по активным подпискам. Модель вне этого списка будет отклонена при создании заказа.
subscriptionsобязательноеВаши подписки. Пустой список — активной подписки нет: заказы возможны только при положительном балансе LMC.
array<object>
Ваши подписки. Пустой список — активной подписки нет: заказы возможны только при положительном балансе LMC.
Идентификатор подписки.
Состояние подписки. Автопродления нет: по истечении срока подписка переходит в истёкшую, и тариф покупается заново.
Начало текущего периода, ISO 8601.
Конец текущего периода, ISO 8601 — момент, когда подписка истечёт.
itemsобязательноеТарифы внутри подписки: что куплено и сколько токенов осталось.
array<object>
Тарифы внутри подписки: что куплено и сколько токенов осталось.
planобязательноеКупленный тариф: код и название.
object
Купленный тариф: код и название.
Код тарифа.
Название тарифа для показа.
Состояние тарифа внутри подписки.
Можно ли расходовать этот тариф прямо сейчас. Ориентируйтесь на него, а не на status: тариф бывает активен формально, но уже исчерпан.
Период тарификации. Поддерживается только месячный.
Когда тариф начал действовать, ISO 8601.
Когда тариф истекает, ISO 8601. После этого момента остаток токенов сгорает.
Сколько токенов даёт тариф за период.
Сколько токенов израсходовано в текущем периоде.
Сколько токенов осталось. Именно этот остаток тратится до списания LMC — доплата включается, только когда он исчерпан.
401API-ключ отсутствует, неизвестен, неактивен или истёк
API-ключ отсутствует, неизвестен, неактивен или истёк
{
"success": false,
"message": "API key is missing. Provide it in the X-API-KEY header.",
"data": null
}Всегда false в ответах об ошибке.
Текст ошибки на языке ключа (задаётся заголовком X-Locale).
Всегда null, когда запрос отклонён до обработки.
403У ключа нет права billing.read
У ключа нет права billing.read
{
"success": false,
"message": "This API key does not have permission to perform this action."
}Всегда false в ответах об ошибке.
Текст ошибки на языке ключа (задаётся заголовком X-Locale).
Рядом
Об этом словами
Скормить страницу ИИ
спека 0.0.1