curl --request GET \
--url https://api.example.com/banks/{rail}/requirements \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.example.com/banks/{rail}/requirements"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.example.com/banks/{rail}/requirements', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"rail": "<string>",
"currency": "<string>",
"method": "sepa",
"available": true,
"requires": {
"phone": true,
"address": true,
"kyb": true
},
"kybStatus": "notStarted",
"kycStatus": "notStarted",
"blockers": [
{
"code": "<string>",
"field": "<string>",
"message": "<string>"
}
]
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": {}
}
}What this client still has to provide before the rail can open
A pure read: it opens nothing, writes nothing and calls no provider.
curl --request GET \
--url https://api.example.com/banks/{rail}/requirements \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.example.com/banks/{rail}/requirements"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.example.com/banks/{rail}/requirements', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"rail": "<string>",
"currency": "<string>",
"method": "sepa",
"available": true,
"requires": {
"phone": true,
"address": true,
"kyb": true
},
"kybStatus": "notStarted",
"kycStatus": "notStarted",
"blockers": [
{
"code": "<string>",
"field": "<string>",
"message": "<string>"
}
]
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": {}
}
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
The client account to act for, as a cl_… id. Omit it to act as yourself.
"cl_9f2c1ab84d7e4f1fa3c65b0e7d9a2c41"
Path Parameters
Opaque rail id
"wire_named"
Response
Successful Response
Stable HEVN identifier for this receiving payment method.
ISO 4217 fiat currency code received through this payment method.
Payment network or method represented by this rail.
sepa, swift, ach, uaefts, fedwire, rtp, fednow, pix, spei, pse, breb, transfers_3_0, ukfps, npp, nip, bdt_local, bdt_ewallet, bob_local, brl_local, cad_eft, clp_local, cny_alipay, cny_wechatpay, cop_local, crc_local, dkk_local, dop_local, dop_ewallet, egp_local, gtq_local, gtq_ewallet, hkd_fps, hnl_local, idr_local, idr_ewallet, ils_local, inr_local, inr_upi, jmd_local, jpy_local, krw_local, myr_local, nok_local, php_local, php_ewallet, pkr_raast, pkr_ewallet, pln_local, sar_local, sle_local, thb_local, try_fast, tzs_local, ugx_local, vnd_local, xof_local, zmw_local Whether this payment method can currently be requested.
Profile and verification work required before opening.
Show child attributes
Show child attributes
Current business-verification status.
notStarted, pending, approved, rfi, rejected Current identity-verification status for this payment method.
notStarted, requested, incorporating, pending, underReview, documentRequested, approved, rejected Reasons this payment method cannot currently be requested.
Show child attributes
Show child attributes
Was this page helpful?