Suspend a cardholder
Cardholders
Suspend Cardholder
Suspend a cardholder, blocking all their cards from transacting. POST /cardholders//suspend. Requires cardholders:write scope.
POST
Suspend a cardholder
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
Suspends an active cardholder. While suspended, all cards issued to the cardholder are immediately blocked — transactions will be declined at the network level. Suspension is reversible viaPOST /cardholders/{id}/reactivate.
Path Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | The cardholder ID (prefix chl_) |
Request Body (optional)
| Field | Type | Constraint | Description |
|---|---|---|---|
reason | string | Max 500 characters | Internal reason for suspension (not shown to cardholder) |
{} is also valid — reason is optional.
Example
Success Response (200)
Returns the full updated cardholder object withstatus: SUSPENDED:
Webhook
ACARDHOLDER_SUSPENDED event fires immediately after a successful suspension:
Error Codes
| Code | HTTP | Cause |
|---|---|---|
ALREADY_SUSPENDED | 409 | Cardholder is already suspended |
CARDHOLDER_TERMINATED | 409 | Terminated cardholder cannot be suspended |
CARDHOLDER_NOT_FOUND | 404 | Cardholder does not exist or belongs to another business |
VALIDATION_ERROR | 422 | reason exceeds 500 characters |
INSUFFICIENT_SCOPE | 403 | Key lacks cardholders:write scope |
Authorizations
API key from the FYATU CaaS portal. Pass as Authorization: Bearer <key>.
Path Parameters
Body
application/json
Example:
"Suspected fraudulent activity"

