Cards
Update card settings
Update settings for a specific card, based on its ID.
:::note To increase your account's card limits, please contact Revolut API Support. :::
For more information, see the guides: Manage cards.
patch/cards/{card_id}
Request
- Base URLhttps://b2b.revolut.com/api/1.0
- AuthHTTP bearer
Path parameters
card_idstring uuid required
The ID of the card.
Request body
Example request
{
"spending_limits": {
"single": {
"amount": 200.22,
"currency": "GBP"
},
"week": {
"amount": 200.44,
"currency": "GBP"
}
},
"spending_period": {
"start_date": "2025-09-26",
"end_date": "2030-12-31"
},
"mcc_controls": {
"mccs": [
"7033"
]
},
"countries": [
"GB"
]
}Response
Information about the updated card
:::note If you modify the card's spending period in the request, the card's state returned in the response might not yet reflect those changes. This is because these spending period locks are applied to the card asynchronously, which might result in a slight delay in the card's state update.
To re-check the state, fetch the card's details. :::
Example response
{
"references": [
{
"name": "PNR",
"value": "RT12345"
},
{
"name": "Traveller",
"value": "John Smith"
}
],
"spending_limits": {
"single": {
"amount": 200.22,
"currency": "GBP"
},
"week": {
"amount": 200.44,
"currency": "GBP"
}
},
"spending_period": {
"start_date": "2025-09-26",
"end_date": "2030-12-31"
},
"mcc_controls": {
"mccs": [
"7033"
]
},
"countries": [
"GB"
]
}Changes
No recorded changes to this operation across all 1 revision of this API.