approved status before accounts can be created for them.
The Account object
string
Unique account identifier.
string
The ID of the entity this account belongs to.
string
Account type. One of
checking, debit, operational, or safeguard.string
ISO 4217 currency code.
Fiat account:
USD, GBP, EUR
Stablecoin account: USC, RLD, USTstring
Human-readable label for the account.
string
Nuvion internal bank account number used for routing. Treat this as read-only.
object
Current balance state of the account. All amounts are in the smallest currency unit (e.g. cents for USD).
object
Set of key-value pairs for storing additional platform-defined data.
number
Unix timestamp in milliseconds when the account was created.
number
Unix timestamp in milliseconds when the account was last updated.
Example
Always use
balance.available when checking if an entity has sufficient funds. balance.current includes amounts pending settlement that are not yet spendable.Create an account
Creates a new account for an approved entity. The entity must havestatus: "approved" before accounts can be opened.
Request parameters
string
required
The ID of the entity to open this account for. The entity must have
status: "approved".string
required
Account type. One of
checking, debit, operational, or safeguard.string
ISO 4217 currency code.
Fiat account:
USD, GBP, EUR
Stablecoin account: USC, RLD, USTstring
required
Human-readable label for the account. Maximum 100 characters.
object
Key-value metadata to attach to the account. Values must be strings.
Response
Returns the created account object. The balance is0 for both available and current at creation.
Response
List accounts
Returns a paginated list of accounts. Filter by entity, currency, or account type.Request parameters
string
Filter accounts by entity ID. Required when authenticating with an API key.
string
Filter by ISO 4217 currency code (e.g.
USD).string
Filter by account type. One of
checking, debit, operational, or safeguard.integer
Number of results to return. Between 1 and 100. Defaults to
20.string
Pagination cursor from a previous response. Omit for the first page.
Response
Returns a paginated list of account objects.Response
Get an account
Retrieves an existing account by ID.Request parameters
string
required
The ID of the account to retrieve.
string
The ID of the entity that owns the account. Required when authenticating with an API key.
Response
Returns the account object.Response
