The Account Details object
Unique identifier for this set of account details. Prefix:
acd_.The ID of the entity that owns the account.
The ID of the account these details belong to.
fiat for banking coordinates (account number, IBAN, etc.); stablecoin for on-chain wallet addresses.Bank account number or IBAN for fiat accounts. Wallet address for stablecoin accounts.
The institution or network that issued these details.
The blockchain the wallet address is provisioned on. Stablecoin accounts only. One of
eth, base, matic, or sol.The stablecoin assets that can be received at this address. Stablecoin accounts only. Always
["USDC", "USDT"].active — ready to receive funds. pending — being provisioned (stablecoin accounts only, while the wallet address is generated on-chain).Number of days until these details expire and deactivate. Null if no expiry is set.
Unix timestamp in milliseconds when the account details were created.
Unix timestamp in milliseconds when the account details were last updated.
Create account details
Provision banking coordinates or a wallet address for an account. The type of details provisioned depends onasset_type.
Request parameters
The ID of the account to provision details for.
fiat to provision banking coordinates. stablecoin to provision a wallet address.Required when
asset_type is stablecoin. The blockchain to provision the wallet on. One of eth, base, matic, or sol.Number of days after which these details expire and deactivate automatically. Omit for permanent details.
Fiat only. Override the default banking provider. Omit to use the Nuvion default for the account currency.
Response
Returns the created account details object. Fiat details areactive immediately. Stablecoin details start as pending.
Response
Stablecoin details are created with
status: "pending" while the wallet address is provisioned on-chain. Listen for the account_details.created webhook to confirm the address is ready before sharing it with payers.Identifiers returned by currency
The fields populated inaccount_number and issuer.code depend on the account currency.
| Currency | Identifiers |
|---|---|
| USD | Account number, routing number |
| EUR | IBAN, BIC |
| GBP | Account number, sort code |
| CAD | Account number, institution number, transit number |
| AED | Account number, IBAN |
| NGN | Account number |
| ZAR | Account number, branch code |
List account details
Returns a paginated list of account details records.Request parameters
Filter by account ID. Required when authenticating with an API key.
Filter by asset type.
fiat or stablecoin.Number of results to return. Between 1 and 100. Defaults to
20.Pagination cursor from a previous response. Omit for the first page.
Response
Response
Get account details
Retrieves a single set of account details by ID.Request parameters
The ID of the account details record to retrieve.
Response
Returns the account details object.Response
Expiring account details
Passterminate_after on creation to set an expiry. Details deactivate automatically after that many days — no further action is needed. Expired details stop accepting inbound funds.
Use cases for expiring details include temporary collection accounts, one-off payout flows, and time-limited receiving addresses where you want to ensure funds aren’t received outside a defined window.