Below is a breakdown of the mandatory fields by counterparty type and payment rail. '✅' denotes that a field is mandatory for a given counterparty type and rail.
🇺🇸 United States - FIAT_US
Field name
Rail(s)
Fedwire
ACH
SWIFT
customer_id
✅
✅
✅
counterparty_type
✅ (FIAT_US)
✅ (FIAT_US)
✅ (FIAT_US)
supported_rails
✅ (FEDWIRE)
✅ (ACH)
✅ (SWIFT)
description
Profile
profile_type
✅
✅
✅
name
✅
✅
✅
email
telephone_number
tax_reference_number
date_of_birth
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
✅
postal_code
✅
✅
country_code
✅
✅
✅
line_of_business
relationship_to_customer
✅
✅
✅
Account information
type
✅
✅
asset_type_id
✅
✅
✅
account_number
✅
✅
✅
routing_number
✅
✅
swift_bic
✅
institution_name
✅
✅
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
postal_code
✅
✅
country_code
✅
✅
🇺🇸 United States - FIAT_US_LINKED
Field name
Rail(s)
ACH
customer_id
✅
counterparty_type
✅ (FIAT_US_LINKED)
supported_rails
✅ (ACH)
description
Profile
profile_type
✅
name
✅
email
telephone_number
tax_reference_number
date_of_birth
unit_number
address_line1
address_line2
address_line3
city
state
✅
postal_code
country_code
✅
line_of_business
relationship_to_customer
✅
Account information
type
asset_type_id
✅
account_number
routing_number
swift_bic
institution_name
unit_number
address_line1
address_line2
address_line3
city
state
postal_code
country_code
🇨🇦 Canada - FIAT_CA
Field name
Rail(s)
SWIFT
EFT
customer_id
✅
✅
counterparty_type
✅ (FIAT_CA)
✅ (FIAT_CA)
supported_rails
✅ (SWIFT)
✅ (EFT)
description
Profile
profile_type
✅
✅
name
✅
✅
email
telephone_number
tax_reference_number
date_of_birth
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
postal_code
✅
✅
country_code
✅
✅
line_of_business
relationship_to_customer
✅
✅
Account information
type
asset_type_id
✅
✅
account_number
✅
✅
institution_number
✅
transit_number
✅
swift_bic
✅
institution_name
✅
✅
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
postal_code
✅
✅
country_code
✅
✅
🇪🇺 Europe - FIAT_EU
Field name
Rail(s)
SWIFT
SEPA CT
customer_id
✅
✅
counterparty_type
✅ (FIAT_EU)
✅ (FIAT_EU)
supported_rails
✅ (SWIFT)
✅ (SEPA_CT)
description
Profile
profile_type
✅
✅
name
✅
✅
email
telephone_number
tax_reference_number
date_of_birth
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
postal_code
✅
✅
country_code
✅
✅
line_of_business
relationship_to_customer
✅
✅
Account information
type
asset_type_id
✅
✅
account_number
iban
✅
✅
swift_bic
✅
✅
institution_name
✅
✅
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
postal_code
✅
✅
country_code
✅
✅
🇬🇧 Great Britain (UK) - FIAT_GB
Field name
Rail(s)
SWIFT
Faster Payments (FPS)
CHAPS
customer_id
✅
✅
✅
counterparty_type
✅ (FIAT_GB)
✅ (FIAT_GB)
✅ (FIAT_GB)
supported_rails
✅ (SWIFT)
✅ (FPS)
✅ (CHAPS)
description
Profile
profile_type
✅
✅
✅
name
✅
✅
✅
email
telephone_number
tax_reference_number
date_of_birth
unit_number
address_line1
✅
✅
✅
address_line2
address_line3
city
✅
✅
✅
state
✅
✅
✅
postal_code
✅
✅
✅
country_code
✅
✅
✅
line_of_business
relationship_to_customer
✅
✅
✅
Account information
type
asset_type_id
✅
✅
✅
account_number
✅
✅
iban
✅
sort_code
✅
✅
swift_bic
✅
institution_name
✅
✅
✅
unit_number
address_line1
✅
address_line2
address_line3
city
✅
state
✅
postal_code
✅
country_code
✅
🇮🇳 India - FIAT_IN
Field name
Rail(s)
SWIFT
IMPS
customer_id
✅
✅
counterparty_type
✅ (FIAT_IN)
✅ (FIAT_IN)
supported_rails
✅ (SWIFT)
✅ (IMPS)
description
Profile
profile_type
✅
✅
name
✅
✅
email
✅
telephone_number
✅
tax_reference_number
date_of_birth
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
postal_code
✅
✅
country_code
✅
✅
line_of_business
relationship_to_customer
✅
✅
Account information
type
asset_type_id
✅
✅
account_number
✅
✅
swift_bic
✅
ifsc
✅
institution_name
✅
✅
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
postal_code
✅
✅
country_code
✅
✅
🇲🇽 Mexico - FIAT_MX
Field name
Rail(s)
SPEI
SWIFT
customer_id
✅
✅
counterparty_type
✅ (FIAT_MX)
✅ (FIAT_MX)
supported_rails
✅ (SPEI)
✅ (SWIFT)
description
Profile
profile_type
✅
✅
name
✅
✅
email
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
postal_code
✅
✅
country_code
✅
✅
line_of_business
relationship_to_customer
✅
✅
Account information
type
asset_type_id
✅
✅
clabe
✅
✅
swift_bic
✅
institution_name
✅
✅
unit_number
address_line1
✅
address_line2
address_line3
city
✅
state
✅
✅
postal_code
✅
country_code
✅
✅
🇦🇪 United Arab Emirates - FIAT_AE
Field name
Rail(s)
UAEFTS
SWIFT
customer_id
✅
✅
counterparty_type
✅ (FIAT_AE)
✅ (FIAT_AE)
supported_rails
✅ (UAEFTS)
✅ (SWIFT)
description
Profile
profile_type
✅
✅
name
✅
✅
email
unit_number
address_line1
✅
✅
address_line2
address_line3
city
✅
✅
state
✅
✅
postal_code
✅
✅
country_code
✅
✅
line_of_business
relationship_to_customer
✅
✅
Account information
type
asset_type_id
✅
✅
iban
✅
✅
swift_bic
✅
✅
institution_name
✅
unit_number
address_line1
✅
address_line2
address_line3
city
✅
state
✅
postal_code
✅
country_code
✅
🌐 Crypto
Field name
Rail(s)
CRYPTO
customer_id
✅
counterparty_type
✅ (CRYPTO)
supported_rails
✅ (CRYPTO)
description
Profile
profile_type
✅
name
✅
email
unit_number
address_line1
address_line2
address_line3
city
state
postal_code
country_code
✅
line_of_business
relationship_to_customer
✅
Wallet information
wallet_type
asset_type_id
✅
blockchain_address
✅
institution_name
✅ *
unit_number
address_line1
✅ *
address_line2
address_line3
city
✅ *
state
✅ *
postal_code
✅ *
country_code
✅ *
* Mandatory if wallet_type = INSTITUTION
🌎 BASIC
Used for Payments where the source is an external account/wallet. Cannot be used for withdrawals / outbound payments.
If you wish a counterparty with the Swift rail to receive funds via an intermediary institution you must include the intermediary_information block. This block is optional, however if you do provide intermediary information the mandatory fields for that block is as follows.
Field name
Rail(s)
SWIFT
[Counterparty profile & account information]
Intermediary information
institution_type
✅
swift_bic
✅
institution_name
✅
unit_number
address_line1
address_line2
address_line3
city
state
postal_code
country_code
Validation Rules
All fields
No leading or trailing spaces
- values with preceding or trailing spaces will be trimmed to remove spaces.
No language quirks
- values containing letters with language accents (e.g. à) will result in an error.
Limited special character support
- only certain special characters are valid. Values with unsupported special characters (e.g. =) will result in an error.
Valid special characters - .,’&-()@[space]#/:+
Field specific
Field name
Validation rules
customer_id
counterparty_type
Valid enum
supported_rails
description
Profile
profile_type
Valid enum
name
email
Valid email
telephone_number
E.164 format -> +[country code][subscriber phone number]