Beschreibungen auf Englisch
List Wallets
The key owner's wallets: asset, available balance and funds locked against running orders. There may be several — one per asset.
Amounts are in the asset's minor units and come with its precision: the real value
is amount / 10^precision. A display-ready *_formatted field sits next to each.
This endpoint exists only while the wallet feature is enabled; in the
subscription-only model it is absent (404) and the remaining allowance is read from
GET /subscriptions.
Required key permission: billing.read.
Auf dieser Seite(3)
Parameter
Werte werden direkt in die Anfragezeile eingesetzt, und die URL entsteht von selbst. Darunter stehen Typ, Pflichtangabe und zulässige Werte jedes Parameters.
- integerin der Queryoptional≥ 1
Page number, starting at
1. - integerin der Queryoptional1..100
Wallets per page. Defaults to 20; there are usually only a few, so this is rarely needed.
Mögliche Antworten
200Success. The payload is in data.
Success. The payload is in data.
{
"success": true,
"message": "string",
"data": {
"items": [
{
"id": 1,
"user_id": 1,
"asset_id": 1,
"purpose": "string",
"balance": 1,
"locked_balance": 1,
"balance_formatted": 1,
"locked_balance_formatted": 1,
"balance_converted": {
"currency": "string",
"amount": 1,
"symbol": "string",
"precision": 1
},
"asset": {
"id": 1,
"code": "string",
"kind": null,
"precision": 1,
"name": null,
"is_active": true,
"is_default": true,
"default_balance": 1,
"deleted_at": "2026-07-17T12:34:56+00:00",
"created_at": "2026-07-17T12:34:56+00:00",
"updated_at": "2026-07-17T12:34:56+00:00"
},
"user": {
"id": 1,
"email": "string",
"lang_code": "string",
"timezone": "string",
"display_currency": "string",
"has_telegram": true,
"created_at": "2026-07-17T12:34:56+00:00",
"updated_at": "2026-07-17T12:34:56+00:00",
"referral_code": "string",
"referral": {
"kind": null,
"code": null,
"program_id": null,
"commission_rate": null
},
"preferred_domain": "string",
"email_verified_at": "string",
"is_admin": true,
"is_beta_tester": true,
"allowed_models": "string",
"referrer_id": 1,
"deleted_at": "2026-07-17T12:34:56+00:00",
"blocked_at": "2026-07-17T12:34:56+00:00",
"is_blocked": true,
"tickets_banned_at": "string",
"is_tickets_banned": true,
"tickets_ban_reason": "string",
"voice_clone_banned_at": "string",
"is_voice_clone_banned": true,
"voice_clone_ban_reason": "string",
"is_super_admin": true,
"admin_permissions": [
null
],
"admin_roles": [
null
],
"referrer": null,
"referral_link": "string",
"active_referral_program": null,
"wallets": [
null
],
"telegram": null,
"subscriptions": [
null
],
"order_settings": null,
"entitlements": [
null
]
},
"deleted_at": "2026-07-17T12:34:56+00:00",
"created_at": "2026-07-17T12:34:56+00:00",
"updated_at": "2026-07-17T12:34:56+00:00",
"system_key": "string"
}
],
"current_page": 1,
"last_page": 1,
"per_page": 1,
"total": 1
}
}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.
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.
dataerforderlichThe response payload.
WalletListWalletList
The response payload.
itemserforderlichRecords on the current page, in the list’s sort order.
array<Wallet>Wallet
Records on the current page, in the list’s sort order.
Wallet ID. Use it to filter the history: GET /ledger-transactions?wallet_id=.
ID of the wallet owner — always the key owner.
ID of the asset the wallet is kept in; the asset itself is in asset.
Wallet purpose: main is the main balance, referral holds referral earnings.
Balance in the asset’s minor units: amount = balance / 10^asset.precision. An integer, not a fraction.
Locked part of the balance in the asset’s minor units — reserved for orders in progress and payout requests, so it cannot be spent.
Balance as a decimal number by asset.precision (balance / 10^precision), ready to display.
Locked part of the balance as a decimal number by asset.precision.
balance_convertederforderlichInformational conversion of the balance into the account’s display currency. null for non-LUMC wallets and when no rate is available; use balance for calculations.
darf null seinobject
Informational conversion of the balance into the account’s display currency. null for non-LUMC wallets and when no rate is available; use balance for calculations.
Display currency code (ISO 4217).
Amount in the display currency, rounded to its precision.
Currency symbol for display; null if the currency has none.
Number of decimal places of the display currency.
assetoptionalThe wallet asset: code, kind and the precision that turns balance into an amount.
AssetAsset
The wallet asset: code, kind and the precision that turns balance into an amount.
Internal identifier of the asset.
Asset code: LUMC is the internal currency, TOKEN the generation tokens.
Kind of asset: money or consumable units. It decides whether an amount counts as a payment or as quota consumption.
Number of decimal places. The load-bearing field: every integer amount in this asset is divided by 10^precision to obtain the real value. Do not assume the divisor is 100.
Display name of the asset, in the account language.
When the asset was retired, ISO 8601. null while it is in use.
When the asset was created, ISO 8601.
When the asset last changed, ISO 8601.
When the wallet was deleted; null for wallets in this list.
When the wallet was created.
When the wallet last changed, balance included.
Current page number, starting from one.
Number of the last page. The walk is over once current_page equals last_page.
Page size the server applied.
Total number of records matching the filter.
401The key is missing, unknown, disabled or expired.
The key is missing, unknown, disabled or expired.
{
"success": false,
"message": "API key is missing. Provide it in the X-API-KEY header.",
"data": null
}Always false in error responses.
Error text in the key's language (set through the X-Locale header).
Always null when the request is rejected before processing.
403The key lacks the required permission, or the object belongs to another user.
The key lacks the required permission, or the object belongs to another user.
{
"success": false,
"message": "This API key does not have permission to perform this action."
}Always false in error responses.
Error text in the key's language (set through the X-Locale header).
422Validation error. Offending fields are listed in errors.
Validation error. Offending fields are listed in errors.
{
"success": true,
"message": "string",
"errors": {}
}Always false in error responses.
A summary of the validation errors in words, in the response language (X-Locale).
errorserforderlichA per-field breakdown: the key names a request field, the value lists the complaints about it.
object
A per-field breakdown: the key names a request field, the value lists the complaints about it.
In der Nähe
Dasselbe in Worten
Benachbarte Operationen
Diese Seite für KI
API-Version 1.0.0