Список кошельков
Кошельки владельца ключа: актив, доступный баланс и заблокированные средства (зарезервированные под выполняющиеся заказы). Кошельков может быть несколько — по одному на актив.
Суммы приходят в минимальных единицах актива вместе с его precision: реальное
значение — amount / 10^precision. Рядом лежит готовое к показу поле *_formatted.
Эндпоинт существует только при включённом кошельке; в модели «без аванса» его нет
(404), а остаток услуги смотрят в GET /subscriptions.
Требуемое право ключа: billing.read.
На этой странице(3)
Параметры
Значения подставляются прямо в строку запроса, и URL собирается сам. Ниже — тип, обязательность и допустимые значения каждого параметра.
- integerв queryнеобязательный≥ 1
Номер страницы, начиная с
1. - integerв queryнеобязательный1..100
Кошельков на странице. По умолчанию 20; их обычно единицы, так что параметр нужен редко.
Возможные ответы
200Список кошельков
Список кошельков
{
"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
}
}Признак успеха. Решение принимайте по HTTP-коду: у любого ответа 2xx здесь true, а ошибка приходит телом другой формы, где этого поля может не быть вовсе.
Пояснение для человека, на языке аккаунта. Показать пользователю можно; разбирать программно — нет: формулировки меняются без предупреждения и кодом ошибки не являются.
dataобязательноеПолезная нагрузка ответа.
WalletListWalletList
Полезная нагрузка ответа.
itemsобязательноеЗаписи текущей страницы в порядке сортировки списка.
array<Wallet>Wallet
Записи текущей страницы в порядке сортировки списка.
ID кошелька. По нему фильтруют историю: GET /ledger-transactions?wallet_id=.
ID владельца кошелька — всегда владелец ключа.
ID актива, в котором ведётся кошелёк; сам актив — в asset.
Назначение кошелька: main — основной баланс, referral — реферальные начисления.
Баланс в минимальных единицах актива: сумма = balance / 10^asset.precision. Целое число, не дробь.
Заблокированная часть баланса в минимальных единицах актива — зарезервирована под заказы в работе и заявки на вывод, тратить её нельзя.
Баланс десятичным числом по asset.precision (balance / 10^precision), готовый к показу.
Заблокированная часть баланса десятичным числом по asset.precision.
balance_convertedобязательноеСправочный пересчёт баланса в валюту отображения аккаунта. null у не-LUMC кошельков и когда курс недоступен; для расчётов используйте balance.
может быть nullobject
Справочный пересчёт баланса в валюту отображения аккаунта. null у не-LUMC кошельков и когда курс недоступен; для расчётов используйте balance.
Код валюты отображения (ISO 4217).
Сумма в валюте отображения, округлённая до её precision.
Символ валюты для показа; null, если у валюты его нет.
Число знаков после запятой у валюты отображения.
assetнеобязательноеАктив кошелька: код, вид и precision для перевода balance в сумму.
AssetAsset
Актив кошелька: код, вид и precision для перевода balance в сумму.
Внутренний идентификатор актива.
Код актива: LUMC — внутренняя валюта, TOKEN — токены генерации.
Вид актива: деньги или расходуемые единицы. От него зависит, где сумма считается платежом, а где — расходом квоты.
Число десятичных знаков. Ключевое поле: любая целая сумма этого актива делится на 10^precision, чтобы получить реальное значение. Не считайте, что делитель равен 100.
Название актива для показа, на языке аккаунта.
Когда актив выведен из обращения, ISO 8601. null у действующего.
Когда актив заведён, ISO 8601.
Когда актив последний раз менялся, ISO 8601.
Момент удаления кошелька; у кошельков в выдаче — null.
Когда кошелёк создан.
Когда кошелёк последний раз менялся — в том числе баланс.
Номер текущей страницы, с единицы.
Номер последней страницы. Обход списка закончен, когда current_page равен last_page.
Размер страницы, применённый сервером.
Сколько записей всего по фильтру.
401Невалидный или отсутствующий API-ключ
Невалидный или отсутствующий 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).
422Ошибка валидации. Поля с ошибками перечислены в errors.
Ошибка валидации. Поля с ошибками перечислены в errors.
{
"success": true,
"message": "string",
"errors": {}
}Всегда false в ответах об ошибке.
Сводка ошибок валидации словами, на языке ответа (X-Locale).
errorsобязательноеРазбор по полям: ключ — поле запроса, значение — список претензий к нему.
object
Разбор по полям: ключ — поле запроса, значение — список претензий к нему.
Рядом
Об этом словами
Соседние операции
Эта страница для ИИ
версия API 1.0.0