Guides
Merchant
OverviewAccept Revolut Pay paymentsAccept card paymentsAccept Apple Pay and Google Pay paymentsAccept direct bank paymentsPlugins and integrationsIn-person payments
Business
OverviewSend moneyManage your moneyExchange currencyManage your team
Open Banking
OverviewMake paymentsGet account information
Crypto Ramp
Integrate with Revolut Ramp
APIs
Merchant API
OrdersCustomersPaymentsPayoutsDisputesReport runsWebhooksLocations
Business API
AccountsCardsCounterpartiesExpensesForeign exchangePayment draftsPayout linksTeam membersTransactionsTransfersWebhooks
Open Banking API
AccountsApplicationsPaymentsTransactions
Crypto Ramp API
PartnersWebhooks
Crypto Exchange API
Crypto Exchange FIX APICrypto Exchange REST API
SDKs
Merchant Web SDKs
Revolut PayApple Pay and Google PayPay by BankRevolut CheckoutRevolut Promotional Widget
Merchant iOS SDKs
Revolut PayApple PayCard Form
Merchant Android SDKs
Revolut PayCard Form
Resources
Revolut Pay marketing assets and guidelinesRevolut Pay button guidelinesRevolut Open Banking logo assets and guidelines
More...
SupportDeveloper Portal
Sandbox
Business API
Introduction
Accounts
Cards
IntroductionRetrieve a list of cardsCreate a cardRetrieve card detailsUpdate card settingsUpdate card contactsUpdate card referencesTerminate a cardFreeze a cardUnfreeze a cardLock a cardUnlock a cardRetrieve sensitive card details
Counterparties
Expenses
Foreign exchange
Payment drafts
Payout links
Simulations
Team members
Transactions
Transfers
Webhooks
  • Cards

Cards

Manage cards issued for your business, freeze, unfreeze, lock, unlock, terminate and update card settings, such as spending limits and merchant controls.

note

This feature is available in the UK, US, the EEA, and SG.

This feature is not available in Sandbox.

To use the Cards API, please contact Revolut API Support.

For more information, see the guides: Manage cards for your business.

Retrieve a list of cards

Get the list of all cards in your organisation.

Create a card

Create a new team member card, company card, or auto-issued card.

Retrieve card details

Get the details of a specific card, based on its ID.

Update card settings

Update details of a specific card, based on its ID.

Update card contacts

Update the list of card contacts (contact_ids) for a company card.

Update card references

Update the list of references (references) for a company or auto-issued card.

Terminate a card

Terminate a specific card, based on its ID.

Freeze a card

Freeze a card to make it temporarily unavailable for spending.

Unfreeze a card

Unfreeze a card to re-enable spending for that card.

Lock a card

Apply an admin lock to a card to make it temporarily unavailable for spending.

Unlock a card

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

Retrieve sensitive card details

Get sensitive details of a specific card, based on its ID.

Was this page helpful?
Company and productsDiscover RevolutJoin the team!Email us for API support
Build Banking AppsDocumentationOpen Banking APIAPI StatusDeveloper PortalRequest Sandbox access
Manage AccountsDocumentationBusiness API
Accept PaymentsDocumentationMerchant APIMerchant Web SDKsMerchant iOS SDKsMerchant Android SDKs
In-person PaymentsDocumentationRevolut POSDownload the Revolut POS appRevolut ReaderRevolut Terminal

© Revolut Ltd 2025

If you would like to find out more about which Revolut entity you receive services from, or if you have any other questions, please reach out to us via the in-app chat in the Revolut app. Revolut Ltd (No. 08804411) is authorised by the Financial Conduct Authority under the Electronic Money Regulations 2011 (Firm Reference 900562). Registered address: 7 Westferry Circus, Canary Wharf, London, England, E14 4HD. Insurance related-products are arranged by Revolut Travel Ltd which is authorised by the Financial Conduct Authority to undertake insurance distribution activities (FCA No: 780586) and by Revolut Ltd, an Appointed Representative of Revolut Travel Ltd in relation to insurance distribution activities. Trading and investment products are provided by Revolut Trading Ltd (No. 832790) is wholly owned subsidiary of Revolut Ltd and is an appointed representative of Resolution Compliance Ltd which is authorised and regulated by the Financial Conduct Authority.

We are also registered with the Financial Conduct Authority to offer cryptocurrency services under the Money Laundering, Terrorist Financing and Transfer of Funds (Information on the Payer) Regulations 2017.

Revolut's commodities service is not regulated by the FCA.