Skip to main content
POST
/
ramp
/
onboarding-url
Generate onboarding URL
curl --request POST \
  --url https://api.etherfuse.com/ramp/onboarding-url \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "customerId": "123e4567-e89b-12d3-a456-426614174000",
  "bankAccountId": "123e4567-e89b-12d3-a456-426614174001",
  "publicKey": "9Qx7r...",
  "blockchain": "solana"
}'
{
  "presignedUrl": "<string>"
}

Authorizations

Authorization
string
header
required

API key for authentication

Body

application/json
customerId
string<uuid>

Customer ID. This id is generated by you, the API consumer, and provided to etherfuse as a way to associate this customer with your organization.

bankAccountId
string<uuid>

Bank account ID. This id is generated by you, the API consumer, and provided to etherfuse as a way to associate this bank account with the customer.

publicKey
string

Public key for the customer wallet

blockchain
enum<string>

Blockchain type for the wallet

Available options:
solana,
stellar,
base,
polygon

Response

URL generated successfully

presignedUrl
string

The generated presigned URL. This URL needs to be visited by the customer, and will be used to verify the customer's identity and bank account.

I