Add a new customer
Register a new customer in the system with an account identifier and bank account information
Documentation Index
Fetch the complete documentation index at: https://ramps-05-22-docs-annotate-cards-intro-snippet-triggers-mint.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API token authentication using format <api token id>:<api client secret>
Body
- Individual Customer Create Request
- Business Customer Create Request
Whether the customer is an individual or a business entity
INDIVIDUAL "INDIVIDUAL"
Platform-specific customer identifier. If not provided, one will be generated by the system.
"9f84e0c2a72c4fa"
Country code (ISO 3166-1 alpha-2) representing the customer's regional identity. This determines the regulatory jurisdiction and KYC requirements for the customer. Required if the customer will use currencies with different KYC requirements across regions. A customer with accounts in multiple regions should be registered as separate customers. This field is immutable after creation.
"US"
List of currency codes the customer will use (ISO 4217 for fiat, e.g. "USD", "EUR"; tickers for crypto, e.g. "BTC", "USDC"). Required if the customer will use more than one sending currency, since the correct currencies cannot always be inferred. If not provided, currencies will be inferred from the customer's region. Some currency combinations may require separate customers — if so, the request will be rejected with details.
["USD", "USDC"]Email address for the customer.
"john.doe@example.com"
Optional UMA address identifier. If not provided during customer creation, one will be generated by the system. If provided during customer update, the UMA address will be updated to the provided value. This is an optional identifier to route payments to the customer. This is an optional identifier to route payments to the customer.
"$john.doe@uma.domain.com"
The current KYC status of a customer
UNVERIFIED, PENDING, APPROVED, REJECTED "APPROVED"
Individual's full name
"John Michael Doe"
Date of birth in ISO 8601 format (YYYY-MM-DD)
"1990-01-15"
Country code (ISO 3166-1 alpha-2)
"US"
Response
Customer created successfully
- Individual Customer
- Business Customer
Platform-specific customer identifier
"9f84e0c2a72c4fa"
Whether the customer is an individual or a business entity
INDIVIDUAL "INDIVIDUAL"
Full UMA address (always present in responses, even if system-generated). This is an optional identifier to route payments to the customer.
"$john.doe@uma.domain.com"
System-generated unique identifier
"Customer:019542f5-b3e7-1d02-0000-000000000001"
Country code (ISO 3166-1 alpha-2) representing the customer's regional identity and regulatory jurisdiction.
"US"
List of currency codes enabled for this customer.
["USD", "USDC"]Email address for the customer.
"john.doe@example.com"
Creation timestamp
"2025-07-21T17:32:28Z"
Last update timestamp
"2025-07-21T17:32:28Z"
Whether the customer is marked as deleted
false
The current KYC status of a customer
UNVERIFIED, PENDING, APPROVED, REJECTED "APPROVED"
Individual's full name
"John Michael Doe"
Date of birth in ISO 8601 format (YYYY-MM-DD)
"1990-01-15"
Country code (ISO 3166-1 alpha-2)
"US"