Registers a customer’s Mexican bank account (CLABE) for on/off-ramp transactions.
The account field accepts two variants — Personal or Business — auto-detected based on the fields present.
Note: This endpoint is intended for customers onboarding through the Etherfuse UI using a presigned URL.
For programmatic bank account creation via API key, use POST /ramp/customer/{customer_id}/bank-account instead.
Presigned URL for verification
Bank account registration data. Accepts either Personal or Business format. The variant is auto-detected based on the fields present (untagged union).
{
"transactionId": "123e4567-e89b-12d3-a456-426614174000",
"firstName": "Juan",
"paternalLastName": "García",
"maternalLastName": "López",
"birthDate": "19900101",
"birthCountryIsoCode": "MX",
"curp": "GALJ900101HDFRRN09",
"rfc": "GALJ9001016V3",
"clabe": "012345678901234567"
}If true, skips automatic approval in sandbox environments
Optional display label for the account
Bank account created successfully
Unique identifier for the bank account. Must be a valid UUID v4.
ID of the customer who owns this bank account
Timestamp when the bank account was created
Timestamp when the bank account was last updated
Timestamp when the bank account was deleted (if applicable)
Abbreviated CLABE number for the bank account
Etherfuse deposit CLABE number
Custom label for the bank account
Whether the bank account is compliant. This is a derived value — true if the account has been explicitly marked compliant OR if the owning organization is approved (KYB'd).
Current status of the bank account
pending, awaitingDepositVerification, active, inactive