Freeze a card
Cards
Freeze Card
Temporarily freeze a card to block all transactions. POST /cards//freeze. Requires cards:write scope.
POST
Freeze a card
Overview
Immediately freezes an active card. While frozen:- All purchase attempts are declined at the network level
- The card balance is fully preserved
- The card can be unfrozen at any time via
POST /cards/{id}/unfreeze
Path Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | The card ID (prefix crd_) |
Request Body
This endpoint has no request body.Example
Success Response (200)
Returns the updated card withstatus: FROZEN and a non-null frozenAt:
Webhook
ACARD_FROZEN event fires after a successful freeze:
Error Codes
| Code | HTTP | Cause |
|---|---|---|
CARD_NOT_FOUND | 404 | Card does not exist or belongs to another business/environment |
CARD_ALREADY_FROZEN | 409 | Card is already frozen |
CARD_ALREADY_TERMINATED | 422 | Cannot freeze a terminated card |
INSUFFICIENT_SCOPE | 403 | Key lacks cards:write scope |
Authorizations
API key from the FYATU CaaS portal. Pass as Authorization: Bearer <key>.

