Create a cardholder profile for one of your end users. POST /cardholders. Requires cardholders:write scope.
Documentation Index
Fetch the complete documentation index at: https://docs.fyatu.com/llms.txt
Use this file to discover all available pages before exploring further.
ACTIVE statusexternalId must be unique within your business| Field | Type | Required | Description |
|---|---|---|---|
externalId | string | Yes | Your internal user ID — must be unique within your business |
firstName | string | Yes | Legal first name |
lastName | string | Yes | Legal last name |
email | string | Yes | Email address |
phone | string | Yes | Phone number in E.164 format (+12025551234) |
dateOfBirth | string | Yes | Date of birth (YYYY-MM-DD) |
gender | string | Yes | MALE, FEMALE, or OTHER |
address | string | Yes | Street address |
city | string | Yes | City |
state | string | Yes | State or region |
country | string | Yes | Country code (ISO 3166-1 alpha-2, e.g., US) |
zipCode | string | Yes | Postal / ZIP code |
| Code | Description |
|---|---|
VALIDATION_ERROR | Missing or invalid fields |
DUPLICATE_EXTERNAL_ID | A cardholder with this externalId already exists |
POST /cardholders/{id}/kyc/session. Cards can only be issued once kycStatus is APPROVED.JWT access token obtained from POST /auth/token
"Jane"
"Doe"
"jane.doe@example.com"
E.164 format
"+15551234567"
Must be 18+ years old
"1990-06-15"
M, F Your internal user ID — must be unique per business
"user_12345"
Key-value pairs stored against the cardholder