List cards
Cards
List Cards
Retrieve a paginated list of cards for your business. GET /cards. Requires cards:read scope.
GET
List cards
Overview
Returns a paginated list of cards issued by your business, scoped to the API key’s environment. Supports filtering by cardholder and status.The environment is always taken from your API key — there is no
environment query parameter. A SANDBOX key only returns sandbox cards; a LIVE key only returns live cards.Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 20 | Results per page (max 100) |
offset | integer | 0 | Number of records to skip |
cardholderId | string | — | Filter cards for a specific cardholder |
status | string | — | Filter by ACTIVE, FROZEN, or TERMINATED |
Example
Success Response (200)
Response Fields
| Field | Type | Description |
|---|---|---|
id | string | Card identifier (prefix crd_) |
cardholderId | string | The cardholder this card belongs to |
productId | string | The product the card was issued under |
status | string | ACTIVE, FROZEN, or TERMINATED |
cardType | string | VIRTUAL or PHYSICAL |
cardBrand | string | VISA or MASTERCARD |
maskedPan | string | BIN-masked PAN — first 6 digits + 6 stars + last 4 (e.g. 445123******4123) |
last4 | string | Last 4 digits of the PAN |
expirationDate | string | Card expiry in MM/YYYY format (e.g. 06/2030) |
createdAt | string | ISO 8601 creation timestamp |
balance and cvv are not included in list responses. Use GET /cards/{id} to retrieve live balance and CVV for a specific card.Error Codes
| Code | HTTP | Cause |
|---|---|---|
INSUFFICIENT_SCOPE | 403 | Key lacks cards: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, FROZEN, TERMINATED 
