generated: '2026-10-12' method: derived generator: derive-vocabulary.py source: - openapi/revolut-accounting-api-openapi.yml - openapi/revolut-accounting-categories-api-openapi.yml - openapi/revolut-accounts-api-openapi.yml - openapi/revolut-apple-pay-merchant-registration-api-openapi.yml - openapi/revolut-applications-api-openapi.yml vocabulary: name: Revolut Domain Vocabulary description: 'Terms declared by Revolut''s own API contract: its resource groups, objects and enumerations, with the contract''s definitions. Derived, not authored.' version: '2026-10-12' terms: - term: Accounting definition: Manage accounting settings for your business that can be assigned to your financial records such as expenses or bills*. tags: - Resource Group source: openapi/revolut-accounting-api-openapi.yml - term: Accounting categories definition: 'Manage accounting categories for your business. You can create, retrieve, and delete accounting categories that can be assigned to your financial records such as expenses or bills. For more information, see the guides: Manage accounting settings and Manage accounting categories. See also the Revolut Help Centre: Expenses and BillPay.' tags: - Resource Group source: openapi/revolut-accounting-categories-api-openapi.yml - term: Accounts definition: 'Get the balances, full banking details, and other details of your business accounts. For more information, see the guides: Get your account details.' tags: - Resource Group source: openapi/revolut-accounts-api-openapi.yml - term: Apple Pay merchant registration definition: Operations for managing a merchant's domain registration and configuration with Apple for integration of Apple Pay via Revolut. This includes initiating domain validation with Apple, a necessary step for merchants to offer Apple Pay as a payment method on their websites or apps. These endpoints interact with Apple's Apple Pay Web Merchant Registration services. tags: - Resource Group source: openapi/revolut-apple-pay-merchant-registration-api-openapi.yml - term: Applications definition: 'These endpoints let you manage your applications. Applications can also be created in the Developer Portal. For more information, see: - Register your application using DCR - Manage your applications' tags: - Resource Group source: openapi/revolut-applications-api-openapi.yml - term: Balance definition: Get your Revolut X crypto exchange balances, including both crypto and fiat. tags: - Resource Group source: openapi/revolut-balance-api-openapi.yml - term: Card invitations definition: Use card invitations to pre-create cards for team members who have not yet onboarded. tags: - Resource Group source: openapi/revolut-card-invitations-api-openapi.yml - term: Cards definition: Manage cards issued for your business, freeze, unfreeze, lock, unlock, terminate and update card settings, such as spending limits and merchant controls. tags: - Resource Group source: openapi/revolut-cards-api-openapi.yml - term: Configuration definition: Get Revolut X configuration for traded assets and pairs. tags: - Resource Group source: openapi/revolut-configuration-api-openapi.yml - term: Counterparties definition: Manage counterparties that you intend to transact with. tags: - Resource Group source: openapi/revolut-counterparties-api-openapi.yml - term: Customers definition: 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. tags: - Resource Group source: openapi/revolut-customers-api-openapi.yml - term: Disputes definition: Endpoints that allow merchants to view customer payment disputes. tags: - Resource Group source: openapi/revolut-disputes-api-openapi.yml - term: Domestic payment definition: '*Domestic payments*, which you can use for local payments in the local currency of the user.' tags: - Resource Group source: openapi/revolut-domestic-payment-api-openapi.yml - term: Domestic scheduled payment definition: '*Domestic scheduled payments*, which you can use for local payments in the local currency of the user.' tags: - Resource Group source: openapi/revolut-domestic-scheduled-payment-api-openapi.yml - term: Domestic standing order definition: '*Domestic standing orders*, which you can use for local payments in the local currency of the user.' tags: - Resource Group source: openapi/revolut-domestic-standing-order-api-openapi.yml - term: Draft payment definition: 'You can create a draft payment to initiate a payment on behalf of a user, and request the approval for the draft payment in the user account. Then, you can retrieve or delete a draft payment. :::note The draft payments API is available only for Revolut Business customers. If you''d like to use this endpoint, reach out to us. ::: For more information, see Tutorials: Work with draft payments.' tags: - Resource Group source: openapi/revolut-draft-payment-api-openapi.yml - term: Expenses definition: 'Get the list of all the expenses, or use the filters to narrow down the results. You can also get a specific expense, or get a receipt related to an expense by providing their respective IDs. :::note This feature is not available in Sandbox. ::: For more information, see the guides: Retrieve expenses and receipts.' tags: - Resource Group source: openapi/revolut-expenses-api-openapi.yml - term: Foreign Exchange definition: 'Retrieve information on exchange rates between currencies, buy and sell currencies. For more information, see the guides: Exchange money.' tags: - Resource Group source: openapi/revolut-foreign-exchange-api-openapi.yml - term: International payment definition: '*International payments*, which you can use for international SWIFT payments in all currencies that Revolut supports.' tags: - Resource Group source: openapi/revolut-international-payment-api-openapi.yml - term: International scheduled payment definition: '*International scheduled payments*, which you can use for international SWIFT payments in all currencies that Revolut supports.' tags: - Resource Group source: openapi/revolut-international-scheduled-payment-api-openapi.yml - term: International standing order definition: '*International standing orders*, which you can use for international SWIFT payments in all currencies that Revolut supports.' tags: - Resource Group source: openapi/revolut-international-standing-order-api-openapi.yml - term: Labels definition: 'Manage accounting labels and label groups for your business. Create, retrieve, update, and delete label groups and labels that can be added to your financial records such as expenses. For more information, see the guides: Manage accounting settings, and Manage labels and label groups. See also the Revolut Help Centre: Expenses.' tags: - Resource Group source: openapi/revolut-labels-api-openapi.yml - term: Locations definition: The Locations API is designed to help merchants manage multiple points of sale, including both **online storefronts** and **physical stores**. tags: - Resource Group source: openapi/revolut-locations-api-openapi.yml - term: Market Data definition: Retrieve real-time and historical market data for Revolut X. tags: - Resource Group source: openapi/revolut-market-data-api-openapi.yml - term: Orders definition: The Orders resource in the Merchant API offers a comprehensive solution for managing the lifecycle of orders within your e-commerce or retail platform. tags: - Resource Group source: openapi/revolut-orders-api-openapi.yml - term: Other definition: Other operations that can be done with the Merchant API. tags: - Resource Group source: openapi/revolut-other-api-openapi.yml - term: Partners definition: 'The **Partners** endpoints let you poll different exchange rates, display them on your website and compare them with other providers. For more details, see the guides: Leverage the Crypto Ramp API.' tags: - Resource Group source: openapi/revolut-partners-api-openapi.yml - term: Payment drafts definition: Payment drafts let you prepare payments for future processing, prepare payments that require an approval, or prepare bulk or scheduled payments. tags: - Resource Group source: openapi/revolut-payment-drafts-api-openapi.yml - term: Payment Intents definition: Operations for managing payment intents in the push payments to Revolut Terminal flow. tags: - Resource Group source: openapi/revolut-payment-intents-api-openapi.yml - term: Payments definition: 'Payment operations enable you to initiate payments, or track payment status transitions. You can use the ID of the payment to retrieve information about a specific payment. :::info For more information about the payment lifecycle, see: Order and payment lifecycle. :::' tags: - Resource Group source: openapi/revolut-payments-api-openapi.yml - term: Payout links definition: 'Use payout links to send money without having to request full banking details of the recipient. The recipient must claim the money before the link expires. :::note This feature is available in the UK, the EEA, AU, and SG. ::: For more information, see the guides: Send money via payout link.' tags: - Resource Group source: openapi/revolut-payout-links-api-openapi.yml - term: Payouts definition: Endpoints for retrieving information about payouts, allowing merchants to access details of funds withdrawn from their Merchant account to external bank accounts. tags: - Resource Group source: openapi/revolut-payouts-api-openapi.yml - term: Public Market Data definition: Get Revolut X real time public market data. tags: - Resource Group source: openapi/revolut-public-market-data-api-openapi.yml - term: Report runs definition: Use **Report runs** operations to generate CSV reports of your Merchant account transactions. tags: - Resource Group source: openapi/revolut-report-runs-api-openapi.yml - term: Simulations definition: 'The Simulations API is only available in the Sandbox environment. It lets you simulate certain events that are otherwise only possible in the production environment, such as your account''s top-up and transfer state changes. For more information, see the guides: Test your flows with simulations (Sandbox only). :::note To play around with Sandbox, create a Sandbox account. :::' tags: - Resource Group source: openapi/revolut-simulations-api-openapi.yml - term: Subscriptions definition: The Subscriptions API provides a complete solution for creating and managing recurring billing for your customers. tags: - Resource Group source: openapi/revolut-subscriptions-api-openapi.yml - term: Tax Rates definition: 'Manage tax rates for your business. Create, retrieve, update, and delete tax rates that can be assigned to your financial records such as expenses or bills. For more information, see the guides: Manage accounting settings and Manage tax rates. See also the Revolut Help Centre: Expenses and BillPay.' tags: - Resource Group source: openapi/revolut-tax-rates-api-openapi.yml - term: Team Members definition: 'Retrieve information on existing team members of your organisation, delete team members, and invite new members. For more information, see the guides: Manage team members.' tags: - Resource Group source: openapi/revolut-team-members-api-openapi.yml - term: Terminals definition: Operations for managing Revolut Terminal devices and push payment integrations with Point of Sale (POS) systems. tags: - Resource Group source: openapi/revolut-terminals-api-openapi.yml - term: Trades definition: 'Retrieve Revolut X trade history and execution details: view public market trades or your specific private trade executions (fills).' tags: - Resource Group source: openapi/revolut-trades-api-openapi.yml - term: Transactions definition: 'Get the details of your transactions. :::note An incoming or outgoing payment is represented as a transaction. ::: For more information, see the guides: Retrieve transactions.' tags: - Resource Group source: openapi/revolut-transactions-api-openapi.yml - term: Transfers definition: 'Move funds in the same currency between accounts of your business, or make payments to your counterparties. For more details, see the guides: Send money.' tags: - Resource Group source: openapi/revolut-transfers-api-openapi.yml - term: '[PREVIEW] Passes' definition: 'Create passes and push updates into Revolut Wallet. :::warning [Pre-release preview] This is a pre-release preview of upcoming documentation. The features, workflows, and UI described here are subject to change before the final release. :::' tags: - Resource Group source: openapi/revolut-wallet-partner-api-openapi.yml - term: '[PREVIEW] Templates' definition: 'Create, update, and manage the pass templates that give passes their branding, barcodes, layout, and default behaviour. :::warning [Pre-release preview] This is a pre-release preview of upcoming documentation. The full template lifecycle is not yet available end to end. Confirm sandbox availability with Revolut Wallet partner onboarding before you integrate. :::' tags: - Resource Group source: openapi/revolut-wallet-partner-api-openapi.yml - term: Webhooks definition: 'A webhook (also called a web callback) allows your system to receive an event from Ramp immediately after it happens. With the **Webhooks** endpoints, you can create, update, delete, and retrieve webhooks, as well as retrieve webhooks that you have created. For more details, see the guides: Work with Webhooks -> Track order and payment lifecycle and -> Verify the payload signature.' tags: - Resource Group source: openapi/revolut-webhooks-api-openapi.yml - term: Webhooks (v1) (deprecated) definition: :::warning This is the v1 of the Webhooks API. tags: - Resource Group source: openapi/revolut-webhooks-v1-deprecated-api-openapi.yml - term: Webhooks V2 definition: :::note This is the latest version of the Webhooks API, v2. tags: - Resource Group source: openapi/revolut-webhooks-v2-api-openapi.yml - term: ResourceCreatedResponse definition: Successfully created resource. tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/ResourceCreatedResponse - term: AccountingCategoryResponse definition: 'Object declared by the contract with fields: id, name, code, created_at, updated_at, default_tax_rate_id.' tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/AccountingCategoryResponse - term: LabelResponse definition: 'Object declared by the contract with fields: id, name, created_at, updated_at.' tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/LabelResponse - term: CreateLabelRequest definition: 'Object declared by the contract with fields: name.' tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/CreateLabelRequest - term: UpdateLabelRequest definition: The new name for the label. tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/UpdateLabelRequest - term: LabelGroupResponse definition: 'Object declared by the contract with fields: id, name, created_at, updated_at.' tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/LabelGroupResponse - term: UpdateAccountingCategoryRequest definition: The new settings for the accounting category. tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/UpdateAccountingCategoryRequest - term: CreateAccountingCategoryRequest definition: The accounting category to create. tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/CreateAccountingCategoryRequest - term: AccountingTaxRate definition: The tax rate that can be applied to financial records, such as expenses. tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/AccountingTaxRate - term: UpdateTaxRateRequest definition: The new setting for the tax rate. tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/UpdateTaxRateRequest - term: UpdateLabelGroupRequest definition: The new name for the label group. tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/UpdateLabelGroupRequest - term: ErrorWithId definition: 'Object declared by the contract with fields: error_id, code, message.' tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/ErrorWithId - term: CreateLabelGroupRequest definition: 'Object declared by the contract with fields: name, labels.' tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/CreateLabelGroupRequest - term: TaxRateResponse definition: 'Object declared by the contract with fields: id, name, created_at, updated_at, percentage.' tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/TaxRateResponse - term: PageToken definition: 'Cursor for the next page. Used for pagination when the total number of results exceeds the maximum number per page. To get the next page of results, make a new request and set `page_token` to the `next_page_token` value returned in the previous response. :::note If there are no more results to fetch, `next_page_token` is not returned in the response. :::' tags: - Object source: openapi/revolut-accounting-api-openapi.yml#/components/schemas/PageToken - term: AccountBankDetailsItems definition: Indicates the payment scheme used to execute transactions. tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/AccountBankDetailsItems - term: Error definition: 'Object declared by the contract with fields: code, message.' tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/Error - term: EstimatedTime definition: The estimated time of the inbound transfer of the funds, i.e. when we expect the recipient to receive the transfer. tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/EstimatedTime - term: AccountCurrency definition: '[ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code in upper case.' tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/AccountCurrency - term: Account definition: 'Object declared by the contract with fields: id, name, balance, currency, state, public, created_at, updated_at.' tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/Account - term: BeneficiaryAddress definition: The address of the counterparty. tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/BeneficiaryAddress - term: PaymentSystem definition: Indicates the payment scheme used to execute transactions. tags: - Enumeration source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/PaymentSystem - term: AccountBankDetailsItem definition: 'Object declared by the contract with fields: iban, bic, account_no, sort_code, routing_number, beneficiary, beneficiary_address, bank_country, pooled, unique_reference, schemes, estimated_time.' tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/AccountBankDetailsItem - term: BankCountryCode definition: The country of the bank, provided as a 2-letter [ISO 3166](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes) code. tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/BankCountryCode - term: OBReadBalance1 definition: 'Object declared by the contract with fields: Data, Links, Meta.' tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/OBReadBalance1 - term: OBActiveOrHistoricCurrencyAndAmount definition: The amount of the cash balance after a transaction entry is applied to the account. tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/OBActiveOrHistoricCurrencyAndAmount - term: OBCashAccount5 definition: The details to identify the account. tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/OBCashAccount5 - term: OBReadBeneficiary3 definition: 'Object declared by the contract with fields: Data, Links, Meta.' tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/OBReadBeneficiary3 - term: OBExternalAccountSubType1Code definition: The sub-type of the account. tags: - Enumeration source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/OBExternalAccountSubType1Code - term: MetaData definition: Meta data relevant to the payload. tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/Meta - term: Links definition: Links relevant to the payload. tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/Links - term: OBExternalAccountType1Code definition: The type of the account. tags: - Enumeration source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/OBExternalAccountType1Code - term: OBCreditLine1 definition: Set of elements used to provide details on the credit line. tags: - Object source: openapi/revolut-accounts-api-openapi.yml#/components/schemas/OBCreditLine1