cURL
curl --request DELETE \ --url https://api.fyatu.com/api/v3/cardholders/{id} \ --header 'Authorization: Bearer <token>'
{ "success": true, "status": 200, "message": "Cardholder deleted successfully", "data": { "id": "ch_1a2b3c4d5e6f7890abcdef1234567890", "deleted": true, "cardsDeleted": 2, "kycDocumentsDeleted": true } }
Delete a cardholder and terminate all associated cards. This action is permanent. DELETE /cardholders/.
id
<?php $cardholderId = 'ch_1a2b3c4d5e6f7890abcdef1234567890'; $response = file_get_contents( "https://api.fyatu.com/api/v3/cardholders/{$cardholderId}", false, stream_context_create([ 'http' => [ 'method' => 'DELETE', 'header' => 'Authorization: Bearer ' . $accessToken ] ]) ); $result = json_decode($response, true); if ($result['success']) { echo "Cardholder deleted successfully\n"; }
{ "success": true, "status": 200, "message": "Cardholder deleted successfully", "data": { "id": "ch_1a2b3c4d5e6f7890abcdef1234567890", "deleted": true }, "meta": { "requestId": "req_delete123abc", "timestamp": "2026-01-08T16:00:00+00:00" } }
{ "success": false, "status": 409, "message": "Cannot delete cardholder with active cards. Please terminate all cards first.", "error": { "code": "CARDHOLDER_HAS_ACTIVE_CARDS" }, "meta": { "requestId": "req_delete123abc", "timestamp": "2026-01-08T16:00:00+00:00" } }
INACTIVE
SUSPENDED
JWT access token obtained from /auth/token
Unique cardholder identifier
Cardholder deleted successfully
true
200
"Cardholder deleted successfully"
Show child attributes