Delete a Cardholder

Permanently delete a cardholder. The record is physically removed from storage rather than moved to a terminal status, so the operation cannot be undone. Before you call this endpoint, unbind or cancel every card issued to the cardholder. If any card is still linked, the request fails with CARDHOLDER_HAS_ASSOCIATED_CARD. If the cardholder still has cards linked to it, the call fails:
Request Parameters
CARDHOLDER_HAS_ASSOCIATED_CARD
idstring
required
Unique cardholder identifier to delete. Max 64 characters.
Response Parameters
resultResult
Deletion outcome. resultStatus=S confirms the cardholder was deleted. See Result.
Error Codes
resultCoderesultStatusresultMessageTroubleshooting
SUCCESSSSuccess.Cardholder deleted.
PARAM_ILLEGALFIllegal parameters exist.Verify that `id` is present and correctly formatted.
CARDHOLDER_NOT_EXISTFThe cardholder does not exist.The ID is wrong or the cardholder was already deleted. Confirm the ID with List Cardholders.
CARDHOLDER_HAS_ASSOCIATED_CARDFThe cardholder still has associated cards and cannot be deleted.Cancel or unbind every card issued to this cardholder, then retry.
AUTHORIZATION_NOT_EXISTFThe authorization relationship does not exist.Verify the `account-id` / `access-token` authorization before retrying.
USER_NOT_EXISTFThe user does not exist.Retry with correct user information.
Definition
POST /api/open/v1/issuing/cardholders/delete
Response
{
"result": {
  "resultCode": "CARDHOLDER_HAS_ASSOCIATED_CARD",
  "resultMessage": "Cardholder still has associated cards, please unbind/delete cards first",
  "resultStatus": "F"
}
}