# Revolut Customers API

**Canonical:** https://apis.io/apis/revolut/revolut-customers-api/  
**Provider:** Revolut — https://apis.io/providers/revolut/  
**Base URL:** https://b2b.revolut.com/api/1.0  
**Documentation:** https://developer.revolut.com/docs/business/business-api

Revolut Customers API is one of 46 APIs that [Revolut](https://apis.io/providers/revolut/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Customers. The published artifact set on APIs.io includes an OpenAPI specification.

The Customers resource in the Merchant API is a pivotal tool for tracking and managing customer-related transactions within your e-commerce or retail platform. This resource provides a structured approach to customer management, enabling you to maintain a consistent record of customer transactions. A `Customer` object can be created using the [Create a customer](https://developer.revolut.com/docs/api/merchant#create-customer) endpoint and you can then retrieve, update and delete a customer using its `id`. `Customer` objects enable you to track multiple transactions in your system associated with the same customer in the Merchant API. You can save and store payment methods of a customer in the `payment_method` object, for more information, see: [Charge a customer's saved payment method](https://developer.revolut.com/docs/guides/merchant/optimise-checkout/save-payment-methods/charge-saved-payment-method). A merchant can store the details of the payment securely and group transactions from the same payment method in their system. A payment method is unique for each customer. For example, if the same card is used for a transaction by two different customers, two payment method objects are created linked to each customer. Similar principle applies when saving payment methods via Revolut Pay for merchant initiated transaction (MIT - useful for recurring payments). If a customer saves their details through Revolut Pay for MIT in separate sessions, each session will create a new payment method object linked to the customer. :::note You cannot create a payment method explicitly because they are generated as part of a payment. You can only retrieve, update or delete a payment method, or you can retrieve all payment methods of a customer. :::

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/revolut/refs/heads/main/openapi/revolut-customers-api-openapi.yml

## Other Revolut APIs (12)

- [Revolut Accounting API](https://apis.io/apis/revolut/revolut-accounting-api/)
- [Revolut Accounting categories API](https://apis.io/apis/revolut/revolut-accounting-categories-api/)
- [Revolut Accounts API](https://apis.io/apis/revolut/revolut-accounts-api/)
- [Revolut Apple Pay merchant registration API](https://apis.io/apis/revolut/revolut-apple-pay-merchant-registration-api/)
- [Revolut Applications API](https://apis.io/apis/revolut/revolut-applications-api/)
- [Revolut Balance API](https://apis.io/apis/revolut/revolut-balance-api/)
- [Revolut Card invitations API](https://apis.io/apis/revolut/revolut-card-invitations-api/)
- [Revolut Cards API](https://apis.io/apis/revolut/revolut-cards-api/)
- [Revolut Configuration API](https://apis.io/apis/revolut/revolut-configuration-api/)
- [Revolut Counterparties API](https://apis.io/apis/revolut/revolut-counterparties-api/)
- [Revolut Disputes API](https://apis.io/apis/revolut/revolut-disputes-api/)
- [Revolut Domestic payment API](https://apis.io/apis/revolut/revolut-domestic-payment-api/)

## Tags

Customers

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/revolut/revolut-customers-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/revolut/.
