Get a product
Products
Get Product
Retrieve full details of a card product by ID. GET /products/. Requires accounts:read scope.
GET
Get a product
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.
Overview
Returns the full details of a single card product — scheme, card type, feature flags, and card lifecycle controls. Products are shared resources — always read from the LIVE database regardless of whether your API key is LIVE or SANDBOX.Path Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | The product ID (prefix prd_) |
Example
Success Response (200)
Field Reference
Core Fields
| Field | Description |
|---|---|
productId | Unique product identifier (prefix prd_) |
programId | The program this product belongs to |
name | Human-readable product name |
scheme | Card network — VISA or MASTERCARD |
cardType | CONSUMER or CORPORATE |
status | ACTIVE or ARCHIVED |
createdAt | ISO 8601 creation timestamp |
features Object
| Field | Type | Description |
|---|---|---|
has3DS | boolean | 3D Secure authentication enabled |
hasApplePay | boolean | Apple Pay tokenisation enabled |
hasGooglePay | boolean | Google Pay tokenisation enabled |
hasJIT | boolean | Just-In-Time funding — your system authorises each spend in real time |
hasSpendControl | boolean | Per-card spend limits are configured |
hasMccControl | boolean | MCC (merchant category) allow/block rules are configured |
controls Object
| Field | Type | Description |
|---|---|---|
isReloadable | boolean | When false, POST /cards/{id}/fund is rejected for all cards under this product |
isOneTimeUse | boolean | When true, a card is automatically terminated after its first settled transaction |
cardTTLMonths | integer | null | Maximum card validity in months from issuance |
maxCardsPerCardholder | integer | null | Maximum number of simultaneously active (non-TERMINATED) cards a cardholder may hold under this product |
spendingLimit | number | Maximum spend per spendingPeriod in the program currency (USD) |
spendingPeriod | string | Period window for the spending limit — TRANSAMOUNT, DAILY, WEEKLY, MONTHLY, QUARTERLY, YEARLY, or LIFETIME |
Error Codes
| Code | HTTP | Cause |
|---|---|---|
PRODUCT_NOT_FOUND | 404 | Product does not exist or belongs to another business |
INSUFFICIENT_SCOPE | 403 | Key lacks accounts:read scope |
Authorizations
API key from the FYATU CaaS portal. Pass as Authorization: Bearer <key>.
Path Parameters
Product ID (prefix prd_)

