---
title: "Unlock a card"
method: POST
path: "/cards/{card_id}/unlock"
tags: ["Cards"]
---

# Unlock a card

`POST /cards/{card_id}/unlock`

## Request

- Base URL: `https://b2b.revolut.com/api/1.0`
- URL: `https://b2b.revolut.com/api/1.0/cards/{card_id}/unlock`
- Auth: HTTP bearer

Unlock a card locked with an admin lock or spending period settings to make it available for spending again.

:::note
To increase your account's card limits, please contact [Revolut API Support](mailto:api-requests@revolut.com).
:::

:::warning
If a card has a `spending_period` set and is locked due to being outside of that period, unlocking the card removes this spending period completely, including the end date.

If you want to unlock such a card but keep its spending period end date:
1. [Fetch](https://developer.revolut.com/docs/api/business#get-card) the card's details.
2. Save the `spending_period.end_date` and `spending_period.end_date_action` settings.
3. [Unlock](https://developer.revolut.com/docs/api/business#unlock-card) the card.
4. [Update](https://developer.revolut.com/docs/api/business#update-card) the card's `spending_period` by re-adding the saved settings.

:::tip
If both start and end dates for the spending period are provided, and the card is locked due to those dates, to unlock such a card, [update](https://developer.revolut.com/docs/api/business#update-card) its `spending_period` settings instead.
:::

A successful unlock changes the card's state to `active`, and no content is returned in the response.

For more information, see the guides: [Manage cards](https://developer.revolut.com/docs/guides/manage-accounts/cards/manage-cards).

## Path parameters

- `card_id` string, uuid, required

## Response `204`

Card successfully unlocked

## Other responses

- `400`: Bad request Returned, for example, when you provide an invalid card ID in the path.
- `403`: Action forbidden Returned, for example, when the request is valid, but the provided access token does not include the required scope for this action.
- `404`: Card doesn't exist
- `default`: Unexpected error

---

[API](https://skmtc.dev/revolut/apis/business-api.md) - [All operations](https://skmtc.dev/revolut/apis/business-api/llms.txt) - [OpenAPI document](https://skmtc.dev/revolut/apis/business-api/revisions/be089d9fa8b4?raw)
