İçeriğe geç
Lumean API

Açıklamalar İngilizce

Bölümün arayüzü dilinize çevrildi, ancak işlem, şema ve hata açıklamaları yalnızca Rusça ve İngilizce mevcut — burada İngilizce sürüm gösteriliyor.
GET/subscriptions

Get subscriptions of API key owner

Returns the key owner's subscriptions together with the remaining token balance and the models each plan unlocks.

This is the primary way to answer "how much generation do I have left" before submitting a large job.

Subscriptions do not auto-renew: an expired one simply stops working, and a new one is purchased through the web interface.

Required key permission: billing.read.

Bu sayfada(2)

Olası yanıtlar

200

Success. The payload is in data.

Gövde örneği
{
  "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
          }
        ]
      }
    ]
  }
}
Yanıt alanları
successzorunlu

Success flag. Branch on the HTTP status code instead: any 2xx response carries true here, while an error comes back in a different shape that need not contain this field at all.

boolean
messagezorunlu

A human-readable note in the account language. Fine to show to a user; do not parse it — the wording changes without notice and is not an error code.

string
datazorunlu

The response payload.

object
available_modelszorunlu

Codes of the models your active subscriptions grant. A model outside this list is rejected when creating an order.

array<string>
subscriptionszorunlu

Your subscriptions. An empty list means there is no active subscription: orders are then possible only with a positive LMC balance.

array<object>
dizi öğesi
idzorunlu

Subscription identifier.

integer
statuszorunlu

Subscription state. There is no auto-renewal: once the term ends the subscription expires and the plan has to be purchased again.

string
current_period_startzorunlu

Start of the current period, ISO 8601.

string
current_period_endzorunlu

End of the current period, ISO 8601 — the moment the subscription expires.

string
itemszorunlu

The plans inside the subscription: what was purchased and how many tokens are left.

array<object>
dizi öğesi
planzorunlu

The purchased plan: code and name.

object
codezorunlu

Plan code.

string
namezorunlu

Display name of the plan.

string
statuszorunlu

State of the plan within the subscription.

string
is_usablezorunlu

Whether this plan can be spent right now. Branch on this, not on status: a plan can be formally active yet already exhausted.

boolean
billing_periodzorunlu

Billing period. Only monthly is supported.

string
start_atzorunlu

When the plan took effect, ISO 8601.

string
end_atzorunlu

When the plan expires, ISO 8601. Any remaining tokens are forfeited after that moment.

string
token_allowancezorunlu

How many tokens the plan grants per period.

integer
tokens_usedzorunlu

How many tokens have been consumed in the current period.

integer
tokens_remainingzorunlu

How many tokens are left. This balance is spent before any LMC is charged — a top-up kicks in only once it runs out.

integer
401

The key is missing, unknown, disabled or expired.

Bu yanıtı çözümle
Gövde örneği
{
  "success": false,
  "message": "API key is missing. Provide it in the X-API-KEY header.",
  "data": null
}
Yanıt alanları
successzorunlu

Always false in error responses.

boolean
messagezorunlu

Error text in the key's language (set through the X-Locale header).

string
datazorunlu

Always null when the request is rejected before processing.

null olabilir
null
403

The key lacks the required permission, or the object belongs to another user.

Bu yanıtı çözümle
Gövde örneği
{
  "success": false,
  "message": "This API key does not have permission to perform this action."
}
Yanıt alanları
successzorunlu

Always false in error responses.

boolean
messagezorunlu

Error text in the key's language (set through the X-Locale header).

string

Bu sayfayı yapay zekâya verin

.md sürümünü açllm.md

spesifikasyon 0.0.1