Skip to main content
POST
Create a new Account

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
name
string
required

A unique identifier for an account, allowing to distinguish it from other accounts.

Required string length: 3 - 50
Example:

"Main Account"

identityId
string
required

The id of the identity associated with the account. Learn more at Identity Guide.

Required string length: 25
Example:

"cm9db4g2s2r7ro224ra6u1qvl"

pfi
enum<string>
required

The name of the PFI (Borderless Partner Financial Institution) where the account will be created.

Available options:
Bridge,
Koywe,
Kotanipay,
Hercle,
Bitso,
Yellowcard,
TraceFinance,
HoneyCoin,
BlindPay,
Finity,
Infinia,
Walapay,
Abra,
Yativo,
Capa,
Bivo,
Cobre,
Avenia,
Brale,
BVNK,
CoinsPH,
Iron,
Enigma,
Juicyway,
Kira,
TripleA,
Onmeta,
Alfred,
Demo,
CrissCross
Example:

"Finity"

Response

Successfully created Account data.

id
string
required
type
enum<string>
required
Available options:
wallet,
institution
pfi
enum<string> | null
required
Available options:
Bridge,
Koywe,
Kotanipay,
Hercle,
Bitso,
Yellowcard,
TraceFinance,
HoneyCoin,
BlindPay,
Finity,
Infinia,
Walapay,
Abra,
Yativo,
Capa,
Bivo,
Cobre,
Avenia,
Brale,
BVNK,
CoinsPH,
Iron,
Enigma,
Juicyway,
Kira,
TripleA,
Onmeta,
Alfred,
Demo,
CrissCross
web3Provider
enum<string> | null
required
Available options:
Utila,
Standalone,
MultiProvider,
Dfns,
NotApplicable
name
string
required
addresses
object[]
required
deprecated

Deprecated. Will be removed by May 1st, 2026. Use the assets and fiats properties instead for retrieving account asset and fiat details.

assets
object[]
required
fiats
object[]
required
identityId
string
required
createdAt
string<date-time>
required