Get onboarding bank accounts
curl --request POST \
--url https://api.sand.etherfuse.com/ramp/onboarding/bank-accounts \
--header 'Content-Type: application/json' \
--data '
{
"presignedUrl": "https://api.sand.etherfuse.com/ramp/proof-of-identity?org_id=...&expires=...&signature=..."
}
'const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
presignedUrl: 'https://api.sand.etherfuse.com/ramp/proof-of-identity?org_id=...&expires=...&signature=...'
})
};
fetch('https://api.sand.etherfuse.com/ramp/onboarding/bank-accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.sand.etherfuse.com/ramp/onboarding/bank-accounts"
payload = { "presignedUrl": "https://api.sand.etherfuse.com/ramp/proof-of-identity?org_id=...&expires=...&signature=..." }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"bank_accounts": [
{
"accountLabel": "Ana's SPEI account",
"compliant": true,
"currency": "MXN",
"internalAccountId": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"organizationId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"role": "owner",
"status": "active"
}
]
}Deprecated
Get onboarding bank accounts
Resolves the customer from a valid presigned onboarding URL and returns their bank accounts. Public — no API key required.
POST
/
ramp
/
onboarding
/
bank-accounts
Get onboarding bank accounts
curl --request POST \
--url https://api.sand.etherfuse.com/ramp/onboarding/bank-accounts \
--header 'Content-Type: application/json' \
--data '
{
"presignedUrl": "https://api.sand.etherfuse.com/ramp/proof-of-identity?org_id=...&expires=...&signature=..."
}
'const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
presignedUrl: 'https://api.sand.etherfuse.com/ramp/proof-of-identity?org_id=...&expires=...&signature=...'
})
};
fetch('https://api.sand.etherfuse.com/ramp/onboarding/bank-accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.sand.etherfuse.com/ramp/onboarding/bank-accounts"
payload = { "presignedUrl": "https://api.sand.etherfuse.com/ramp/proof-of-identity?org_id=...&expires=...&signature=..." }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"bank_accounts": [
{
"accountLabel": "Ana's SPEI account",
"compliant": true,
"currency": "MXN",
"internalAccountId": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"organizationId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"role": "owner",
"status": "active"
}
]
}Body
application/json
Response
The customer's bank accounts
⌘I