An entity must have
approved status before accounts can be created for them. See Entities for the onboarding flow.Account types
| Type | Description |
|---|---|
checking | General-purpose account for everyday transactions — receiving payments, sending payouts, and holding balances |
debit | An account linked to a debit instrument for card-based spending |
operational | An account used for platform-level operational funds, separate from entity balances |
safeguard | A segregated account used to safeguard funds in accordance with regulatory requirements |
The account object
Unique identifier for the account. ULID format.
The ID of the entity this account belongs to.
The account type. One of
checking, debit, operational, safeguard.ISO 4217 three-letter currency code. e.g.
USD, EUR, GBP.A human-readable label for the account.
Nuvion’s internal bank account number for this account. Used for internal routing.
The account’s current balance.
Optional key-value metadata you can attach to an account for your own reference.
Unix timestamp in milliseconds of when the account was created.
Unix timestamp in milliseconds of the last update to the account.
Creating an account
The account type. One of
checking, debit, operational, safeguard.ISO 4217 three-letter currency code. Supported values:
USD, EUR, GBP.A human-readable label for the account.
Optional key-value metadata to attach to the account.
Account details
Account details are the banking coordinates that allow counterparties to send funds into an account. The fields returned depend on the account’s currency.| Currency | Details provided |
|---|---|
USD | Account number, routing number, SWIFT code |
EUR | IBAN, BIC |
GBP | Account number, sort code |
Creating account details
The ID of the account to generate banking coordinates for.
The type of asset for which to generate details. One of
fiat (default) or stablecoin.Number of days after which the account details expire. Omit for permanent details.
Account details object
Unique identifier for the account details. ULID format.
The ID of the entity that owns the account.
The ID of the account these details belong to.
The bank account number or IBAN, depending on currency.
The financial institution that issued the account details.
Current status of the account details.
active when ready to receive funds.Unix timestamp in milliseconds of when the account details were created.
Unix timestamp in milliseconds of the last update.
Balances
An account has two balance fields:| Field | Description |
|---|---|
balance.available | Funds the entity can use immediately — for payouts, FX, or stablecoin transfers |
balance.current | Total balance including amounts pending settlement or under compliance review |
balance.available when checking whether an entity has sufficient funds for a transaction.
All balance amounts are in the smallest currency unit — cents for USD and EUR, pence for GBP. A
balance.available of 10000 is $100.00 USD.Webhooks
Account webhook event types and payload schemas are pending confirmation with engineering. This section will be updated.
What’s next
Accept a payment
Receive funds into an account via bank transfer or card.
Send a payout
Send funds from an account to any bank account globally.
Accounts API reference
Full endpoint documentation for creating and managing accounts.
