This is typically the first step in integrating with the Align API. After
creating a customer, you’ll need to complete KYC verification before they can
transact.
Method Signature
Parameters
string
required
Customer’s email address. Must be unique across all customers.
'individual' | 'corporate'
required
Customer type. Determines which additional fields are required.
string
Customer’s first name. Required for individual customers.
string
Customer’s last name. Required for individual customers.
string
Company name. Required for corporate customers.
Returns
string
Unique identifier for the customer (UUID format)
string
Customer’s email address
'individual' | 'corporate'
Customer type
string
Customer’s first name (for individuals)
string
Customer’s last name (for individuals)
string
Company name (for corporates)
object
KYC status information (null until KYC is initiated)
Examples
Individual Customer
Create a customer account for an individual user:- TypeScript
- JavaScript
Corporate Customer
Create a customer account for a business:Full Response Example
Error Handling
Common Errors
Usage Notes
Complete Workflow
Here’s a typical customer onboarding flow:Related Methods
Get Customer
Retrieve customer details
Create KYC Session
Start identity verification
List Customers
List all customers
Update Customer
Update customer documents