AddressesДетали адреса

Детали адреса

Полные данные адреса: баланс (raw + decimal), asset-информация, последние 20 исходящих и 20 входящих операций. Полная лента с пагинацией — GET /vaults/{code}/history?addressId=...

curl -X GET "https://policy-engine-rest.ezig.workers.dev/api/v1/vaults/demo_vault/addresses/example_string" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "id": "cmr3f41z20001psp7phmyapw3",
  "address": "TQ5kohbBSdorGoDBmCGUmDL7RUvNr75mBC",
  "derivationPath": "m/44/195/0/0/1/1/0",
  "network": "tron",
  "pathIndex": 42,
  "segmentsJson": {
    "app_id": 0,
    "purpose": 1,
    "asset": 1,
    "stage": 0
  },
  "label": "example_string",
  "description": "example_string",
  "tagsJson": [
    "example_string"
  ],
  "logoUri": "example_string",
  "color": "#000",
  "emoji": "💳",
  "balance": "1500000",
  "balances": [
    {
      "tokenId": "example_string",
      "asset": "usdt",
      "symbol": "USDT",
      "decimals": 42,
      "available": "example_string",
      "availableDecimal": "1.951234",
      "reserved": "example_string",
      "reservedDecimal": "example_string"
    }
  ],
  "tokenId": "example_string",
  "createdAt": "2026-07-02T11:25:15.134Z",
  "asset": "usdt",
  "assetName": "John Doe",
  "assetSymbol": "USDT",
  "balanceDecimal": "1.5",
  "vault": {
    "id": "example_string",
    "code": "test_vault",
    "name": "John Doe"
  },
  "createdBy": {
    "id": "example_string",
    "name": "John Doe",
    "username": "John Doe",
    "image": "example_string",
    "color": "example_string",
    "emoji": "example_string"
  },
  "owner": {
    "id": "example_string",
    "name": "John Doe",
    "username": "John Doe",
    "image": "example_string",
    "color": "example_string",
    "emoji": "example_string"
  },
  "access": {
    "isOwner": true,
    "isAdmin": true,
    "canView": true,
    "canTransfer": true
  },
  "shares": [
    {
      "id": "example_string",
      "subjectType": "user",
      "subject": {
        "id": "example_string",
        "name": "John Doe",
        "username": "John Doe",
        "image": "example_string",
        "color": "example_string",
        "emoji": "example_string"
      },
      "subjectGroup": {
        "id": "example_string",
        "name": "John Doe"
      },
      "canView": true,
      "canTransfer": true,
      "via": "address",
      "viaGroup": {
        "id": "example_string",
        "name": "John Doe"
      }
    }
  ],
  "transactions": [
    {
      "id": "cmr3f41z20001psp7phmyapw3",
      "toAddress": "123 Main St",
      "amount": "example_string",
      "asset": "example_string",
      "network": "example_string",
      "status": "confirmed",
      "txHash": "example_string",
      "fee": "example_string",
      "failureReason": "example_string",
      "createdAt": "2026-07-02T11:25:15.134Z",
      "confirmedAt": "2026-07-02T11:25:15.134Z",
      "decisionPolicyCode": "example_string",
      "amountDecimal": "1.5",
      "assetSymbol": "USDT"
    }
  ],
  "incomingTransactions": [
    {
      "id": "cmr3f41z20001psp7phmyapw3",
      "fromExternal": "example_string",
      "amount": "example_string",
      "asset": "example_string",
      "network": "example_string",
      "txHash": "example_string",
      "block": 42,
      "timestamp": "example_string",
      "createdAt": "2026-07-02T11:25:15.134Z",
      "amountDecimal": "1.5",
      "assetSymbol": "USDT"
    }
  ]
}
GET
/api/v1/vaults/{code}/addresses/{id}
GET
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

better-auth session token. Мобилка/сервисы. Веб использует cookie.

better-auth session token. Мобилка/сервисы. Веб использует cookie.
API Key (cookie: better-auth.session_token)
path
codestring
Required

Уникальный код Vault'а (slug)

path
idstring
Required

id адреса (cuid)

Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. better-auth session token. Мобилка/сервисы. Веб использует cookie.

path
parameterstring
Required

API Key for authentication. Provide your API key in the cookie.

Path Parameters

codestring
Required

Уникальный код Vault'а (slug)

Example:
demo_vault
idstring
Required

id адреса (cuid)

Responses

idstring
Required

cuid

addressstring
Required

On-chain адрес из Wallet Service

derivationPathstring
Required
networkstring
Required
pathIndexinteger
Required

Значение dynamic-сегмента (incrementing)

segmentsJsonobject
Required

code сегмента → pathId (без network и index)

labelstring
Required
descriptionstring
Required
tagsJsonstring
Required
logoUristring
Required

Ссылка на изображение логотипа адреса

colorstring
Required

HEX-цвет

emojistring
Required

Emoji-иконка

balancestring
Required

raw smallest units

balancesarray
Required

Балансы по ВСЕМ токенам адреса — из ledger, единственного источника истины. Токен без счёта в ledger в список не попадает: «ноль» и «такого токена здесь не было» — разные факты

tokenIdstring
Required

Денормализованный актив адреса — FK на Token (из asset-сегмента пути)

createdAtstring
Required
assetstring
Required

Код токена адреса (из segmentsJson + asset route)

assetNamestring
Required
assetSymbolstring
Required
balanceDecimalstring
Required

Баланс в decimal (по token.decimals)

vaultobject
Required
createdByobject
Required

Владелец адреса (legacy; без email). Каноничный — owner ниже

ownerstring
Required

Владелец адреса с UI-метаданными (для аватара «чей адрес»)

accessobject
Required

Права текущего пользователя на этот адрес

sharesarray
Required

Кто имеет доступ к адресу (люди/группы, прямые и через группу адресов). Виден любому с view-доступом.

transactionsarray
Required

Последние 20 исходящих

incomingTransactionsarray
Required

Последние 20 входящих