An entity must have
approved status before accounts can be created for them. See Entities for the onboarding flow.Account types
The account object
string
Unique identifier for the account. ULID format.
string
The ID of the entity this account belongs to.
string
The account type. One of
checking, debit, operational, safeguard.string
ISO 4217 currency code.
Fiat account:
USD, GBP, EUR
Stablecoin account: USC, RLD, USTstring
A human-readable label for the account.
string
Nuvion’s internal bank account number for this account. Used for internal routing.
object
The account’s current balance.
object
Optional key-value metadata you can attach to an account for your own reference.
number
Unix timestamp in milliseconds of when the account was created.
number
Unix timestamp in milliseconds of the last update to the account.
Creating an account
string
required
The account type. One of
checking, debit, operational, safeguard.string
ISO 4217 currency code.
Fiat account:
USD, GBP, EUR
Stablecoin account: USC, RLD, USTstring
required
A human-readable label for the account.
object
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.Creating account details
string
required
The ID of the account to generate banking coordinates for.
number
Number of days after which the account details expire. Omit for permanent details.
Account details object
string
Unique identifier for the account details. ULID format.
string
The ID of the entity that owns the account.
string
The ID of the account these details belong to.
string
The bank account number or IBAN, depending on currency.
object
The financial institution that issued the account details.
string
Current status of the account details.
active when ready to receive funds.number
Unix timestamp in milliseconds of when the account details were created.
number
Unix timestamp in milliseconds of the last update.
Balances
An account has two balance fields:
Always use
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.
