Accounts

Retrieve an account

GET/accounts/{accountId}
Authentication
ApiKeyAuth
Execution
synchronous

Parameters

  • accountIdstringpathrequired
    Opaque account identifier. Treat as a string; never parse or construct it.

    Example: acc_AAAAAAAAAAc

    pattern ^acc_[A-Za-z0-9_-]{11}$

Responses

The account.

Headers

  • X-Request-Idstring
    The request's trace id: the same value a problem body carries as traceId. Quote it when you contact support. A replayed response (Idempotent-Replayed: true) carries the replay's own; its body keeps the original request's traceId.
  • RateLimit-Limitinteger
  • RateLimit-Remaininginteger
  • RateLimit-Resetinteger
    Seconds until the window resets.

Schema application/json

  • idstringrequired
    Opaque account identifier. Treat as a string; never parse or construct it.

    Example: acc_AAAAAAAAAAc

    pattern ^acc_[A-Za-z0-9_-]{11}$

  • namestringrequired
    Display name set in the portal.
  • currencystringrequired
    ISO 4217 code for fiat (EUR), asset ticker for crypto (USDT).

    Example: EUR

    pattern ^[A-Z0-9]{3,10}$

  • typestringrequired

    Allowed values: fiatcrypto

  • statusstringrequired
    pending awaiting activation · active · frozen (also covers restricted) · closed (also closing).

    Allowed values: pendingactivefrozenclosed

  • balanceany of
    Ledger balance including holds. null when the balance could not be read at this moment.

    Any of

    Money

    Decimal amount as a string — never a float, never minor units. An amount you send may carry no more decimal places than its currency has (and never more than 8); trailing zeros do not count, so 10.100 EUR is fine and 10.123 EUR is 400 validation_failed on amount.value. An amount the API returns is written with exactly as many decimal places as its currency has (at most 8): 10.10 EUR, never 10.1.
    • valuestringrequired

      Example: 149.90

      pattern ^-?\d{1,18}(\.\d{1,18})?$

    • currencystringrequired
      ISO 4217 code for fiat (EUR), asset ticker for crypto (USDT).

      Example: EUR

      pattern ^[A-Z0-9]{3,10}$

    any

  • availableBalanceany of
    What you can spend now. null when the balance could not be read at this moment.

    Any of

    Money

    Decimal amount as a string — never a float, never minor units. An amount you send may carry no more decimal places than its currency has (and never more than 8); trailing zeros do not count, so 10.100 EUR is fine and 10.123 EUR is 400 validation_failed on amount.value. An amount the API returns is written with exactly as many decimal places as its currency has (at most 8): 10.10 EUR, never 10.1.
    • valuestringrequired

      Example: 149.90

      pattern ^-?\d{1,18}(\.\d{1,18})?$

    • currencystringrequired
      ISO 4217 code for fiat (EUR), asset ticker for crypto (USDT).

      Example: EUR

      pattern ^[A-Z0-9]{3,10}$

    any

  • ibanstring
    Present for fiat accounts with a dedicated IBAN.
  • bicstring
    Present together with iban.
  • networksarray<object>
    Crypto accounts only — the active networks the asset can be paid out on. Send network (or networkCode) as destination.network of a crypto_wallet payout.
    • networkstringrequired
      Chain code.

      Example: TRX

    • namestringrequired

      Example: Tron

    • networkCodestringrequired
      Token standard.

      Example: TRC20

  • isDefaultbooleanrequired
    Your default account in this currency: the one debited when a payout, transfer or exchange leaves its account id out. At most one per currency.
  • createdAtstring (date-time)required
    RFC 3339, UTC, with millisecond precision.

    Example: 2026-09-18T10:15:30.123Z

  • updatedAtstring (date-time)required
    Currently the creation time (account modifications are not tracked yet).

    Example: 2026-09-18T10:15:30.123Z