Terminate Card
Permanently deactivates a card. All pending authorisations are settled or reversed; no future activity is allowed.
POST/v1/cards/{id}/terminate
⚠️
Termination is irreversible. If the user needs a new card afterwards, issue a new one with Create Virtual Card.
Body parameters
Request
curl -X POST https://api.vaultspay.ae/v1/cards/card_01HX7.../terminate \
-H "Authorization: Bearer sk_test_yourApiKeyHere" \
-H "Content-Type: application/json" \
-d '{ "reason": "stolen" }'Response
200 OK
{
"id": "card_01HX71YM6FJ3A8W7T5K6NRB2DN",
"object": "card",
"status": "terminated",
"termination_reason": "stolen",
"terminated_at": "2026-04-24T14:52:03Z"
}