Skip to main content
POST
Create Account (Banking Connectivity)
Create a bank account for an onboarded entity. The onboarding referenced by onboarding_id must have status: SUCCEEDED. An onboarding of type PREVIOUSLY_ONBOARDED cannot create an account today: the API answers 500 with PROVIDER_ACCOUNT_CREATION_FAILED. The response includes region-specific banking identifiers. See Account identifiers by region for which fields are returned per region.

Authorizations

public-api-key
string
header
required
private-secret-key
string
header
required

Headers

x-idempotency-key
string
required

Unique identifier used in HTTP headers to ensure that a request is processed only once, even if it is retried due to network issues or timeouts. See authentication for details (UUID).

Body

application/json
account_id
string
required

The unique identifier of the merchant's Yuno account. Found on the Yuno dashboard (UUID, 36 characters).

Example:

"550e8400-e29b-41d4-a716-446655440000"

entity_id
string
required

The id of the entity that owns the account, obtained from Create Entity (UUID, 36 characters).

Example:

"660e8400-e29b-41d4-a716-446655440000"

onboarding_id
string
required

The id of a successful onboarding obtained from Create Entity Onboarding (UUID, 36 characters). The onboarding must have status: SUCCEEDED.

Example:

"990e8400-e29b-41d4-a716-446655440000"

connection_id
string
required

The id of the banking provider connection to open the account on (UUID, 36 characters).

Example:

"bb0e8400-e29b-41d4-a716-446655440000"

account_type
enum<string>
required

The type of bank account to create.

Available options:
CHECKING,
SAVINGS,
INVESTMENT
Example:

"CHECKING"

currency
string
required

The currency for the account (ISO 4217, 3 characters). Supported values depend on the provider region: USD (US), GBP (UK), AUD (Australia), EUR (EU).

Example:

"USD"

country
string
required

The country of the account (ISO 3166-1 alpha-2, 2 characters).

Example:

"US"

Response