List cardholders
Cardholders
List Cardholders
Retrieve a paginated list of cardholders for your business. GET /cardholders. Requires cardholders:read scope.
GET
List cardholders
Overview
Returns a paginated list of cardholders for your business, scoped to the API key’s environment (LIVE or SANDBOX). Supports filtering by status and free-text search.
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 20 | Results per page (max 100) |
offset | integer | 0 | Number of records to skip |
status | string | — | Filter by ACTIVE, SUSPENDED, or TERMINATED |
programId | string | — | Filter to a specific program |
search | string | — | Search name, email, or externalId (max 100 chars) |
Example
Success Response (200)
Call
GET /cardholders/{id} for the full profile including address, date of birth, nationality, and metadata.Iterating All Pages
Node.js — iterate all pages
Error Codes
| Code | HTTP | Cause |
|---|---|---|
VALIDATION_ERROR | 422 | Invalid status value or search exceeds 100 characters |
INSUFFICIENT_SCOPE | 403 | Key lacks cardholders:read scope |
INTERNAL_ERROR | 500 | Server error |
Authorizations
API key from the FYATU CaaS portal. Pass as Authorization: Bearer <key>.
Query Parameters
Required range:
1 <= x <= 100Required range:
x >= 0Available options:
ACTIVE, SUSPENDED, TERMINATED Maximum string length:
100
