> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xwift.africa/llms.txt
> Use this file to discover all available pages before exploring further.

# Unfreeze card

> Restore spending on a frozen card.

Unfreezes the cardholder's open card. Status becomes `active`.

The response is a [card object](https://docs.xwift.africa/guides/cards.md#card-object) without `card_number` or `security_code`.

**user\_id** `string` *required*

Cardholder id returned by [create card user](https://docs.xwift.africa/api-reference/cards/create-user.md).

### Errors

| Message | When |
| - | - |
| `The user id field is required.` | `user_id` is missing |
| `Card user not found.` | `user_id` is missing for this partner |
| `Card not found.` | The cardholder has no open card |
| `Partner not found.` | The API key does not match a partner |
| `An unexpected error occurred. Please try again.` | The card could not be unfrozen |

```bash theme={null}
curl -X POST "{{base_url}}/card/unfreeze" \
  -H "x-api-key: YOUR_CONSUMER_KEY" \
  -H "Content-Type: application/json" \
  -d '{"user_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7"}'
```

```json theme={null}
{
  "code": 200,
  "message": "Card unfrozen successfully.",
  "data": {
    "user_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "title": "Ada Lovelace",
    "color": "black",
    "name": "ADA LOVELACE",
    "brand": "visa",
    "currency": "USD",
    "balance": "25.00",
    "status": "active",
    "mask": "424242******4242",
    "last4": "4242",
    "expiration": "12/28",
    "is_non_subscription": true,
    "is_contactless_payment": false,
    "is_physical": false,
    "billing_address": null,
    "last_used_on": null,
    "created_at": "2026-11-07T08:00:00+00:00",
    "updated_at": "2026-11-07T09:30:00+00:00"
  }
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.