Skip to main content
POST
/
ramp
/
onboarding
/
bank-accounts
Get onboarding bank accounts
curl --request POST \
  --url https://api.etherfuse.com/ramp/onboarding/bank-accounts \
  --header 'Content-Type: application/json' \
  --data '
{
  "presignedUrl": "https://devnet.etherfuse.com/onboarding?token=eyJhbGciOiJIUzI1NiIs..."
}
'
{
  "bankAccounts": [
    {
      "bankAccountId": "123e4567-e89b-12d3-a456-426614174000",
      "customerId": "123e4567-e89b-12d3-a456-426614174001",
      "createdAt": "2024-01-01T00:00:00Z",
      "updatedAt": "2024-01-01T00:00:00Z",
      "abbrClabe": "1234...5678",
      "compliant": true,
      "status": "active"
    }
  ]
}

Body

application/json

Payload containing a presigned URL for user authentication. The presigned URL serves as the authentication mechanism for the end user and contains cryptographically signed claims (customer ID, wallet public key, organization ID).

presignedUrl
string
required

Presigned URL obtained from POST /ramp/onboarding-url. This URL authenticates the end user and authorizes actions on their behalf.

Response

Bank accounts retrieved successfully

bankAccounts
object[]