Skip to main content
POST
Create Bank Onramp Account

Authorizations

X-API-KEY
string
header
required

Headers

X-API-KEY
string
required

API key for authentication

Idempotency-Key
string
required

Required client-generated key. Retrying the same request returns the originally created API key and secret. Reusing it with a different payload returns 409. Maximum 255 characters.

Maximum string length: 255

Body

application/json
source_currency
enum<string>
required

Fiat currency used by Bridge bank accounts and durable bank-onramp sessions

Available options:
usd,
eur,
mxn,
brl,
gbp,
cop
Example:

"usd"

destination
object
required
Example:
payment_rail
enum<string>

Fiat payment rail used to fund a reusable bank-onramp account

Available options:
wire,
ach_push,
sepa,
spei,
pix,
faster_payments,
bre_b
Example:

"wire"

Response

Idempotent replay

id
string
required
Example:

"onramp_account_123"

status
enum<string>
required

Lifecycle of reusable bank deposit instructions

Available options:
pending,
activated,
deactivated
source_currency
enum<string>
required

Fiat currency used by Bridge bank accounts and durable bank-onramp sessions

Available options:
usd,
eur,
mxn,
brl,
gbp,
cop
Example:

"usd"

destination
object
required
Example:
created_at
string<date-time>
required
Example:

"2026-08-25T18:30:00Z"

updated_at
string<date-time>
required
Example:

"2026-08-25T18:30:05Z"

deposit_instructions
object
Example: