Skip to main content
POST
Unfreeze Card

Overview

Reactivates a frozen card, restoring full functionality and allowing transaction authorizations to resume. This endpoint reverses the freeze action, changing the card status from FROZEN back to ACTIVE.
Immediate RestorationUnfreezing a card takes effect immediately. The card can be used for transactions within seconds of successful unfreezing.

When to Use

Issue Resolved

Suspicious activity has been investigated and resolved

Card Found

Previously misplaced card has been located

Resume Spending

User wants to enable the card after voluntary freeze

Subscription Payment

Need to unfreeze before recurring payment date

Authentication

This endpoint requires authentication via Bearer token:

Request

Headers

string
required
Your public API client key
boolean
default:false
Set to true to route requests to the US backend environment
string
required
Bearer token for authentication

Request Example

Response

Success Response

boolean
Indicates whether the card was successfully unfrozenValue: Always true on successful unfreeze

Error Responses

What Happens When a Card is Unfrozen?

1

Status Change

The card status changes from FROZEN to ACTIVE immediately
2

Transaction Authorization

The card can now authorize transactions including:
  • Point-of-sale purchases (online and in-store)
  • ATM withdrawals
  • Recurring subscription payments
  • Pre-authorized transactions
3

Immediate Availability

Transactions can be processed within seconds. Payment processors typically recognize the status change within 1-2 seconds.

Common Error Scenarios

Error: 400 Bad RequestMessage: "Card is not frozen"Cause: Attempting to unfreeze a card that is already ACTIVE or BLOCKEDSolution: Check card status first using GET /v1/card/status before attempting to unfreeze
Error: 400 Bad RequestCause: Card has BLOCKED status (permanently disabled)Solution: Blocked cards cannot be unfrozen. User must order a new card via POST /v1/card/order
Error: 401 UnauthorizedCause: Missing or invalid Bearer tokenSolution: Ensure valid access token is included in Authorization header

Use Case Examples

Card Found After Loss

Scheduled Unfreeze Before Subscription

Safe Unfreeze with Status Check

Best Practices

User Confirmation

Status Verification

UI State Management

Freeze/Unfreeze Toggle Component

Testing

Sandbox Testing

Important Notes

Cannot Unfreeze BLOCKED CardsCards with BLOCKED status are permanently disabled and cannot be unfrozen. These cards require replacement via POST /v1/card/order.
Real-Time EffectCard unfreezing takes effect immediately. Payment processors recognize the status change within 1-2 seconds, allowing near-instant transaction processing.
IdempotencyCalling this endpoint on an already active card will return a 400 Bad Request error. Check card status first if unsure of the current state.
  • POST /v1/card/freeze - Freeze an active card to prevent transactions
  • GET /v1/card/status - Check current card status
  • GET /v1/card/transactions - View transaction history
  • POST /v1/card/order - Order a replacement card (for blocked cards)