What this owner still needs before an account can be issued
Answers, without issuing anything, whether a virtual account could be created right now for the request owner in the given currency — and when it could not, exactly what is outstanding and which call supplies it. Collect the answers from your customer before requesting the account, rather than discovering them from a failed request.
Branch on ready; read code on each requirement, not its prose. A null resolution means no API call sets that requirement: it is either a fact assessed at review or a state of the owner or the workspace. Its description says what clears it.
Authorizations
Enter Auth0 JWT token
Headers
Optional. Names an owned sub-account (UUID) to act on. Omit to act at the master (tenant) level. Naming an account this key does not own returns 403 not_account_owner.
Query Parameters
ISO-4217 currency the account would be issued in. Requirements differ per currency, so this is required.
"USD"
ISO 3166-1 alpha-2 country the money would be collected in. Supply it for currencies collected in more than one country, exactly as the create call would; omitting it where it is needed is itself reported as a requirement.
"SN"
Response
Outstanding requirements for the request owner
The country this answer was computed for, or null when none was given.
"SN"
"USD"
True when a create call would succeed now. The single field to branch on; status and requirements say why not.
false
Empty when nothing is outstanding.
already_exists — an account is already issued for this owner and currency. action_required — the requirements below are outstanding. unavailable — this currency is not offered to this owner, and no field they supply will change that.
ready, already_exists, action_required, unavailable "action_required"