1:I["8f048adc2ca3",[],"StyleSheetProvider",1]
2:I["911c8e14a321",[],"RevpressProvider",1]
3:I["b0b3943575f9",[],"Link",1]
e:I["98d563c3c055",[],"ToastProvider",1]
f:I["9ab2c8c971c4",[],"LayoutTopNav",1]
10:I["3c81c6443917",[],"LayoutMenu",1]
11:I["98d563c3c055",[],"Tag",1]
12:I["98d563c3c055",[],"Action",1]
14:I["e7f2352d5acc",[],"ApiAuthentication",1]
16:I["9083c63ad443",[],"CopyAnchor",1]
17:I["741b00e3790d",[],"AIToolbar",1]
38:I["d4c6751a9c52",[],"HashObserver",1]
39:I["98d563c3c055",[],"ToastContainer",1]
:HL["/_assets/request-D65efmQn.css","stylesheet"]
:HL["https://storage.googleapis.com/revolut-prod-apps_cdn/Brand/Retail/Logos/Wordmark/Revolut_Black.svg","image"]
:HL["https://storage.googleapis.com/revolut-prod-apps_cdn/Brand/Retail/Logos/Wordmark/Revolut_White.svg","image"]
0:{"root":["$","html",null,{"suppressHydrationWarning":true,"lang":"en","data-feature-web-density":"true","data-banner-id":"$undefined","children":[["$","head",null,{"children":[[["$","meta",null,{"charSet":"utf-8"}],["$","meta",null,{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta",null,{"name":"color-scheme","content":"light dark"}],["$","meta",null,{"name":"generator","content":"Revpress v0.8.0"}],["$","meta",null,{"property":"og:site_name","content":"Developer"}],["$","meta",null,{"property":"og:type","content":"website"}]],[["$","link","css:/_assets/request-D65efmQn.css",{"rel":"stylesheet","precedence":"vite-rsc/importer-resources","href":"/_assets/request-D65efmQn.css","data-rsc-css-href":"/_assets/request-D65efmQn.css"}],"$undefined"],["$","script",null,{"src":"/_assets/theme-init-add2a6d7.js"}],[["$","link",null,{"rel":"apple-touch-icon","sizes":"180x180","href":"/_assets/favicons/apple-touch-icon.png"}],["$","link",null,{"rel":"icon","type":"image/png","sizes":"32x32","href":"/_assets/favicons/favicon-32x32.png"}],["$","link",null,{"rel":"icon","type":"image/png","sizes":"16x16","href":"/_assets/favicons/favicon-16x16.png"}],["$","link",null,{"rel":"icon","type":"image/png","sizes":"192x192","href":"/_assets/favicons/android-chrome-192x192.png"}],["$","link",null,{"rel":"icon","type":"image/png","sizes":"512x512","href":"/_assets/favicons/android-chrome-512x512.png"}],["$","link",null,{"rel":"shortcut icon","href":"/_assets/favicons/favicon.ico"}]]]}],["$","body",null,{"className":"pjjwra0","children":["$","$L1",null,{"children":["$","$L2",null,{"nav":[{"item":{"id":"Guides","title":"Guides","items":[{"id":"/docs/guides/merchant/introduction","title":"Merchant","use":"$3","to":"/docs/guides/merchant/introduction","scope":"/docs/guides/merchant","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/introduction","title":"Accept Revolut Pay payments","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/introduction","title":"Accept card payments","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/introduction","title":"Accept Apple Pay and Google Pay payments","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/introduction","title":"Accept direct bank payments","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/introduction","title":"Accept payments with Revolut Checkout","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/introduction","title":"Accept payments via Hosted Checkout Page","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/introduction","title":"Accept payments via SEPA Direct Debit","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/introduction","title":"Plugins and integrations","use":"$3","to":"/docs/guides/merchant/accept-payments/no-code/plugins/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","title":"In-person payments","use":"$3","to":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","scope":"/docs/guides/merchant"}]},{"id":"/docs/guides/manage-accounts/introduction","title":"Business","use":"$3","to":"/docs/guides/manage-accounts/introduction","scope":"/docs/guides/manage-accounts","items":[{"id":"/docs/guides/manage-accounts/transfers/send-money","title":"Send money","use":"$3","to":"/docs/guides/manage-accounts/transfers/send-money","scope":"/docs/guides/manage-accounts"},{"id":"/docs/guides/manage-accounts/accounts-and-transactions/manage-your-accounts","title":"Manage your money","use":"$3","to":"/docs/guides/manage-accounts/accounts-and-transactions/manage-your-accounts","scope":"/docs/guides/manage-accounts"},{"id":"/docs/guides/manage-accounts/exchange-money","title":"Exchange currency","use":"$3","to":"/docs/guides/manage-accounts/exchange-money","scope":"/docs/guides/manage-accounts"},{"id":"/docs/guides/manage-accounts/cards/manage-cards","title":"Manage cards","use":"$3","to":"/docs/guides/manage-accounts/cards/manage-cards","scope":"/docs/guides/manage-accounts"},{"id":"/docs/guides/manage-accounts/teams/manage-team-members","title":"Manage your team","use":"$3","to":"/docs/guides/manage-accounts/teams/manage-team-members","scope":"/docs/guides/manage-accounts"}]},{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","title":"Open Banking","use":"$3","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","scope":"/docs/guides/build-banking-apps","items":[{"id":"/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment","title":"Make payments","use":"$3","to":"/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment","scope":"/docs/guides/build-banking-apps"},{"id":"/docs/guides/build-banking-apps/tutorials/get-account-and-transaction-information","title":"Get account information","use":"$3","to":"/docs/guides/build-banking-apps/tutorials/get-account-and-transaction-information","scope":"/docs/guides/build-banking-apps"}]},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/introduction-to-revolut-ramp","title":"Crypto Ramp","use":"$3","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/introduction-to-revolut-ramp","scope":"/docs/guides/crypto-ramp","items":[{"id":"/docs/guides/crypto-ramp/get-started/integrate-with-revolut-ramp","title":"Integrate with Revolut Ramp","use":"$3","to":"/docs/guides/crypto-ramp/get-started/integrate-with-revolut-ramp","scope":"/docs/guides/crypto-ramp"}]},{"id":"/docs/guides/revolut-wallet/introduction","title":"Revolut Wallet","use":"$3","to":"/docs/guides/revolut-wallet/introduction","scope":"/docs/guides/revolut-wallet","items":[{"id":"/docs/guides/revolut-wallet/get-started","title":"Get started","use":"$3","to":"/docs/guides/revolut-wallet/get-started","scope":"/docs/guides/revolut-wallet"},{"id":"/docs/guides/revolut-wallet/operations/create-pass","title":"Create a pass","use":"$3","to":"/docs/guides/revolut-wallet/operations/create-pass","scope":"/docs/guides/revolut-wallet"},{"id":"/docs/guides/revolut-wallet/operations/update-pass","title":"Update a pass","use":"$3","to":"/docs/guides/revolut-wallet/operations/update-pass","scope":"/docs/guides/revolut-wallet"},{"id":"/docs/guides/revolut-wallet/operations/transaction-results","title":"Transaction results","use":"$3","to":"/docs/guides/revolut-wallet/operations/transaction-results","scope":"/docs/guides/revolut-wallet"}]}]}},{"item":{"id":"APIs","title":"APIs","items":[{"id":"/docs/api/merchant","title":"Merchant API","use":"$3","to":"/docs/api/merchant","items":[{"id":"/docs/api/merchant#tag-orders","title":"Orders","use":"$3","to":"/docs/api/merchant#tag-orders"},{"id":"/docs/api/merchant#tag-customers","title":"Customers","use":"$3","to":"/docs/api/merchant#tag-customers"},{"id":"/docs/api/merchant#tag-payments","title":"Payments","use":"$3","to":"/docs/api/merchant#tag-payments"},{"id":"/docs/api/merchant#tag-subscriptions","title":"Subscriptions","use":"$3","to":"/docs/api/merchant#tag-subscriptions"},{"id":"/docs/api/merchant#tag-payouts","title":"Payouts","use":"$3","to":"/docs/api/merchant#tag-payouts"},{"id":"/docs/api/merchant#tag-disputes","title":"Disputes","use":"$3","to":"/docs/api/merchant#tag-disputes"},{"id":"/docs/api/merchant#tag-report-runs","title":"Report runs","use":"$3","to":"/docs/api/merchant#tag-report-runs"},{"id":"/docs/api/merchant#tag-webhooks","title":"Webhooks","use":"$3","to":"/docs/api/merchant#tag-webhooks"},{"id":"/docs/api/merchant#tag-locations","title":"Locations","use":"$3","to":"/docs/api/merchant#tag-locations"}]},{"id":"/docs/api/business","title":"Business API","use":"$3","to":"/docs/api/business","items":[{"id":"/docs/api/business#tag-accounting","title":"Accounting settings","use":"$3","to":"/docs/api/business#tag-accounting"},{"id":"/docs/api/business#tag-accounts","title":"Accounts","use":"$3","to":"/docs/api/business#tag-accounts"},{"id":"/docs/api/business#tag-cards","title":"Cards","use":"$3","to":"/docs/api/business#tag-cards"},{"id":"/docs/api/business#tag-counterparties","title":"Counterparties","use":"$3","to":"/docs/api/business#tag-counterparties"},{"id":"/docs/api/business#tag-expenses","title":"Expenses","use":"$3","to":"/docs/api/business#tag-expenses"},{"id":"/docs/api/business#tag-foreign-exchange","title":"Foreign exchange","use":"$3","to":"/docs/api/business#tag-foreign-exchange"},{"id":"/docs/api/business#tag-payment-drafts","title":"Payment drafts","use":"$3","to":"/docs/api/business#tag-payment-drafts"},{"id":"/docs/api/business#tag-payout-links","title":"Payout links","use":"$3","to":"/docs/api/business#tag-payout-links"},{"id":"/docs/api/business#tag-team-members","title":"Team members","use":"$3","to":"/docs/api/business#tag-team-members"},{"id":"/docs/api/business#tag-transactions","title":"Transactions","use":"$3","to":"/docs/api/business#tag-transactions"},{"id":"/docs/api/business#tag-transfers","title":"Transfers","use":"$3","to":"/docs/api/business#tag-transfers"},{"id":"/docs/api/business#tag-webhooks-v2","title":"Webhooks","use":"$3","to":"/docs/api/business#tag-webhooks-v2"}]},{"id":"/docs/api/open-banking","title":"Open Banking API","use":"$3","to":"/docs/api/open-banking","items":[{"id":"/docs/api/open-banking#tag-accounts","title":"Accounts","use":"$3","to":"/docs/api/open-banking#tag-accounts"},{"id":"/docs/api/open-banking#tag-applications","title":"Applications","use":"$3","to":"/docs/api/open-banking#tag-applications"},{"id":"/docs/api/open-banking#tag-domestic-payment","title":"Payments","use":"$3","to":"/docs/api/open-banking#tag-domestic-payment"},{"id":"/docs/api/open-banking#tag-transactions","title":"Transactions","use":"$3","to":"/docs/api/open-banking#tag-transactions"}]},{"id":"/docs/api/crypto-ramp","title":"Crypto Ramp API","use":"$3","to":"/docs/api/crypto-ramp","items":[{"id":"/docs/api/crypto-ramp#tag-partners","title":"Partners","use":"$3","to":"/docs/api/crypto-ramp#tag-partners"},{"id":"/docs/api/crypto-ramp#tag-webhooks","title":"Webhooks","use":"$3","to":"/docs/api/crypto-ramp#tag-webhooks"}]},{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","title":"Crypto Exchange APIs","use":"$3","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","scope":"/docs/guides/exchange-fix-api","items":[{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","title":"Crypto Exchange FIX API","use":"$3","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","scope":"/docs/guides/exchange-fix-api"},{"id":"/docs/api/revolut-x-crypto-exchange","title":"Crypto Exchange REST API","use":"$3","to":"/docs/api/revolut-x-crypto-exchange"}]},{"id":"/docs/api/revolut-wallet-partner","title":"Revolut Wallet APIs","use":"$3","to":"/docs/api/revolut-wallet-partner","items":[{"id":"/docs/api/revolut-wallet-partner","title":"Partner API","use":"$3","to":"/docs/api/revolut-wallet-partner"},{"id":"/docs/api/revolut-wallet-callbacks","title":"Partner callbacks API","use":"$3","to":"/docs/api/revolut-wallet-callbacks"}]}]}},{"item":{"id":"SDKs","title":"SDKs","items":[{"id":"/docs/sdks/merchant-web-sdk/introduction","title":"Merchant Web SDKs","use":"$3","to":"/docs/sdks/merchant-web-sdk/introduction","scope":"/docs/sdks/merchant-web-sdk","items":[{"id":"/docs/sdks/merchant-web-sdk/payment-methods/embedded-checkout","title":"Revolut Checkout","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/embedded-checkout","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/revolut-pay","title":"Revolut Pay","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/revolut-pay","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/apple-pay-google-pay","title":"Apple Pay and Google Pay","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/apple-pay-google-pay","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/pay-by-bank","title":"Pay by Bank","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/pay-by-bank","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/sepa-direct-debit","title":"SEPA Direct Debit","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/sepa-direct-debit","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/card-field","title":"Card field","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/card-field","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/pop-up","title":"Card pop-up","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/pop-up","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/introduction","title":"Promotional widgets","use":"$3","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/introduction","scope":"/docs/sdks/merchant-web-sdk"}]},{"id":"/docs/sdks/merchant-ios-sdk/introduction","title":"Merchant iOS SDKs","use":"$3","to":"/docs/sdks/merchant-ios-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk","items":[{"id":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/introduction","title":"Revolut Pay","use":"$3","to":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk"},{"id":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/introduction","title":"Apple Pay","use":"$3","to":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk"},{"id":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/introduction","title":"Tap to Pay","use":"$3","to":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk"},{"id":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/introduction","title":"Card Form","use":"$3","to":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk"}]},{"id":"/docs/sdks/merchant-android-sdk/introduction","title":"Merchant Android SDKs","use":"$3","to":"/docs/sdks/merchant-android-sdk/introduction","scope":"/docs/sdks/merchant-android-sdk","items":[{"id":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/introduction","title":"Revolut Pay","use":"$3","to":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/introduction","scope":"/docs/sdks/merchant-android-sdk"},{"id":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/introduction","title":"Card Form","use":"$3","to":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/introduction","scope":"/docs/sdks/merchant-android-sdk"}]}]}},{"item":{"id":"Resources","title":"Resources","items":[{"id":"/docs/resources/marketing-guidelines","title":"Revolut Pay marketing assets and guidelines","use":"$3","to":"/docs/resources/marketing-guidelines","scope":"/docs/resources"},{"id":"/docs/resources/revolut-pay-button-guidelines","title":"Revolut Pay button guidelines","use":"$3","to":"/docs/resources/revolut-pay-button-guidelines","scope":"/docs/resources"},{"id":"/docs/resources/open-banking-logo-guidelines","title":"Revolut Open Banking logo assets and guidelines","use":"$3","to":"/docs/resources/open-banking-logo-guidelines","scope":"/docs/resources"}]}},{"item":{"id":"More","title":"More","items":[{"id":"/blog","title":"Blog","use":"$3","to":"/blog","scope":"/blog"},{"id":"https://developer.revolut.com/portal/signup","title":"Developer Portal","use":"a","href":"https://developer.revolut.com/portal/signup","target":"_blank","rel":"noreferrer"}]}}],"menu":{"docs":[{"id":"/docs","title":"Docs","use":"$3","items":[{"id":"/docs/guides","title":"Guides","use":"$3","items":[]},{"id":"/docs/sdks","title":"Sdks","use":"$3","items":[]}]},{"id":"/docs/guides/build-banking-apps","title":"Build Banking Apps","use":"$3","root":true,"items":[{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api","title":"Introduction to the Open Banking API","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","title":"Introduction","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","use":"$3"},{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/who-can-access-the-api","title":"Who can access the API","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/who-can-access-the-api","use":"$3"},{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/global-customer-access-controls","title":"Global customer access controls","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/global-customer-access-controls","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/get-started","title":"Get started","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/get-started/register-your-application-in-the-developer-portal","title":"1. Register your application in the Developer Portal","to":"/docs/guides/build-banking-apps/get-started/register-your-application-in-the-developer-portal","use":"$3"},{"id":"/docs/guides/build-banking-apps/get-started/prepare-sandbox-environment","title":"2. Prepare your Sandbox environment","to":"/docs/guides/build-banking-apps/get-started/prepare-sandbox-environment","use":"$3"},{"id":"/docs/guides/build-banking-apps/get-started/setup-prod-environment","title":"3. Set up production environment","to":"/docs/guides/build-banking-apps/get-started/setup-prod-environment","use":"$3"},{"id":"/docs/guides/build-banking-apps/get-started/get-access-token","title":"4. Get the access token","to":"/docs/guides/build-banking-apps/get-started/get-access-token","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr","title":"Register your application using DCR","use":"$3","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr","items":[{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-the-jwks-url","title":"1. Get the JWKs URL","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-the-jwks-url","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-the-software-statement","title":"2. Get the software statement","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-the-software-statement","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-your-certificates-distinguished-name","title":"3. Get your certificate's distinguished name","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-your-certificates-distinguished-name","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/create-a-jwt","title":"4. Create a JWT","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/create-a-jwt","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/validate-your-jwt","title":"5. Validate your JWT","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/validate-your-jwt","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-a-client-id","title":"6. Get a client ID","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-a-client-id","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/open-id-configuration-urls","title":"Open ID configuration URLs","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/open-id-configuration-urls","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/manage-your-applications","title":"Manage your applications","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/manage-your-applications/get-an-application","title":"Retrieve application data","to":"/docs/guides/build-banking-apps/manage-your-applications/get-an-application","use":"$3"},{"id":"/docs/guides/build-banking-apps/manage-your-applications/update-an-application","title":"Update application data","to":"/docs/guides/build-banking-apps/manage-your-applications/update-an-application","use":"$3"},{"id":"/docs/guides/build-banking-apps/manage-your-applications/update-certificates","title":"Update application certificates","to":"/docs/guides/build-banking-apps/manage-your-applications/update-certificates","use":"$3"},{"id":"/docs/guides/build-banking-apps/manage-your-applications/delete-an-application","title":"Delete an application","to":"/docs/guides/build-banking-apps/manage-your-applications/delete-an-application","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/tutorials","title":"Tutorials","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/tutorials/get-account-and-transaction-information","title":"Get account and transaction information","to":"/docs/guides/build-banking-apps/tutorials/get-account-and-transaction-information","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment","title":"Initiate your first payment","to":"/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/test-with-postman","title":"Test with Postman","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/tutorials/test-with-postman/set-up-postman","title":"Set up Postman","to":"/docs/guides/build-banking-apps/tutorials/test-with-postman/set-up-postman","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/test-with-postman/get-an-account-access-consent","title":"Get an account access consent","to":"/docs/guides/build-banking-apps/tutorials/test-with-postman/get-an-account-access-consent","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/test-with-postman/get-a-payment-consent","title":"Get a payment consent","to":"/docs/guides/build-banking-apps/tutorials/test-with-postman/get-a-payment-consent","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/tutorials/create-a-file-payment","title":"Create a file payment","to":"/docs/guides/build-banking-apps/tutorials/create-a-file-payment","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/create-your-first-draft-payment","title":"Create your first draft payment","to":"/docs/guides/build-banking-apps/tutorials/create-your-first-draft-payment","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/work-with-draft-payments","title":"Work with draft payments","to":"/docs/guides/build-banking-apps/tutorials/work-with-draft-payments","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/work-with-json-web-tokens","title":"Work with JSON Web Tokens","to":"/docs/guides/build-banking-apps/tutorials/work-with-json-web-tokens","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/work-with-json-web-signatures","title":"Work with JSON Web Signatures","to":"/docs/guides/build-banking-apps/tutorials/work-with-json-web-signatures","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/api-metrics","title":"API metrics","to":"/docs/guides/build-banking-apps/api-metrics","use":"$3"},{"id":"/docs/guides/build-banking-apps/usage-and-limits","title":"Usage and limits","to":"/docs/guides/build-banking-apps/usage-and-limits","use":"$3"},{"id":"/docs/guides/build-banking-apps/glossary","title":"Glossary","to":"/docs/guides/build-banking-apps/glossary","use":"$3"},{"id":"/docs/guides/build-banking-apps/faqs","title":"FAQs","to":"/docs/guides/build-banking-apps/faqs","use":"$3"},{"id":"/docs/guides/build-banking-apps/errors","title":"Errors","to":"/docs/guides/build-banking-apps/errors","use":"$3"}]},{"id":"/docs/guides/crypto-ramp","title":"Crypto Ramp","use":"$3","root":true,"items":[{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp","title":"Introduction to Revolut Ramp","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/introduction-to-revolut-ramp","title":"Introduction","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/introduction-to-revolut-ramp","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/partner-journey","title":"Partner journey","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/partner-journey","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details","title":"Coverage and other details","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/crypto-tokens","title":"Tokens","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/crypto-tokens","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/currencies-and-regions","title":"Currencies and regions","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/currencies-and-regions","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/payment-options","title":"Payment options","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/payment-options","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/limits-and-fees","title":"Limits and fees","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/limits-and-fees","use":"$3"}]},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/integration-options","title":"Integration with Revolut Ramp","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/integration-options","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/configuration-options","title":"Configuration options","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/configuration-options","use":"$3"}]},{"id":"/docs/guides/crypto-ramp/get-started","title":"Get started","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/get-started/integrate-with-revolut-ramp","title":"Integrate with Revolut Ramp","to":"/docs/guides/crypto-ramp/get-started/integrate-with-revolut-ramp","use":"$3"},{"id":"/docs/guides/crypto-ramp/get-started/initiate-transaction","title":"Initiate a transaction","to":"/docs/guides/crypto-ramp/get-started/initiate-transaction","use":"$3"},{"id":"/docs/guides/crypto-ramp/get-started/customer-perspective","title":"Create an order - customer's perspective","to":"/docs/guides/crypto-ramp/get-started/customer-perspective","use":"$3"}]},{"id":"/docs/guides/crypto-ramp/tutorials","title":"API usage and testing","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/tutorials/test-the-integration","title":"Test the integration","to":"/docs/guides/crypto-ramp/tutorials/test-the-integration","use":"$3"},{"id":"/docs/guides/crypto-ramp/tutorials/use-the-api","title":"Leverage the Crypto Ramp API","to":"/docs/guides/crypto-ramp/tutorials/use-the-api","use":"$3"},{"id":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks","title":"Work with webhooks","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks/use-webhooks","title":"Track order and payment lifecycle","to":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks/use-webhooks","use":"$3"},{"id":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks/verify-the-payload-signature","title":"Verify the payload signature","to":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks/verify-the-payload-signature","use":"$3"}]}]},{"id":"/docs/guides/crypto-ramp/glossary","title":"Glossary","to":"/docs/guides/crypto-ramp/glossary","use":"$3"}]},{"id":"/docs/guides/exchange-fix-api","title":"Exchange FIX API","use":"$3","root":true,"items":[{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api","title":"Introduction to the Revolut Exchange FIX API","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","title":"Introduction","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","use":"$3"},{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/system-overview","title":"System overview","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/system-overview","use":"$3"},{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/reading-instructions","title":"Reading instructions","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/reading-instructions","use":"$3"}]},{"id":"/docs/guides/exchange-fix-api/trading-fix-api","title":"Trading FIX API","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages","title":"Supported FIX messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/supported-fix-messages-trading-overview","title":"Overview","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/supported-fix-messages-trading-overview","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages","title":"Session level messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-A-logon","title":"A (Logon)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-A-logon","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-0-heartbeat","title":"0 (Heartbeat)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-0-heartbeat","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-1-test-request","title":"1 (Test request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-1-test-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-2-resend-request","title":"2 (Resend request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-2-resend-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-3-session-level-reject","title":"3 (Session level reject)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-3-session-level-reject","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-4-reset-sequence","title":"4 (Sequence reset)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-4-reset-sequence","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-5-logout","title":"5 (Logout)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-5-logout","use":"$3"}]},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages","title":"Application level messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header","title":"Standard message header","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-trailer","title":"Standard message trailer","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-trailer","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/order-state-transitions","title":"Order state transitions","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/order-state-transitions","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/currency-pairs","title":"Currency pairs","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/currency-pairs","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/order-rejection-codes","title":"Order rejection codes","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/order-rejection-codes","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-D-new-order-single","title":"D (New order - single)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-D-new-order-single","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-F-order-cancel-request","title":"F (Order cancel request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-F-order-cancel-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-G-order-cancel-replace-request","title":"G (Order cancel/replace request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-G-order-cancel-replace-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-H-order-status-request","title":"H (Order status request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-H-order-status-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-q-order-mass-cancel-request","title":"q (Order mass cancel request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-q-order-mass-cancel-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-8-execution-report","title":"8 (Execution report)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-8-execution-report","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-9-order-cancel-reject","title":"9 (Order cancel reject)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-9-order-cancel-reject","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-j-business-message-reject","title":"j (Business message reject)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-j-business-message-reject","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-r-order-mass-cancel-report","title":"r (Order mass cancel report)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-r-order-mass-cancel-report","use":"$3"}]}]}]},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api","title":"Market Data FIX API","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages","title":"Supported FIX messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/supported-fix-messages-market-data-overview","title":"Overview","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/supported-fix-messages-market-data-overview","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages","title":"Session level messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-A-logon","title":"A (Logon)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-A-logon","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-0-heartbeat","title":"0 (Heartbeat)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-0-heartbeat","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-1-test-request","title":"1 (Test request)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-1-test-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-2-resend-request","title":"2 (Resend request)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-2-resend-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-3-session-level-reject","title":"3 (Session level reject)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-3-session-level-reject","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-4-reset-sequence","title":"4 (Sequence reset)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-4-reset-sequence","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-5-logout","title":"5 (Logout)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-5-logout","use":"$3"}]},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages","title":"Application level messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header","title":"Standard message header","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-trailer","title":"Standard message trailer","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-trailer","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/currency-pairs","title":"Currency pairs","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/currency-pairs","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-v-market-data-request","title":"V (Market data request)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-v-market-data-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-w-full-refresh","title":"W (Market Data - Snapshot/Full refresh)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-w-full-refresh","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-x-incremental-refresh","title":"X (Market Data - Incremental Refresh)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-x-incremental-refresh","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-y-market-data-request-reject","title":"Y (Market Data Request Reject)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-y-market-data-request-reject","use":"$3"}]}]}]},{"id":"/docs/guides/exchange-fix-api/fix-session-management","title":"FIX session management","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/fix-session-management/starting-session-and-authentication","title":"Starting session and authentication","to":"/docs/guides/exchange-fix-api/fix-session-management/starting-session-and-authentication","use":"$3"},{"id":"/docs/guides/exchange-fix-api/fix-session-management/session-termination","title":"Session termination","to":"/docs/guides/exchange-fix-api/fix-session-management/session-termination","use":"$3"},{"id":"/docs/guides/exchange-fix-api/fix-session-management/reject-handling","title":"Reject handling","to":"/docs/guides/exchange-fix-api/fix-session-management/reject-handling","use":"$3"}]}]},{"id":"/docs/guides/manage-accounts","title":"Manage Accounts","use":"$3","root":true,"items":[{"id":"/docs/guides/manage-accounts/introduction","title":"Introduction to the Business API","to":"/docs/guides/manage-accounts/introduction","use":"$3"},{"id":"/docs/guides/manage-accounts/use-cases","title":"Use cases","use":"$3","items":[{"id":"/docs/guides/manage-accounts/use-cases/accounts-and-transactions-syncing","title":"Accounts and transactions syncing","to":"/docs/guides/manage-accounts/use-cases/accounts-and-transactions-syncing","use":"$3"},{"id":"/docs/guides/manage-accounts/use-cases/expenses-and-receipts","title":"Expenses and receipts syncing","to":"/docs/guides/manage-accounts/use-cases/expenses-and-receipts","use":"$3"},{"id":"/docs/guides/manage-accounts/use-cases/payouts-automation","title":"Payouts automation","to":"/docs/guides/manage-accounts/use-cases/payouts-automation","use":"$3"}]},{"id":"/docs/guides/manage-accounts/get-started","title":"Get started","use":"$3","items":[{"id":"/docs/guides/manage-accounts/get-started/sign-up-for-revolut-business-account","title":"1. Sign up for Revolut Business account","to":"/docs/guides/manage-accounts/get-started/sign-up-for-revolut-business-account","use":"$3"},{"id":"/docs/guides/manage-accounts/get-started/prepare-sandbox-environment","title":"2. Set up a test environment with Revolut Sandbox","to":"/docs/guides/manage-accounts/get-started/prepare-sandbox-environment","use":"$3"},{"id":"/docs/guides/manage-accounts/get-started/make-your-first-api-request","title":"3. Make your first API request","to":"/docs/guides/manage-accounts/get-started/make-your-first-api-request","use":"$3"}]},{"id":"/docs/guides/manage-accounts/accounting","title":"Accounting settings","use":"$3","items":[{"id":"/docs/guides/manage-accounts/accounting/manage-accounting-settings","title":"Overview","to":"/docs/guides/manage-accounts/accounting/manage-accounting-settings","use":"$3"},{"id":"/docs/guides/manage-accounts/accounting/manage-accounting-categories","title":"Accounting categories","to":"/docs/guides/manage-accounts/accounting/manage-accounting-categories","use":"$3"},{"id":"/docs/guides/manage-accounts/accounting/manage-tax-rates","title":"Tax rates","to":"/docs/guides/manage-accounts/accounting/manage-tax-rates","use":"$3"},{"id":"/docs/guides/manage-accounts/accounting/manage-labels-and-label-groups","title":"Labels and label groups","to":"/docs/guides/manage-accounts/accounting/manage-labels-and-label-groups","use":"$3"}]},{"id":"/docs/guides/manage-accounts/accounts-and-transactions","title":"Accounts and transactions","use":"$3","items":[{"id":"/docs/guides/manage-accounts/accounts-and-transactions/manage-your-accounts","title":"Accounts","to":"/docs/guides/manage-accounts/accounts-and-transactions/manage-your-accounts","use":"$3"},{"id":"/docs/guides/manage-accounts/accounts-and-transactions/retrieve-expenses","title":"Expenses","to":"/docs/guides/manage-accounts/accounts-and-transactions/retrieve-expenses","use":"$3"},{"id":"/docs/guides/manage-accounts/accounts-and-transactions/retrieve-transactions","title":"Transactions","to":"/docs/guides/manage-accounts/accounts-and-transactions/retrieve-transactions","use":"$3"},{"id":"/docs/guides/manage-accounts/accounts-and-transactions/map-transaction-data","title":"Map transactions","to":"/docs/guides/manage-accounts/accounts-and-transactions/map-transaction-data","use":"$3"}]},{"id":"/docs/guides/manage-accounts/counterparties","title":"Counterparties","use":"$3","items":[{"id":"/docs/guides/manage-accounts/counterparties/create-a-counterparty","title":"Create a counterparty","to":"/docs/guides/manage-accounts/counterparties/create-a-counterparty","use":"$3"},{"id":"/docs/guides/manage-accounts/counterparties/retrieve-counterparties","title":"Retrieve counterparties","to":"/docs/guides/manage-accounts/counterparties/retrieve-counterparties","use":"$3"},{"id":"/docs/guides/manage-accounts/counterparties/update-counterparty-payment-method","title":"Update a counterparty's payment method","to":"/docs/guides/manage-accounts/counterparties/update-counterparty-payment-method","use":"$3"},{"id":"/docs/guides/manage-accounts/counterparties/confirmation-of-payee","title":"Confirmation of Payee (CoP)","to":"/docs/guides/manage-accounts/counterparties/confirmation-of-payee","use":"$3"}]},{"id":"/docs/guides/manage-accounts/transfers","title":"Transfers","use":"$3","items":[{"id":"/docs/guides/manage-accounts/transfers/send-money","title":"Send money","to":"/docs/guides/manage-accounts/transfers/send-money","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/bank-transfers","title":"Bank transfers","to":"/docs/guides/manage-accounts/transfers/bank-transfers","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/card-transfers","title":"Card transfers","to":"/docs/guides/manage-accounts/transfers/card-transfers","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/payout-links","title":"Payout links","to":"/docs/guides/manage-accounts/transfers/payout-links","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/payment-drafts","title":"Payment drafts","to":"/docs/guides/manage-accounts/transfers/payment-drafts","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/prepare-and-validate-transfers","title":"Prepare and validate transfers","to":"/docs/guides/manage-accounts/transfers/prepare-and-validate-transfers","use":"$3"}]},{"id":"/docs/guides/manage-accounts/exchange-money","title":"Foreign exchange","to":"/docs/guides/manage-accounts/exchange-money","use":"$3"},{"id":"/docs/guides/manage-accounts/cards","title":"Cards","use":"$3","items":[{"id":"/docs/guides/manage-accounts/cards/manage-cards","title":"Cards","to":"/docs/guides/manage-accounts/cards/manage-cards","use":"$3"},{"id":"/docs/guides/manage-accounts/cards/manage-card-invitations","title":"Card invitations","to":"/docs/guides/manage-accounts/cards/manage-card-invitations","use":"$3"}]},{"id":"/docs/guides/manage-accounts/teams","title":"Teams","use":"$3","items":[{"id":"/docs/guides/manage-accounts/teams/manage-team-members","title":"Members and roles","to":"/docs/guides/manage-accounts/teams/manage-team-members","use":"$3"}]},{"id":"/docs/guides/manage-accounts/webhooks","title":"Webhooks","use":"$3","items":[{"id":"/docs/guides/manage-accounts/webhooks/about-webhooks","title":"About webhooks","to":"/docs/guides/manage-accounts/webhooks/about-webhooks","use":"$3"},{"id":"/docs/guides/manage-accounts/webhooks/manage-webhooks","title":"Manage webhooks","to":"/docs/guides/manage-accounts/webhooks/manage-webhooks","use":"$3"},{"id":"/docs/guides/manage-accounts/webhooks/verify-the-payload-signature","title":"Verify the payload signature","to":"/docs/guides/manage-accounts/webhooks/verify-the-payload-signature","use":"$3"}]},{"id":"/docs/guides/manage-accounts/api-usage-and-testing","title":"API usage and testing","use":"$3","items":[{"id":"/docs/guides/manage-accounts/api-usage-and-testing/errors","title":"Errors","to":"/docs/guides/manage-accounts/api-usage-and-testing/errors","use":"$3"},{"id":"/docs/guides/manage-accounts/api-usage-and-testing/usage-and-limits","title":"Usage and limits","to":"/docs/guides/manage-accounts/api-usage-and-testing/usage-and-limits","use":"$3"},{"id":"/docs/guides/manage-accounts/api-usage-and-testing/test-flows-with-simulations","title":"Test your flows with simulations (Sandbox only)","to":"/docs/guides/manage-accounts/api-usage-and-testing/test-flows-with-simulations","use":"$3"}]}]},{"id":"/docs/guides/merchant","title":"Merchant","use":"$3","root":true,"items":[{"id":"/docs/guides/merchant/introduction","title":"Introduction","to":"/docs/guides/merchant/introduction","use":"$3"},{"id":"/docs/guides/merchant/get-started","title":"Get started","to":"/docs/guides/merchant/get-started","use":"$3"},{"id":"/docs/guides/merchant/test-and-go-live","title":"Test & go live","use":"$3","items":[{"id":"/docs/guides/merchant/test-and-go-live/set-up-sandbox","title":"Set up a test environment","to":"/docs/guides/merchant/test-and-go-live/set-up-sandbox","use":"$3"},{"id":"/docs/guides/merchant/test-and-go-live/testing","title":"Testing","use":"$3","items":[{"id":"/docs/guides/merchant/test-and-go-live/testing/implementation-checklists","title":"Implementation checklist","to":"/docs/guides/merchant/test-and-go-live/testing/implementation-checklists","use":"$3"},{"id":"/docs/guides/merchant/test-and-go-live/testing/test-flows","title":"Test payment flows","to":"/docs/guides/merchant/test-and-go-live/testing/test-flows","use":"$3"},{"id":"/docs/guides/merchant/test-and-go-live/testing/test-cards","title":"Test cards","to":"/docs/guides/merchant/test-and-go-live/testing/test-cards","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments","title":"Accept payments","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments","title":"Online payments","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout","title":"Revolut Checkout","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/web","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay","title":"Revolut Pay","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/web","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile","title":"Mobile","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/ios","title":"iOS","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/ios","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/android","title":"Android","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/android","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/react-native","title":"React Native","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/react-native","use":"$3"}]},{"id":"/docs/guides/merchant/optimise-checkout/fast-checkout","title":"Fast checkout","use":"$3","to":"/docs/guides/merchant/optimise-checkout/fast-checkout"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments","title":"Card payments","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web","title":"Web","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web/card-field","title":"Card field","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web/card-field","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web/pop-up","title":"Card pop-up","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web/pop-up","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile","title":"Mobile","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/ios","title":"iOS","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/ios","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/android","title":"Android","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/android","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/react-native","title":"React Native","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/react-native","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay","title":"Apple Pay and Google Pay","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/web","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/mobile","title":"Mobile","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/mobile/ios","title":"iOS","to":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/mobile/ios","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank","title":"Pay by Bank","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/web","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit","title":"SEPA Direct Debit","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/web","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page","title":"Hosted Checkout Page","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/payment-link","title":"Payment link","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/payment-link","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/api","title":"API","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/api","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments","title":"In-person payments","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos","title":"Revolut POS","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app","title":"Web app","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/product-management","title":"Product and catalogue management","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/product-management","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/settings","title":"Settings","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/settings","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/staff-management","title":"Staff management","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/staff-management","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/analytics-orders","title":"Analytics and orders","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/analytics-orders","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app","title":"iOS app","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/order-management","title":"Order management","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/order-management","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/table-service","title":"Table service","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/table-service","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/catalogue","title":"Catalogue","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/catalogue","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/operational-settings","title":"Operational settings","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/operational-settings","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/hardware-settings","title":"Hardware settings","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/hardware-settings","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/reports","title":"Reports","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/reports","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/order-pay","title":"Order and Pay","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/order-pay","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/support","title":"Support","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/support","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/faq","title":"FAQs","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/faq","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal","title":"Revolut Terminal","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/manage-payments","title":"Manage payments","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/manage-payments","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/additional-features","title":"Additional features","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/additional-features","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/push-payments","title":"Push payments to Revolut Terminal","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/push-payments","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/pre-authorisation","title":"Pre-authorisation","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/pre-authorisation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/support-warranty","title":"Support and warranty","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/support-warranty","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader","title":"Revolut Reader","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/manage-payments","title":"Manage payments","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/manage-payments","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/additional-features","title":"Additional features","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/additional-features","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/support-warranty","title":"Support and warranty","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/support-warranty","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/faq","title":"FAQs","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/faq","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay","title":"Tap to Pay","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/integration-guide","title":"Integration guide","to":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/integration-guide","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/no-code","title":"No-code integrations","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins","title":"E-commerce plugins","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce","title":"WooCommerce","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop","title":"PrestaShop","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento","title":"Adobe Commerce (Magento 2)","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce","title":"BigCommerce","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify","title":"Shopify","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart","title":"OpenCart","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/features","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/payment-link","title":"Payment links","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/payment-link"},{"id":"/docs/guides/merchant/accept-payments/no-code/invoices","title":"Invoices","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/invoices/xero","title":"Xero invoices","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/invoices/xero/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/invoices/xero/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/invoices/xero/troubleshooting","title":"Troubleshooting","to":"/docs/guides/merchant/accept-payments/no-code/invoices/xero/troubleshooting","use":"$3"}]}]}]}]},{"id":"/docs/guides/merchant/operations","title":"Operations","use":"$3","items":[{"id":"/docs/guides/merchant/operations/capture-and-settlement","title":"Capture & settlement","use":"$3","items":[{"id":"/docs/guides/merchant/operations/capture-and-settlement/capture-later","title":"Authorise a payment to capture later","to":"/docs/guides/merchant/operations/capture-and-settlement/capture-later","use":"$3"},{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation","title":"Advanced authorisation","use":"$3","items":[{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/introduction","title":"Introduction","to":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/introduction","use":"$3"},{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/pre-authorisation","title":"Pre-authorisation","to":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/pre-authorisation","use":"$3"},{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/incremental-authorisation","title":"Incremental authorisation","to":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/incremental-authorisation","use":"$3"},{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/clearing-windows","title":"Clearing windows","to":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/clearing-windows","use":"$3"}]}]},{"id":"/docs/guides/merchant/operations/refunds","title":"Refund payments","to":"/docs/guides/merchant/operations/refunds","use":"$3"}]},{"id":"/docs/guides/merchant/optimise-checkout","title":"Optimise checkout","use":"$3","items":[{"id":"/docs/guides/merchant/optimise-checkout/save-payment-methods","title":"Save and charge payment methods","use":"$3","items":[{"id":"/docs/guides/merchant/optimise-checkout/save-payment-methods/charge-saved-payment-method","title":"Charge a customer's saved payment method","to":"/docs/guides/merchant/optimise-checkout/save-payment-methods/charge-saved-payment-method","use":"$3"},{"id":"/docs/guides/merchant/optimise-checkout/save-payment-methods/checkout-with-saved-card","title":"Save cards and speed up checkout","to":"/docs/guides/merchant/optimise-checkout/save-payment-methods/checkout-with-saved-card","use":"$3"},{"id":"/docs/guides/merchant/optimise-checkout/save-payment-methods/subscription-management","title":"Manage subscriptions","to":"/docs/guides/merchant/optimise-checkout/save-payment-methods/subscription-management","use":"$3"}]},{"id":"/docs/guides/merchant/optimise-checkout/fast-checkout","title":"Fast checkout","to":"/docs/guides/merchant/optimise-checkout/fast-checkout","use":"$3"},{"id":"/docs/guides/merchant/optimise-checkout/promo-banners","title":"Add Promotional banner to your checkout page","to":"/docs/guides/merchant/optimise-checkout/promo-banners","use":"$3"}]},{"id":"/docs/guides/merchant/monitor-and-observe","title":"Monitor & observe","use":"$3","items":[{"id":"/docs/guides/merchant/monitor-and-observe/reports-reconciliation","title":"Create CSV reports of transactions","to":"/docs/guides/merchant/monitor-and-observe/reports-reconciliation","use":"$3"},{"id":"/docs/guides/merchant/monitor-and-observe/webhooks","title":"Work with webhooks","use":"$3","items":[{"id":"/docs/guides/merchant/monitor-and-observe/webhooks/using-webhooks","title":"Use webhooks to track order and payment lifecycle","to":"/docs/guides/merchant/monitor-and-observe/webhooks/using-webhooks","use":"$3"},{"id":"/docs/guides/merchant/monitor-and-observe/webhooks/verify-the-payload-signature","title":"Verify the payload signature","to":"/docs/guides/merchant/monitor-and-observe/webhooks/verify-the-payload-signature","use":"$3"}]}]},{"id":"/docs/guides/merchant/reference","title":"Reference","use":"$3","items":[{"id":"/docs/guides/merchant/reference/versioning","title":"Versioning","use":"$3","items":[{"id":"/docs/guides/merchant/reference/versioning/api-versions","title":"API versions","to":"/docs/guides/merchant/reference/versioning/api-versions","use":"$3"},{"id":"/docs/guides/merchant/reference/versioning/deprecation-policy","title":"Deprecation policy","to":"/docs/guides/merchant/reference/versioning/deprecation-policy","use":"$3"},{"id":"/docs/guides/merchant/reference/versioning/changelog","title":"Changelog","to":"/docs/guides/merchant/reference/versioning/changelog","use":"$3"}]},{"id":"/docs/api/merchant","title":"API","use":"$3","to":"/docs/api/merchant"},{"id":"/docs/guides/merchant/reference/sdks","title":"SDKs","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/introduction","title":"Web SDK","use":"$3","to":"/docs/sdks/merchant-web-sdk/introduction"},{"id":"/docs/sdks/merchant-ios-sdk/introduction","title":"iOS SDK","use":"$3","to":"/docs/sdks/merchant-ios-sdk/introduction"},{"id":"/docs/sdks/merchant-android-sdk/introduction","title":"Android SDK","use":"$3","to":"/docs/sdks/merchant-android-sdk/introduction"}]},{"id":"/docs/guides/merchant/reference/3d-secure","title":"3D Secure","to":"/docs/guides/merchant/reference/3d-secure","use":"$3"},{"id":"/docs/guides/merchant/reference/error-codes","title":"Errors","use":"$3","items":[{"id":"/docs/guides/merchant/reference/error-codes/http-response-errors","title":"HTTP response errors","to":"/docs/guides/merchant/reference/error-codes/http-response-errors","use":"$3"},{"id":"/docs/guides/merchant/reference/error-codes/decline-reasons","title":"Decline reasons","to":"/docs/guides/merchant/reference/error-codes/decline-reasons","use":"$3"}]},{"id":"/docs/guides/merchant/reference/order-lifecycle","title":"Order and payment lifecycle","to":"/docs/guides/merchant/reference/order-lifecycle","use":"$3"}]},{"id":"/blog","title":"Updates","use":"$3","to":"/blog"}]},{"id":"/docs/guides/revolut-wallet","title":"Revolut Wallet","use":"$3","root":true,"items":[{"id":"/docs/guides/revolut-wallet/introduction","title":"Introduction","to":"/docs/guides/revolut-wallet/introduction","use":"$3"},{"id":"/docs/guides/revolut-wallet/get-started","title":"Get started","to":"/docs/guides/revolut-wallet/get-started","use":"$3"},{"id":"/docs/guides/revolut-wallet/operations","title":"Operations","use":"$3","items":[{"id":"/docs/guides/revolut-wallet/operations/introduction","title":"Introduction","to":"/docs/guides/revolut-wallet/operations/introduction","use":"$3"},{"id":"/docs/guides/revolut-wallet/operations/create-pass","title":"Create a pass","to":"/docs/guides/revolut-wallet/operations/create-pass","use":"$3"},{"id":"/docs/guides/revolut-wallet/operations/update-pass","title":"Update a pass","to":"/docs/guides/revolut-wallet/operations/update-pass","use":"$3"},{"id":"/docs/guides/revolut-wallet/operations/transaction-results","title":"Transaction results","to":"/docs/guides/revolut-wallet/operations/transaction-results","use":"$3"}]}]},{"id":"/docs/resources","title":"Resources","use":"$3","root":true,"items":[{"id":"/docs/resources/marketing-guidelines","title":"Revolut Pay marketing assets and guidelines","to":"/docs/resources/marketing-guidelines","use":"$3"},{"id":"/docs/resources/revolut-pay-button-guidelines","title":"Revolut Pay button guidelines","to":"/docs/resources/revolut-pay-button-guidelines","use":"$3"},{"id":"/docs/resources/open-banking-logo-guidelines","title":"Revolut Open Banking logo assets and guidelines","to":"/docs/resources/open-banking-logo-guidelines","use":"$3"}]},{"id":"/docs/sdks/merchant-android-sdk","title":"Merchant Android SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/merchant-android-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-android-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk","title":"Revolut Pay SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/methods-parameters","use":"$3"}]},{"id":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk","title":"Revolut Card Form SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/methods-parameters","use":"$3"}]}]},{"id":"/docs/sdks/merchant-ios-sdk","title":"Merchant iOS SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/merchant-ios-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk","title":"Revolut Pay SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/methods-parameters","use":"$3"}]},{"id":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk","title":"Apple Pay SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/methods-parameters","use":"$3"}]},{"id":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk","title":"Tap to Pay SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/methods-parameters","use":"$3"}]},{"id":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk","title":"Revolut Card Form SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/methods-parameters","use":"$3"}]}]},{"id":"/docs/sdks/merchant-web-sdk","title":"Merchant Web SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/merchant-web-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-web-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/get-started","title":"Get started","to":"/docs/sdks/merchant-web-sdk/get-started","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/initialisation","title":"Initialisation","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/initialisation/token-based","title":"Token-based initialisation","to":"/docs/sdks/merchant-web-sdk/initialisation/token-based","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/initialisation/direct","title":"Direct initialisation","to":"/docs/sdks/merchant-web-sdk/initialisation/direct","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/initialisation/payments-module","title":"Payments module initialisation","to":"/docs/sdks/merchant-web-sdk/initialisation/payments-module","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/initialisation/upsell-module","title":"Upsell module initialisation","to":"/docs/sdks/merchant-web-sdk/initialisation/upsell-module","use":"$3"}]},{"id":"/docs/sdks/merchant-web-sdk/payment-methods","title":"Payment methods","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/payment-methods/introduction","title":"Introduction","to":"/docs/sdks/merchant-web-sdk/payment-methods/introduction","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/embedded-checkout","title":"Embedded checkout","to":"/docs/sdks/merchant-web-sdk/payment-methods/embedded-checkout","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/revolut-pay","title":"Revolut Pay","to":"/docs/sdks/merchant-web-sdk/payment-methods/revolut-pay","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/apple-pay-google-pay","title":"Apple Pay / Google Pay","to":"/docs/sdks/merchant-web-sdk/payment-methods/apple-pay-google-pay","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/card-field","title":"Card field","to":"/docs/sdks/merchant-web-sdk/payment-methods/card-field","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/pop-up","title":"Card pop-up","to":"/docs/sdks/merchant-web-sdk/payment-methods/pop-up","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/pay-by-bank","title":"Pay by Bank","to":"/docs/sdks/merchant-web-sdk/payment-methods/pay-by-bank","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/sepa-direct-debit","title":"SEPA Direct Debit","to":"/docs/sdks/merchant-web-sdk/payment-methods/sepa-direct-debit","use":"$3"}]},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets","title":"Promotional widgets","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/introduction","title":"Introduction","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/introduction","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/card-gateway-banner","title":"Card gateway banner","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/card-gateway-banner","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/promotional-banner","title":"Promotional banner","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/promotional-banner","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/enrollment-confirmation-banner","title":"Enrollment confirmation banner","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/enrollment-confirmation-banner","use":"$3"}]},{"id":"/docs/sdks/merchant-web-sdk/types","title":"Types","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/types/introduction","title":"Introduction","to":"/docs/sdks/merchant-web-sdk/types/introduction","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/locale","title":"Locale","to":"/docs/sdks/merchant-web-sdk/types/locale","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/address","title":"Address","to":"/docs/sdks/merchant-web-sdk/types/address","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/customer-details","title":"CustomerDetails","to":"/docs/sdks/merchant-web-sdk/types/customer-details","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/revolut-checkout-error","title":"RevolutCheckoutError","to":"/docs/sdks/merchant-web-sdk/types/revolut-checkout-error","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/validation-error","title":"ValidationError","to":"/docs/sdks/merchant-web-sdk/types/validation-error","use":"$3"}]},{"id":"/docs/sdks/merchant-web-sdk/integration-examples","title":"Integration examples","to":"/docs/sdks/merchant-web-sdk/integration-examples","use":"$3"}]},{"id":"/docs/sdks/reverywhere-web-sdk","title":"RevEverywhere Web SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/reverywhere-web-sdk/introduction-and-setup","title":"Introduction and setup","to":"/docs/sdks/reverywhere-web-sdk/introduction-and-setup","use":"$3"}]},{"id":"/docs/sdks/revolut-id-sdk","title":"(BETA) Revolut ID SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/revolut-id-sdk/introduction","title":"Introduction","to":"/docs/sdks/revolut-id-sdk/introduction","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web","title":"Web","use":"$3","items":[{"id":"/docs/sdks/revolut-id-sdk/web/introduction","title":"Introduction","to":"/docs/sdks/revolut-id-sdk/web/introduction","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/configure-client","title":"Configure client","to":"/docs/sdks/revolut-id-sdk/web/configure-client","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/integrate-sdk","title":"Integrate SDK","use":"$3","items":[{"id":"/docs/sdks/revolut-id-sdk/web/integrate-sdk/java-script","title":"JavaScript","to":"/docs/sdks/revolut-id-sdk/web/integrate-sdk/java-script","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/integrate-sdk/react","title":"React","to":"/docs/sdks/revolut-id-sdk/web/integrate-sdk/react","use":"$3"}]},{"id":"/docs/sdks/revolut-id-sdk/web/code-exchange","title":"Code exchange","to":"/docs/sdks/revolut-id-sdk/web/code-exchange","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference","title":"API reference","use":"$3","to":"/docs/sdks/revolut-id-sdk/web/api-reference","items":[{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/revolut-id","title":"RevolutId","to":"/docs/sdks/revolut-id-sdk/web/api-reference/revolut-id","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/revolutid-loader","title":"RevolutIdLoader","to":"/docs/sdks/revolut-id-sdk/web/api-reference/revolutid-loader","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/button-client","title":"ButtonClient","to":"/docs/sdks/revolut-id-sdk/web/api-reference/button-client","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/button-style","title":"ButtonStyle","to":"/docs/sdks/revolut-id-sdk/web/api-reference/button-style","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/openid-configuration","title":"OIDC Configuration","to":"/docs/sdks/revolut-id-sdk/web/api-reference/openid-configuration","use":"$3"}]}]},{"id":"/docs/sdks/revolut-id-sdk/ios","title":"iOS","use":"$3","items":[{"id":"/docs/sdks/revolut-id-sdk/ios/introduction","title":"Introduction","to":"/docs/sdks/revolut-id-sdk/ios/introduction","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/ios/integration-guide","title":"Integration guide","to":"/docs/sdks/revolut-id-sdk/ios/integration-guide","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/ios/code-exchange","title":"Code exchange","to":"/docs/sdks/revolut-id-sdk/ios/code-exchange","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/ios/api-reference","title":"Methods and parameters","use":"$3","to":"/docs/sdks/revolut-id-sdk/ios/api-reference","items":[]}]},{"id":"/docs/sdks/revolut-id-sdk/android","title":"Android","use":"$3","items":[{"id":"/docs/sdks/revolut-id-sdk/android/introduction","title":"Introduction","to":"/docs/sdks/revolut-id-sdk/android/introduction","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/android/integration-guide","title":"Integration guide","to":"/docs/sdks/revolut-id-sdk/android/integration-guide","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/android/code-exchange","title":"Code exchange","to":"/docs/sdks/revolut-id-sdk/android/code-exchange","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/android/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/revolut-id-sdk/android/methods-parameters","use":"$3"}]}]},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk","title":"UI Kit MiniApp Web SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/introduction","title":"Introduction","to":"/docs/sdks/ui-kit-miniapp-web-sdk/introduction","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components","title":"Components","use":"$3","items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Action","title":"Action","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Action","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ActionButton","title":"ActionButton","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ActionButton","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Avatar","title":"Avatar","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Avatar","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Badge","title":"Badge","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Badge","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/BottomSheet","title":"BottomSheet","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/BottomSheet","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Button","title":"Button","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Button","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Calendar","title":"Calendar","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Calendar","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Cell","title":"Cell","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Cell","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/CellSkeleton","title":"CellSkeleton","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/CellSkeleton","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Checkbox","title":"Checkbox","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Checkbox","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/CompactInput","title":"CompactInput","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/CompactInput","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Copyable","title":"Copyable","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Copyable","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/DetailsCell","title":"DetailsCell","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/DetailsCell","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Dropdown","title":"Dropdown","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Dropdown","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/FilterButton","title":"FilterButton","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/FilterButton","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Footnote","title":"Footnote","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Footnote","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Group","title":"Group","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Group","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/HStack","title":"HStack","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/HStack","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Icon","title":"Icon","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Icon","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Image","title":"Image","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Image","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Input","title":"Input","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Input","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Link","title":"Link","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Link","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/List","title":"List","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/List","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/MessageBubble","title":"MessageBubble","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/MessageBubble","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Page","title":"Page","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Page","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Placeholder","title":"Placeholder","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Placeholder","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Popup","title":"Popup","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Popup","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ProgressSteps","title":"ProgressSteps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ProgressSteps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Radio","title":"Radio","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Radio","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/RootProvider","title":"RootProvider","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/RootProvider","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Search","title":"Search","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Search","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Spacer","title":"Spacer","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Spacer","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Subheader","title":"Subheader","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Subheader","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Switch","title":"Switch","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Switch","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/TabBar","title":"TabBar","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/TabBar","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Text","title":"Text","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Text","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/TextArea","title":"TextArea","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/TextArea","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ToggleButton","title":"ToggleButton","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ToggleButton","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Toast","title":"Toast","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Toast","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/VStack","title":"VStack","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/VStack","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/VisuallyHidden","title":"VisuallyHidden","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/VisuallyHidden","use":"$3"}]},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks","title":"Hooks","use":"$3","items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks/useStatusSheet","title":"useStatusSheet","to":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks/useStatusSheet","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks/useToast","title":"useToast","to":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks/useToast","use":"$3"}]},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/constants","title":"Constants","use":"$3","items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/constants/token","title":"Token","to":"/docs/sdks/ui-kit-miniapp-web-sdk/constants/token","use":"$3"}]},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types","title":"Types","use":"$3","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types","items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/HTMLTag","title":"HTMLTag","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/HTMLTag","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/IconName","title":"IconName","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/IconName","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeButtonProps","title":"NativeButtonProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeButtonProps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeDivProps","title":"NativeDivProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeDivProps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeHeadingProps","title":"NativeHeadingProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeHeadingProps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeMainProps","title":"NativeMainProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeMainProps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeSpanProps","title":"NativeSpanProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeSpanProps","use":"$3"}]}]}],"blog":[{"id":"/blog/2026-07-14-tap-to-pay-sdk","title":"New: Tap to Pay SDK for iOS","use":"$3","to":"/blog/2026-07-14-tap-to-pay-sdk"},{"id":"/blog/2026-07-06-revolut-checkout-hide-customer-details","title":"Revolut Checkout: hide customer details with pre-fill","use":"$3","to":"/blog/2026-07-06-revolut-checkout-hide-customer-details"},{"id":"/blog/2026-06-02-react-native-merchant-sdks","title":"New: Revolut Pay and Card Form SDKs for React Native","use":"$3","to":"/blog/2026-06-02-react-native-merchant-sdks"},{"id":"/blog/2026-05-28-incremental-authorisation-sandbox","title":"Incremental Authorisation: Sandbox testing now available","use":"$3","to":"/blog/2026-05-28-incremental-authorisation-sandbox"},{"id":"/blog/2026-05-06-revolut-checkout-sdk-reference","title":"Revolut Checkout: full SDK reference and shipping options now documented","use":"$3","to":"/blog/2026-05-06-revolut-checkout-sdk-reference"},{"id":"/blog/2026-04-22-merchant-api-version-2026-04-20","title":"New Merchant API version: 2026-04-20","use":"$3","to":"/blog/2026-04-22-merchant-api-version-2026-04-20"},{"id":"/blog/2026-03-14-billing-address-card-payments","title":"Billing address is now required for card payments in the Web SDK","use":"$3","to":"/blog/2026-03-14-billing-address-card-payments"},{"id":"/blog/2026-03-01-hosted-checkout-page","title":"Merchant API: Hosted Checkout Page documentation restructuring","use":"$3","to":"/blog/2026-03-01-hosted-checkout-page"},{"id":"/blog/2026-02-05-incremental-authorisation","title":"New: Incremental Authorisation for card payments","use":"$3","to":"/blog/2026-02-05-incremental-authorisation"},{"id":"/blog/2026-02-01-revolut-checkout","title":"Release announcement: Revolut Checkout","use":"$3","to":"/blog/2026-02-01-revolut-checkout"},{"id":"/blog/2025-12-15-open-banking-minor-updates","title":"Open Banking API: Updates to OpenID config file, account subtype, and DCR scopes","use":"$3","to":"/blog/2025-12-15-open-banking-minor-updates"},{"id":"/blog/2025-12-01-push-payments-to-terminal","title":"Merchant API: Push payments to Revolut Terminal","use":"$3","to":"/blog/2025-12-01-push-payments-to-terminal"},{"id":"/blog/2025-08-15-pay-by-bank-example","title":"New Pay by Bank integration example on GitHub","use":"$3","to":"/blog/2025-08-15-pay-by-bank-example"},{"id":"/blog/2025-07-11-revolut-openapi-github-repository","title":"Revolut APIs: Public API Specs on GitHub","use":"$3","to":"/blog/2025-07-11-revolut-openapi-github-repository"},{"id":"/blog/2025-06-18-new-disputes-endpoints","title":"Merchant API: New Disputes endpoints","use":"$3","to":"/blog/2025-06-18-new-disputes-endpoints"},{"id":"/blog/2025-06-03-apple-pay-unregister","title":"Merchant API: New Apple Pay unregistration endpoint","use":"$3","to":"/blog/2025-06-03-apple-pay-unregister"},{"id":"/blog/2025-05-28-pay-by-bank","title":"Release announcement: Pay by Bank","use":"$3","to":"/blog/2025-05-28-pay-by-bank"},{"id":"/blog/2025-03-19-open-banking-refresh-tokens","title":"Open Banking API Refresh Tokens","use":"$3","to":"/blog/2025-03-19-open-banking-refresh-tokens"},{"id":"/blog/2025-03-04-open-banking-fapi1-advanced","title":"Financial-grade API 1.0 (FAPI 1) Advanced","use":"$3","to":"/blog/2025-03-04-open-banking-fapi1-advanced"},{"id":"/blog/2025-02-03-open-banking-accounts-endpoint","title":"Open Banking API SCA restrictions update","use":"$3","to":"/blog/2025-02-03-open-banking-accounts-endpoint"},{"id":"/blog/2024-09-16-open-banking-ais-restrictions","title":"Restrictions on AIS endpoints","use":"$3","to":"/blog/2024-09-16-open-banking-ais-restrictions"},{"id":"/blog/2024-09-14-open-banking-payment-status","title":"Payment Initiation status update","use":"$3","to":"/blog/2024-09-14-open-banking-payment-status"},{"id":"/blog/2024-08-16-open-banking-migration-of-swiss-users","title":"Migration of Swiss users","use":"$3","to":"/blog/2024-08-16-open-banking-migration-of-swiss-users"}],"openapiByPath":{"/docs/api/business":{"items":[{"id":"/docs/api/business#tag-accounting","title":"Accounting","use":"a","href":"#tag-accounting","items":[{"id":"/docs/api/business#create-accounting-category","title":"Create an accounting category","use":"a","href":"#create-accounting-category","options":{"method":"post"}},{"id":"/docs/api/business#get-accounting-categories","title":"Retrieve a list of accounting categories","use":"a","href":"#get-accounting-categories","options":{"method":"get"}},{"id":"/docs/api/business#get-accounting-category","title":"Retrieve accounting category details","use":"a","href":"#get-accounting-category","options":{"method":"get"}},{"id":"/docs/api/business#update-accounting-category","title":"Update accounting category settings","use":"a","href":"#update-accounting-category","options":{"method":"patch"}},{"id":"/docs/api/business#delete-accounting-category","title":"Delete an accounting category","use":"a","href":"#delete-accounting-category","options":{"method":"delete"}},{"id":"/docs/api/business#create-label-group","title":"Create a new label group","use":"a","href":"#create-label-group","options":{"method":"post"}},{"id":"/docs/api/business#get-label-groups","title":"Retrieve a list of label groups","use":"a","href":"#get-label-groups","options":{"method":"get"}},{"id":"/docs/api/business#get-label-group","title":"Retrieve label group details","use":"a","href":"#get-label-group","options":{"method":"get"}},{"id":"/docs/api/business#update-label-group","title":"Update label group settings","use":"a","href":"#update-label-group","options":{"method":"patch"}},{"id":"/docs/api/business#delete-label-group","title":"Delete a label group","use":"a","href":"#delete-label-group","options":{"method":"delete"}},{"id":"/docs/api/business#create-label","title":"Create a new label","use":"a","href":"#create-label","options":{"method":"post"}},{"id":"/docs/api/business#get-labels","title":"Retrieve a list of labels from a label group","use":"a","href":"#get-labels","options":{"method":"get"}},{"id":"/docs/api/business#update-label","title":"Update a label","use":"a","href":"#update-label","options":{"method":"patch"}},{"id":"/docs/api/business#delete-label","title":"Delete a label","use":"a","href":"#delete-label","options":{"method":"delete"}},{"id":"/docs/api/business#create-tax-rate","title":"Create a new tax rate","use":"a","href":"#create-tax-rate","options":{"method":"post"}},{"id":"/docs/api/business#get-tax-rates","title":"Retrieve a list of tax rates","use":"a","href":"#get-tax-rates","options":{"method":"get"}},{"id":"/docs/api/business#get-tax-rate","title":"Retrieve tax rate details","use":"a","href":"#get-tax-rate","options":{"method":"get"}},{"id":"/docs/api/business#update-tax-rate","title":"Update tax rate settings","use":"a","href":"#update-tax-rate","options":{"method":"patch"}},{"id":"/docs/api/business#delete-tax-rate","title":"Delete a tax rate","use":"a","href":"#delete-tax-rate","options":{"method":"delete"}}]},{"id":"/docs/api/business#tag-accounts","title":"Accounts","use":"a","href":"#tag-accounts","items":[{"id":"/docs/api/business#get-accounts","title":"Retrieve all accounts","use":"a","href":"#get-accounts","options":{"method":"get"}},{"id":"/docs/api/business#get-account","title":"Retrieve an account","use":"a","href":"#get-account","options":{"method":"get"}},{"id":"/docs/api/business#get-account-details","title":"Retrieve account's full bank details","use":"a","href":"#get-account-details","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-cards","title":"Cards","use":"a","href":"#tag-cards","items":[{"id":"/docs/api/business#get-cards","title":"Retrieve a list of cards","use":"a","href":"#get-cards","options":{"method":"get"}},{"id":"/docs/api/business#create-card","title":"Create a card","use":"a","href":"#create-card","options":{"method":"post"}},{"id":"/docs/api/business#get-card","title":"Retrieve card details","use":"a","href":"#get-card","options":{"method":"get"}},{"id":"/docs/api/business#update-card","title":"Update card settings","use":"a","href":"#update-card","options":{"method":"patch"}},{"id":"/docs/api/business#delete-card","title":"Terminate a card","use":"a","href":"#delete-card","options":{"method":"delete"}},{"id":"/docs/api/business#update-card-contacts","title":"Update card contacts","use":"a","href":"#update-card-contacts","options":{"method":"put"}},{"id":"/docs/api/business#update-card-references","title":"Update card references","use":"a","href":"#update-card-references","options":{"method":"put"}},{"id":"/docs/api/business#freeze-card","title":"Freeze a card","use":"a","href":"#freeze-card","options":{"method":"post"}},{"id":"/docs/api/business#unfreeze-card","title":"Unfreeze a card","use":"a","href":"#unfreeze-card","options":{"method":"post"}},{"id":"/docs/api/business#lock-card","title":"Lock a card","use":"a","href":"#lock-card","options":{"method":"post"}},{"id":"/docs/api/business#unlock-card","title":"Unlock a card","use":"a","href":"#unlock-card","options":{"method":"post"}},{"id":"/docs/api/business#get-sensitive-card-details","title":"Retrieve sensitive card details","use":"a","href":"#get-sensitive-card-details","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-card-invitations","title":"Card invitations","use":"a","href":"#tag-card-invitations","items":[{"id":"/docs/api/business#create-card-invitation","title":"Create a card invitation","use":"a","href":"#create-card-invitation","options":{"method":"post"}},{"id":"/docs/api/business#get-card-invitations","title":"Retrieve a list of card invitations","use":"a","href":"#get-card-invitations","options":{"method":"get"}},{"id":"/docs/api/business#get-card-invitation","title":"Retrieve card invitation details","use":"a","href":"#get-card-invitation","options":{"method":"get"}},{"id":"/docs/api/business#update-card-invitation","title":"Update card invitation settings","use":"a","href":"#update-card-invitation","options":{"method":"patch"}},{"id":"/docs/api/business#cancel-card-invitation","title":"Cancel a card invitation","use":"a","href":"#cancel-card-invitation","options":{"method":"post"}}]},{"id":"/docs/api/business#tag-counterparties","title":"Counterparties","use":"a","href":"#tag-counterparties","items":[{"id":"/docs/api/business#validate-account-name","title":"Validate an account name (CoP/VoP)","use":"a","href":"#validate-account-name","options":{"method":"post"}},{"id":"/docs/api/business#get-counterparties","title":"Retrieve a list of counterparties","use":"a","href":"#get-counterparties","options":{"method":"get"}},{"id":"/docs/api/business#add-counterparty","title":"Create a counterparty","use":"a","href":"#add-counterparty","options":{"method":"post"}},{"id":"/docs/api/business#get-counterparty-countries","title":"Check supported countries and currencies","use":"a","href":"#get-counterparty-countries","options":{"method":"get"}},{"id":"/docs/api/business#get-counterparty-requirements","title":"Check counterparty field requirements","use":"a","href":"#get-counterparty-requirements","options":{"method":"get"}},{"id":"/docs/api/business#get-counterparty","title":"Retrieve a counterparty","use":"a","href":"#get-counterparty","options":{"method":"get"}},{"id":"/docs/api/business#delete-counterparty","title":"Delete a counterparty","use":"a","href":"#delete-counterparty","options":{"method":"delete"}},{"id":"/docs/api/business#update-counterparty-payment-method","title":"Update a counterparty's payment method","use":"a","href":"#update-counterparty-payment-method","options":{"method":"patch"}}]},{"id":"/docs/api/business#tag-expenses","title":"Expenses","use":"a","href":"#tag-expenses","items":[{"id":"/docs/api/business#get-expenses","title":"Retrieve a list of expenses","use":"a","href":"#get-expenses","options":{"method":"get"}},{"id":"/docs/api/business#get-expense","title":"Retrieve an expense","use":"a","href":"#get-expense","options":{"method":"get"}},{"id":"/docs/api/business#get-expense-receipt","title":"Retrieve a receipt related to an expense","use":"a","href":"#get-expense-receipt","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-foreign-exchange","title":"Foreign exchange","use":"a","href":"#tag-foreign-exchange","items":[{"id":"/docs/api/business#get-rate","title":"Get an exchange rate","use":"a","href":"#get-rate","options":{"method":"get"}},{"id":"/docs/api/business#exchange-money","title":"Exchange money","use":"a","href":"#exchange-money","options":{"method":"post"}},{"id":"/docs/api/business#get-exchange-reasons","title":"Get exchange reasons","use":"a","href":"#get-exchange-reasons","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-payment-drafts","title":"Payment drafts","use":"a","href":"#tag-payment-drafts","items":[{"id":"/docs/api/business#get-payment-drafts","title":"Retrieve a list of payment drafts","use":"a","href":"#get-payment-drafts","options":{"method":"get"}},{"id":"/docs/api/business#create-payment-draft","title":"Create a payment draft","use":"a","href":"#create-payment-draft","options":{"method":"post"}},{"id":"/docs/api/business#get-payment-draft","title":"Retrieve a payment draft","use":"a","href":"#get-payment-draft","options":{"method":"get"}},{"id":"/docs/api/business#delete-payment-draft","title":"Delete a payment draft","use":"a","href":"#delete-payment-draft","options":{"method":"delete"}},{"id":"/docs/api/business#update-payment-draft","title":"Update a payment draft","use":"a","href":"#update-payment-draft","options":{"method":"patch"}},{"id":"/docs/api/business#add-payment-draft-payment","title":"Add a payment to a payment draft","use":"a","href":"#add-payment-draft-payment","options":{"method":"post"}},{"id":"/docs/api/business#update-payment-draft-payment","title":"Update a payment in a payment draft","use":"a","href":"#update-payment-draft-payment","options":{"method":"patch"}},{"id":"/docs/api/business#delete-payment-draft-payment","title":"Delete a payment from a payment draft","use":"a","href":"#delete-payment-draft-payment","options":{"method":"delete"}}]},{"id":"/docs/api/business#tag-payout-links","title":"Payout links","use":"a","href":"#tag-payout-links","items":[{"id":"/docs/api/business#create-payout-link","title":"Create a payout link","use":"a","href":"#create-payout-link","options":{"method":"post"}},{"id":"/docs/api/business#get-payout-links","title":"Retrieve a list of payout links","use":"a","href":"#get-payout-links","options":{"method":"get"}},{"id":"/docs/api/business#get-payout-link","title":"Retrieve a payout link","use":"a","href":"#get-payout-link","options":{"method":"get"}},{"id":"/docs/api/business#cancel-payout-link","title":"Cancel a payout link","use":"a","href":"#cancel-payout-link","options":{"method":"post"}}]},{"id":"/docs/api/business#tag-simulations","title":"Simulations","use":"a","href":"#tag-simulations","items":[{"id":"/docs/api/business#simulate-transfer-state-update","title":"Simulate a transfer state update (Sandbox only)","use":"a","href":"#simulate-transfer-state-update","options":{"method":"post"}},{"id":"/docs/api/business#simulate-top-up","title":"Simulate an account top-up (Sandbox only)","use":"a","href":"#simulate-top-up","options":{"method":"post"}}]},{"id":"/docs/api/business#tag-team-members","title":"Team members","use":"a","href":"#tag-team-members","items":[{"id":"/docs/api/business#get-team-members","title":"Retrieve a list of team members","use":"a","href":"#get-team-members","options":{"method":"get"}},{"id":"/docs/api/business#invite-team-member","title":"Invite a new member to your business","use":"a","href":"#invite-team-member","options":{"method":"post"}},{"id":"/docs/api/business#delete-team-member","title":"Delete a team member","use":"a","href":"#delete-team-member","options":{"method":"delete"}},{"id":"/docs/api/business#get-roles","title":"Retrieve team roles","use":"a","href":"#get-roles","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-transactions","title":"Transactions","use":"a","href":"#tag-transactions","items":[{"id":"/docs/api/business#get-transactions","title":"Retrieve a list of transactions","use":"a","href":"#get-transactions","options":{"method":"get"}},{"id":"/docs/api/business#get-transaction","title":"Retrieve a transaction","use":"a","href":"#get-transaction","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-transfers","title":"Transfers","use":"a","href":"#tag-transfers","items":[{"id":"/docs/api/business#create-payment","title":"Create a transfer to another account or card","use":"a","href":"#create-payment","options":{"method":"post"}},{"id":"/docs/api/business#get-indicative-quote","title":"Get an indicative quote for a transfer","use":"a","href":"#get-indicative-quote","options":{"method":"post"}},{"id":"/docs/api/business#get-payment-requirements","title":"Check transfer field requirements","use":"a","href":"#get-payment-requirements","options":{"method":"post"}},{"id":"/docs/api/business#create-transfer","title":"Move money between your accounts","use":"a","href":"#create-transfer","options":{"method":"post"}},{"id":"/docs/api/business#get-transfer-reasons","title":"Get transfer reasons","use":"a","href":"#get-transfer-reasons","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-webhooks-v1-deprecated","title":"Webhooks (v1) (deprecated)","use":"a","href":"#tag-webhooks-v1-deprecated","items":[{"id":"/docs/api/business#get-webhook-v1","title":"Retrieve a webhook","use":"a","href":"#get-webhook-v1","options":{"method":"get"}},{"id":"/docs/api/business#set-up-webhook","title":"Set a webhook","use":"a","href":"#set-up-webhook","options":{"method":"post"}},{"id":"/docs/api/business#delete-webhook-v1","title":"Delete a webhook","use":"a","href":"#delete-webhook-v1","options":{"method":"delete"}}]},{"id":"/docs/api/business#tag-webhooks-v2","title":"Webhooks (v2)","use":"a","href":"#tag-webhooks-v2","items":[{"id":"/docs/api/business#create-webhook","title":"Create a new webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/business#get-webhooks","title":"Retrieve a list of webhooks","use":"a","href":"#get-webhooks","options":{"method":"get"}},{"id":"/docs/api/business#get-webhook","title":"Retrieve a webhook","use":"a","href":"#get-webhook","options":{"method":"get"}},{"id":"/docs/api/business#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/business#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/business#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}},{"id":"/docs/api/business#get-failed-webhook-events","title":"Retrieve a list of failed webhook events","use":"a","href":"#get-failed-webhook-events","options":{"method":"get"}}]}],"versions":"$undefined"},"/docs/api/crypto-ramp/2.0.0":{"items":[{"id":"/docs/api/crypto-ramp/2.0.0#tag-partners","title":"Partners","use":"a","href":"#tag-partners","items":[{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-configuration","title":"Retrieve configuration","use":"a","href":"#retrieve-configuration","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-an-order-quote","title":"Retrieve an order quote","use":"a","href":"#retrieve-an-order-quote","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-a-redirect-url","title":"Retrieve a redirect URL","use":"a","href":"#retrieve-a-redirect-url","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-an-order","title":"Retrieve an order","use":"a","href":"#retrieve-an-order","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-all-orders","title":"Retrieve all orders","use":"a","href":"#retrieve-all-orders","options":{"method":"get"}}]},{"id":"/docs/api/crypto-ramp/2.0.0#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-a-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-a-webhook","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#update-a-webhook","title":"Update a webhook","use":"a","href":"#update-a-webhook","options":{"method":"patch"}},{"id":"/docs/api/crypto-ramp/2.0.0#delete-a-webhook","title":"Delete a webhook","use":"a","href":"#delete-a-webhook","options":{"method":"delete"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-a-list-of-webhooks","title":"Retrieve a list of webhooks","use":"a","href":"#retrieve-a-list-of-webhooks","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#create-a-webhook","title":"Create a webhook","use":"a","href":"#create-a-webhook","options":{"method":"post"}}]}],"versions":[{"label":"2.0.0","path":"/docs/api/crypto-ramp","latest":true},{"label":"1.0.0","path":"/docs/api/crypto-ramp/1.0.0","latest":false}]},"/docs/api/crypto-ramp/1.0.0":{"items":[{"id":"/docs/api/crypto-ramp/1.0.0#tag-partners","title":"Partners","use":"a","href":"#tag-partners","items":[{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-configuration","title":"Retrieve configuration","use":"a","href":"#retrieve-configuration","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-an-order-quote","title":"Retrieve an order quote","use":"a","href":"#retrieve-an-order-quote","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-a-redirect-url","title":"Retrieve a redirect URL","use":"a","href":"#retrieve-a-redirect-url","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-an-order","title":"Retrieve an order","use":"a","href":"#retrieve-an-order","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-all-orders","title":"Retrieve all orders","use":"a","href":"#retrieve-all-orders","options":{"method":"get"}}]},{"id":"/docs/api/crypto-ramp/1.0.0#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-a-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-a-webhook","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#update-a-webhook","title":"Update a webhook","use":"a","href":"#update-a-webhook","options":{"method":"patch"}},{"id":"/docs/api/crypto-ramp/1.0.0#delete-a-webhook","title":"Delete a webhook","use":"a","href":"#delete-a-webhook","options":{"method":"delete"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-a-list-of-webhooks","title":"Retrieve a list of webhooks","use":"a","href":"#retrieve-a-list-of-webhooks","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#create-a-webhook","title":"Create a webhook","use":"a","href":"#create-a-webhook","options":{"method":"post"}}]}],"versions":[{"label":"2.0.0","path":"/docs/api/crypto-ramp","latest":true},{"label":"1.0.0","path":"/docs/api/crypto-ramp/1.0.0","latest":false}]},"/docs/api/crypto-ramp":{"items":[{"id":"/docs/api/crypto-ramp#tag-partners","title":"Partners","use":"a","href":"#tag-partners","items":[{"id":"/docs/api/crypto-ramp#retrieve-configuration","title":"Retrieve configuration","use":"a","href":"#retrieve-configuration","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#retrieve-an-order-quote","title":"Retrieve an order quote","use":"a","href":"#retrieve-an-order-quote","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#retrieve-a-redirect-url","title":"Retrieve a redirect URL","use":"a","href":"#retrieve-a-redirect-url","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#retrieve-an-order","title":"Retrieve an order","use":"a","href":"#retrieve-an-order","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#retrieve-all-orders","title":"Retrieve all orders","use":"a","href":"#retrieve-all-orders","options":{"method":"get"}}]},{"id":"/docs/api/crypto-ramp#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/crypto-ramp#retrieve-a-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-a-webhook","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#update-a-webhook","title":"Update a webhook","use":"a","href":"#update-a-webhook","options":{"method":"patch"}},{"id":"/docs/api/crypto-ramp#delete-a-webhook","title":"Delete a webhook","use":"a","href":"#delete-a-webhook","options":{"method":"delete"}},{"id":"/docs/api/crypto-ramp#retrieve-a-list-of-webhooks","title":"Retrieve a list of webhooks","use":"a","href":"#retrieve-a-list-of-webhooks","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#create-a-webhook","title":"Create a webhook","use":"a","href":"#create-a-webhook","options":{"method":"post"}}]}],"versions":[{"label":"2.0.0","path":"/docs/api/crypto-ramp","latest":true},{"label":"1.0.0","path":"/docs/api/crypto-ramp/1.0.0","latest":false}]},"/docs/api/merchant/2026-04-20":{"items":[{"id":"/docs/api/merchant/2026-04-20#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2026-04-20#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#increment-authorisation","title":"Increment authorisation","use":"a","href":"#increment-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2026-04-20#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2026-04-20#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2026-04-20#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2026-04-20#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2026-04-20#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2026-04-20#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2026-04-20#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2026-04-20#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2026-04-20#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2026-04-20#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2026-04-20#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2026-04-20#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2026-03-12":{"items":[{"id":"/docs/api/merchant/2026-03-12#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2026-03-12#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#increment-authorisation","title":"Increment authorisation","use":"a","href":"#increment-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2026-03-12#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2026-03-12#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2026-03-12#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2026-03-12#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2026-03-12#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2026-03-12#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2026-03-12#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2026-03-12#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2026-03-12#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2026-03-12#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2026-03-12#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2026-03-12#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2025-12-04":{"items":[{"id":"/docs/api/merchant/2025-12-04#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2025-12-04#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#increment-authorisation","title":"Increment authorisation","use":"a","href":"#increment-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2025-12-04#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2025-12-04#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2025-12-04#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2025-12-04#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2025-12-04#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2025-12-04#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2025-12-04#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2025-12-04#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2025-12-04#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2025-12-04#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2025-12-04#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2025-12-04#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2025-10-16":{"items":[{"id":"/docs/api/merchant/2025-10-16#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2025-10-16#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#increment-order-authorisation","title":"Increment authorisation","use":"a","href":"#increment-order-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2025-10-16#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2025-10-16#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2025-10-16#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2025-10-16#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2025-10-16#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2025-10-16#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2025-10-16#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2025-10-16#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2025-10-16#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2025-10-16#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2025-10-16#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2025-10-16#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2024-09-01":{"items":[{"id":"/docs/api/merchant/2024-09-01#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2024-09-01#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#increment-order-authorisation","title":"Increment authorisation","use":"a","href":"#increment-order-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2024-09-01#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2024-09-01#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2024-09-01#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2024-09-01#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2024-09-01#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2024-09-01#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2024-09-01#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2024-09-01#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2024-09-01#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2024-09-01#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2024-09-01#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2024-09-01#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2024-05-01":{"items":[{"id":"/docs/api/merchant/2024-05-01#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2024-05-01#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#increment-order-authorisation","title":"Increment authorisation","use":"a","href":"#increment-order-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#refund-order-deprecated","title":"Refund an order (Deprecated)","use":"a","href":"#refund-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2024-05-01#create-customer-deprecated","title":"Create a customer (Deprecated)","use":"a","href":"#create-customer-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-all-customers-deprecated","title":"Retrieve a customer list (Deprecated)","use":"a","href":"#retrieve-all-customers-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-customer-deprecated","title":"Retrieve a customer (Deprecated)","use":"a","href":"#retrieve-customer-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-customer-deprecated","title":"Update a customer (Deprecated)","use":"a","href":"#update-customer-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-05-01#delete-customer-deprecated","title":"Delete a customer (Deprecated)","use":"a","href":"#delete-customer-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-all-payment-methods-deprecated","title":"Retrieve all payment methods of a customer (Deprecated)","use":"a","href":"#retrieve-all-payment-methods-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-payment-method-deprecated","title":"Retrieve a customer's payment method (Deprecated)","use":"a","href":"#retrieve-payment-method-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-payment-method-deprecated","title":"Update a customer's payment method (Deprecated)","use":"a","href":"#update-payment-method-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-05-01#delete-payment-method-deprecated","title":"Delete a customer's payment method (Deprecated)","use":"a","href":"#delete-payment-method-deprecated","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2024-05-01#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2024-05-01#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2024-05-01#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2024-05-01#create-webhook-deprecated","title":"Create a webhook (Deprecated)","use":"a","href":"#create-webhook-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-all-webhooks-deprecated","title":"Retrieve a webhook list (Deprecated)","use":"a","href":"#retrieve-all-webhooks-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-webhook-deprecated","title":"Retrieve a webhook (Deprecated)","use":"a","href":"#retrieve-webhook-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-webhook-deprecated","title":"Update a webhook (Deprecated)","use":"a","href":"#update-webhook-deprecated","options":{"method":"put"}},{"id":"/docs/api/merchant/2024-05-01#delete-webhook-deprecated","title":"Delete a webhook (Deprecated)","use":"a","href":"#delete-webhook-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/2024-05-01#rotate-webhook-signing-secret-deprecated","title":"Rotate a webhook signing secret (Deprecated)","use":"a","href":"#rotate-webhook-signing-secret-deprecated","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2024-05-01#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-05-01#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2024-05-01#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2024-05-01#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2024-05-01#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2024-05-01#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2023-09-01":{"items":[{"id":"/docs/api/merchant/2023-09-01#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2023-09-01#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#refund-order-deprecated","title":"Refund an order (Deprecated)","use":"a","href":"#refund-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2023-09-01#create-customer-deprecated","title":"Create a customer (Deprecated)","use":"a","href":"#create-customer-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-all-customers-deprecated","title":"Retrieve a customer list (Deprecated)","use":"a","href":"#retrieve-all-customers-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-customer-deprecated","title":"Retrieve a customer (Deprecated)","use":"a","href":"#retrieve-customer-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-customer-deprecated","title":"Update a customer (Deprecated)","use":"a","href":"#update-customer-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/2023-09-01#delete-customer-deprecated","title":"Delete a customer (Deprecated)","use":"a","href":"#delete-customer-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-all-payment-methods-deprecated","title":"Retrieve all payment methods of a customer (Deprecated)","use":"a","href":"#retrieve-all-payment-methods-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-payment-method-deprecated","title":"Retrieve a customer's payment method (Deprecated)","use":"a","href":"#retrieve-payment-method-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-payment-method-deprecated","title":"Update a customer's payment method (Deprecated)","use":"a","href":"#update-payment-method-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/2023-09-01#delete-payment-method-deprecated","title":"Delete a customer's payment method (Deprecated)","use":"a","href":"#delete-payment-method-deprecated","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2023-09-01#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2023-09-01#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2023-09-01#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2023-09-01#create-webhook-deprecated","title":"Create a webhook (Deprecated)","use":"a","href":"#create-webhook-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-all-webhooks-deprecated","title":"Retrieve a webhook list (Deprecated)","use":"a","href":"#retrieve-all-webhooks-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-webhook-deprecated","title":"Retrieve a webhook (Deprecated)","use":"a","href":"#retrieve-webhook-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-webhook-deprecated","title":"Update a webhook (Deprecated)","use":"a","href":"#update-webhook-deprecated","options":{"method":"put"}},{"id":"/docs/api/merchant/2023-09-01#delete-webhook-deprecated","title":"Delete a webhook (Deprecated)","use":"a","href":"#delete-webhook-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/2023-09-01#rotate-webhook-signing-secret-deprecated","title":"Rotate a webhook signing secret (Deprecated)","use":"a","href":"#rotate-webhook-signing-secret-deprecated","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2023-09-01#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2023-09-01#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2023-09-01#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2023-09-01#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2023-09-01#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2023-09-01#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/Legacy":{"items":[{"id":"/docs/api/merchant/Legacy#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/Legacy#create-order-deprecated","title":"Create an order (Deprecated)","use":"a","href":"#create-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-order-list-deprecated","title":"Retrieve an order list (Deprecated)","use":"a","href":"#retrieve-order-list-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-order-deprecated","title":"Retrieve an order (Deprecated)","use":"a","href":"#retrieve-order-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-order-deprecated","title":"Update an order (Deprecated)","use":"a","href":"#update-order-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/Legacy#capture-order-deprecated","title":"Capture an order (Deprecated)","use":"a","href":"#capture-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#cancel-order-deprecated","title":"Cancel an order (Deprecated)","use":"a","href":"#cancel-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#refund-order-deprecated","title":"Refund an order (Deprecated)","use":"a","href":"#refund-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/Legacy#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/Legacy#create-customer-deprecated","title":"Create a customer (Deprecated)","use":"a","href":"#create-customer-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-all-customers-deprecated","title":"Retrieve a customer list (Deprecated)","use":"a","href":"#retrieve-all-customers-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-customer-deprecated","title":"Retrieve a customer (Deprecated)","use":"a","href":"#retrieve-customer-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-customer-deprecated","title":"Update a customer (Deprecated)","use":"a","href":"#update-customer-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/Legacy#delete-customer-deprecated","title":"Delete a customer (Deprecated)","use":"a","href":"#delete-customer-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/Legacy#retrieve-all-payment-methods-deprecated","title":"Retrieve all payment methods of a customer (Deprecated)","use":"a","href":"#retrieve-all-payment-methods-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-payment-method-deprecated","title":"Retrieve a customer's payment method (Deprecated)","use":"a","href":"#retrieve-payment-method-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-payment-method-deprecated","title":"Update a customer's payment method (Deprecated)","use":"a","href":"#update-payment-method-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/Legacy#delete-payment-method-deprecated","title":"Delete a customer's payment method (Deprecated)","use":"a","href":"#delete-payment-method-deprecated","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/Legacy#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/Legacy#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/Legacy#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/Legacy#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/Legacy#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/Legacy#create-webhook-deprecated","title":"Create a webhook (Deprecated)","use":"a","href":"#create-webhook-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-all-webhooks-deprecated","title":"Retrieve a webhook list (Deprecated)","use":"a","href":"#retrieve-all-webhooks-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-webhook-deprecated","title":"Retrieve a webhook (Deprecated)","use":"a","href":"#retrieve-webhook-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-webhook-deprecated","title":"Update a webhook (Deprecated)","use":"a","href":"#update-webhook-deprecated","options":{"method":"put"}},{"id":"/docs/api/merchant/Legacy#delete-webhook-deprecated","title":"Delete a webhook (Deprecated)","use":"a","href":"#delete-webhook-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/Legacy#rotate-webhook-signing-secret-deprecated","title":"Rotate a webhook signing secret (Deprecated)","use":"a","href":"#rotate-webhook-signing-secret-deprecated","options":{"method":"post"}}]},{"id":"/docs/api/merchant/Legacy#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/Legacy#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/Legacy#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/Legacy#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/Legacy#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/Legacy#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/Legacy#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant":{"items":[{"id":"/docs/api/merchant#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant#increment-authorisation","title":"Increment authorisation","use":"a","href":"#increment-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/open-banking":{"items":[{"id":"/docs/api/open-banking#tag-applications","title":"Applications","use":"a","href":"#tag-applications","items":[{"id":"/docs/api/open-banking#get-distinguished-name","title":"Get a distinguished name (DN)","use":"a","href":"#get-distinguished-name","options":{"method":"get"}},{"id":"/docs/api/open-banking#register-application","title":"Register an application","use":"a","href":"#register-application","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-application","title":"Get an application","use":"a","href":"#get-application","options":{"method":"get"}},{"id":"/docs/api/open-banking#update-application","title":"Update an application","use":"a","href":"#update-application","options":{"method":"put"}},{"id":"/docs/api/open-banking#delete-application","title":"Delete an application","use":"a","href":"#delete-application","options":{"method":"delete"}}]},{"id":"/docs/api/open-banking#tag-accounts","title":"Accounts","use":"a","href":"#tag-accounts","items":[{"id":"/docs/api/open-banking#create-account-access-consents","title":"Create an account access consent","use":"a","href":"#create-account-access-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-account-access-consents-consent-id","title":"Retrieve an account access consent","use":"a","href":"#get-account-access-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#delete-account-access-consents-consent-id","title":"Delete an account access consent","use":"a","href":"#delete-account-access-consents-consent-id","options":{"method":"delete"}},{"id":"/docs/api/open-banking#get-accounts","title":"Retrieve all accounts","use":"a","href":"#get-accounts","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id","title":"Retrieve an account","use":"a","href":"#get-accounts-account-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id-balances","title":"Retrieve an account balance","use":"a","href":"#get-accounts-account-id-balances","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id-beneficiaries","title":"Retrieve all account's beneficiaries","use":"a","href":"#get-accounts-account-id-beneficiaries","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-transactions","title":"Transactions","use":"a","href":"#tag-transactions","items":[{"id":"/docs/api/open-banking#get-accounts-account-id-direct-debits","title":"Retrieve all account's direct debits","use":"a","href":"#get-accounts-account-id-direct-debits","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id-standing-orders","title":"Retrieve all account's standing orders","use":"a","href":"#get-accounts-account-id-standing-orders","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id-transactions","title":"Retrieve all transactions","use":"a","href":"#get-accounts-account-id-transactions","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-domestic-payment","title":"Domestic payment","use":"a","href":"#tag-domestic-payment","items":[{"id":"/docs/api/open-banking#create-domestic-payment-consents","title":"Create a domestic payment consent","use":"a","href":"#create-domestic-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-payment-consents-consent-id","title":"Retrieve a domestic payment consent","use":"a","href":"#get-domestic-payment-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-domestic-payment-consents-consent-id-funds-confirmation","title":"Get funds confirmation for a domestic payment consent","use":"a","href":"#get-domestic-payment-consents-consent-id-funds-confirmation","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-domestic-payments","title":"Create a domestic payment","use":"a","href":"#create-domestic-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-payments-domestic-payment-id","title":"Retrieve a domestic payment","use":"a","href":"#get-domestic-payments-domestic-payment-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-domestic-scheduled-payment","title":"Domestic scheduled payment","use":"a","href":"#tag-domestic-scheduled-payment","items":[{"id":"/docs/api/open-banking#create-domestic-scheduled-payment-consents","title":"Create a domestic scheduled payment consent","use":"a","href":"#create-domestic-scheduled-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-scheduled-payment-consents-consent-id","title":"Retrieve a domestic scheduled payment consent","use":"a","href":"#get-domestic-scheduled-payment-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-domestic-scheduled-payments","title":"Create a domestic scheduled payment","use":"a","href":"#create-domestic-scheduled-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-scheduled-payments-domestic-scheduled-payment-id","title":"Retrieve a domestic scheduled payment","use":"a","href":"#get-domestic-scheduled-payments-domestic-scheduled-payment-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-domestic-standing-order","title":"Domestic standing order","use":"a","href":"#tag-domestic-standing-order","items":[{"id":"/docs/api/open-banking#create-domestic-standing-order-consents","title":"Create a domestic standing order consent","use":"a","href":"#create-domestic-standing-order-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-standing-order-consents-consent-id","title":"Retrieve a domestic standing order consent","use":"a","href":"#get-domestic-standing-order-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-domestic-standing-orders","title":"Create a domestic standing order","use":"a","href":"#create-domestic-standing-orders","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-standing-orders-domestic-standing-order-id","title":"Retrieve a domestic standing order","use":"a","href":"#get-domestic-standing-orders-domestic-standing-order-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-file-payment","title":"File payment","use":"a","href":"#tag-file-payment","items":[{"id":"/docs/api/open-banking#create-file-payment-consents","title":"Create a file payment consent","use":"a","href":"#create-file-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-file-payment-consents-consent-id-file","title":"Retrieve an uploaded payment file","use":"a","href":"#get-file-payment-consents-consent-id-file","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-file-payment-consents-consent-id-file","title":"Upload a payment file","use":"a","href":"#create-file-payment-consents-consent-id-file","options":{"method":"post"}},{"id":"/docs/api/open-banking#create-file-payments","title":"Create a file payment","use":"a","href":"#create-file-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-file-payments-file-payment-id","title":"Retrieve a file payment","use":"a","href":"#get-file-payments-file-payment-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-file-payments-file-payment-id-report-file","title":"Retrieve all payments of a file payment","use":"a","href":"#get-file-payments-file-payment-id-report-file","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-international-payment","title":"International payment","use":"a","href":"#tag-international-payment","items":[{"id":"/docs/api/open-banking#create-international-payment-consents","title":"Create an international payment consent","use":"a","href":"#create-international-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-payment-consents-consent-id","title":"Retrieve an international payment consent","use":"a","href":"#get-international-payment-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-international-payment-consents-consent-id-funds-confirmation","title":"Get funds confirmation for an international payment consent","use":"a","href":"#get-international-payment-consents-consent-id-funds-confirmation","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-international-payments","title":"Create an international payment","use":"a","href":"#create-international-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-payments-international-payment-id","title":"Retrieve an international payment","use":"a","href":"#get-international-payments-international-payment-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-international-scheduled-payment","title":"International scheduled payment","use":"a","href":"#tag-international-scheduled-payment","items":[{"id":"/docs/api/open-banking#create-international-scheduled-payment-consents","title":"Create an international scheduled payment consent","use":"a","href":"#create-international-scheduled-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-scheduled-payment-consents-consent-id","title":"Retrieve an international scheduled payment consent","use":"a","href":"#get-international-scheduled-payment-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-international-scheduled-payment-consents-consent-id-funds-confirmation","title":"Get funds confirmation for an international scheduled payment","use":"a","href":"#get-international-scheduled-payment-consents-consent-id-funds-confirmation","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-international-scheduled-payments","title":"Create an international scheduled payment","use":"a","href":"#create-international-scheduled-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-scheduled-payments-international-scheduled-payment-id","title":"Retrieve an international scheduled payment","use":"a","href":"#get-international-scheduled-payments-international-scheduled-payment-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-international-standing-order","title":"International standing order","use":"a","href":"#tag-international-standing-order","items":[{"id":"/docs/api/open-banking#create-international-standing-order-consents","title":"Create an international standing order consent","use":"a","href":"#create-international-standing-order-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-standing-order-consents-consent-id","title":"Retrieve an international standing order consent","use":"a","href":"#get-international-standing-order-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-international-standing-orders","title":"Create an international standing order","use":"a","href":"#create-international-standing-orders","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-standing-orders-international-standing-order-id","title":"Retrieve an international standing order","use":"a","href":"#get-international-standing-orders-international-standing-order-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-draft-payment","title":"Draft payment","use":"a","href":"#tag-draft-payment","items":[{"id":"/docs/api/open-banking#list-draft-payment","title":"List draft payments","use":"a","href":"#list-draft-payment","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-draft-payment","title":"Create a draft payment","use":"a","href":"#create-draft-payment","options":{"method":"post"}},{"id":"/docs/api/open-banking#delete-draft-payment-transfer","title":"Delete a draft payment transfer","use":"a","href":"#delete-draft-payment-transfer","options":{"method":"delete"}},{"id":"/docs/api/open-banking#find-draft-payment","title":"Retrieve a draft payment","use":"a","href":"#find-draft-payment","options":{"method":"get"}},{"id":"/docs/api/open-banking#delete-draft-payment","title":"Delete a draft payment","use":"a","href":"#delete-draft-payment","options":{"method":"delete"}}]},{"id":"/docs/api/open-banking#tag-untagged","title":"Untagged","use":"a","href":"#tag-untagged","items":[{"id":"/docs/api/open-banking#get-file-payment-consents-consent-id","title":"Retrieve a file payment consent","use":"a","href":"#get-file-payment-consents-consent-id","options":{"method":"get"}}]}],"versions":"$undefined"},"/docs/api/revolut-wallet-callbacks":{"items":[{"id":"/docs/api/revolut-wallet-callbacks#tag-transaction-outcomes","title":"Transaction outcomes","use":"a","href":"#tag-transaction-outcomes","items":[{"id":"/docs/api/revolut-wallet-callbacks#search-transaction-outcomes","title":"Fetch transaction outcomes for a transaction","use":"a","href":"#search-transaction-outcomes","options":{"method":"post"}}]},{"id":"/docs/api/revolut-wallet-callbacks#tag-passes","title":"Passes","use":"a","href":"#tag-passes","items":[{"id":"/docs/api/revolut-wallet-callbacks#fetch-pass","title":"Retrieve a pass","use":"a","href":"#fetch-pass","options":{"method":"get"}}]}],"versions":"$undefined"},"/docs/api/revolut-wallet-partner":{"items":[{"id":"/docs/api/revolut-wallet-partner#tag-passes","title":"Passes","use":"a","href":"#tag-passes","items":[{"id":"/docs/api/revolut-wallet-partner#create-pass","title":"Create a pass","use":"a","href":"#create-pass","options":{"method":"post"}},{"id":"/docs/api/revolut-wallet-partner#push-pass-update","title":"Update a pass","use":"a","href":"#push-pass-update","options":{"method":"put"}}]}],"versions":"$undefined"},"/docs/api/revolut-x-crypto-exchange":{"items":[{"id":"/docs/api/revolut-x-crypto-exchange#tag-balance","title":"Balance","use":"a","href":"#tag-balance","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-all-balances","title":"Get all balances","use":"a","href":"#get-all-balances","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-configuration","title":"Configuration","use":"a","href":"#tag-configuration","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-all-currencies","title":"Get all currencies","use":"a","href":"#get-all-currencies","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-all-currency-pairs","title":"Get all currency pairs","use":"a","href":"#get-all-currency-pairs","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-all-public-currencies","title":"Get all currencies public","use":"a","href":"#get-all-public-currencies","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-all-public-currency-pairs","title":"Get all currency pairs public","use":"a","href":"#get-all-public-currency-pairs","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-public-market-data","title":"Public Market Data","use":"a","href":"#tag-public-market-data","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-last-trades","title":"Get last trades","use":"a","href":"#get-last-trades","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-all-trades-public","title":"Get public trades (market history)","use":"a","href":"#get-all-trades-public","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-public-order-book","title":"Get order book","use":"a","href":"#get-public-order-book","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-public-order-book-v2","title":"Get order book V2","use":"a","href":"#get-public-order-book-v2","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-public-candles","title":"Get public historical OHLCV candles","use":"a","href":"#get-public-candles","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-public-tickers","title":"Get public tickers","use":"a","href":"#get-public-tickers","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/revolut-x-crypto-exchange#place-order","title":"Place order","use":"a","href":"#place-order","options":{"method":"post"}},{"id":"/docs/api/revolut-x-crypto-exchange#cancel-all-orders","title":"Cancel all active orders","use":"a","href":"#cancel-all-orders","options":{"method":"delete"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-active-orders","title":"Get active orders","use":"a","href":"#get-active-orders","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-historical-orders","title":"Get historical orders","use":"a","href":"#get-historical-orders","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-order","title":"Get order by ID","use":"a","href":"#get-order","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#cancel-order","title":"Cancel order by ID","use":"a","href":"#cancel-order","options":{"method":"delete"}},{"id":"/docs/api/revolut-x-crypto-exchange#replace-order","title":"Replace order","use":"a","href":"#replace-order","options":{"method":"put"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-order-fills","title":"Get fills of order by ID","use":"a","href":"#get-order-fills","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-trades","title":"Trades","use":"a","href":"#tag-trades","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-all-trades","title":"Get public trades for a specific symbol (market history)","use":"a","href":"#get-all-trades","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-private-trades","title":"Get client trades (associated with the provided API key) for a specific symbol","use":"a","href":"#get-private-trades","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-market-data","title":"Market Data","use":"a","href":"#tag-market-data","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-order-book","title":"Get order book snapshot","use":"a","href":"#get-order-book","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-candles","title":"Get historical OHLCV candles","use":"a","href":"#get-candles","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-ticker","title":"Get all tickers","use":"a","href":"#get-ticker","options":{"method":"get"}}]}],"versions":"$undefined"}},"alphaByPath":{}},"children":["$undefined","$L4","$L5"]}]}]}]]}]}
5:["$","footer",null,{"className":"_19k157u0","children":["$","div",null,{"className":"_19k157u1","children":[["$","div",null,{"className":"_19k157u2","children":[["$","img",null,{"data-revpress-display":"light","className":"_19k157u8","src":"https://storage.googleapis.com/revolut-prod-apps_cdn/Brand/Retail/Logos/Wordmark/Revolut_Black.svg","alt":"Revolut"}],["$","img",null,{"data-revpress-display":"dark","className":"_19k157u8","src":"https://storage.googleapis.com/revolut-prod-apps_cdn/Brand/Retail/Logos/Wordmark/Revolut_White.svg","alt":"Revolut"}],[["$","div","0",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"Company and products"}],[["$","$L3","0",{"className":"_19k157u5","to":"https://revolut.com/","children":"Discover Revolut"}],["$","$L3","1",{"className":"_19k157u5","to":"https://www.revolut.com/careers/","children":"Join the team!"}],["$","$L3","2",{"className":"_19k157u5","to":"mailto:api-requests@revolut.com","children":"Email us for API support"}]]]}],["$","div","1",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"Build Banking Apps"}],[["$","$L3","0",{"className":"_19k157u5","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","children":"Documentation"}],["$","$L3","1",{"className":"_19k157u5","to":"/docs/api/open-banking","children":"Open Banking API"}],["$","$L3","2",{"className":"_19k157u5","to":"/docs/guides/build-banking-apps/api-metrics","children":"API Status"}],["$","$L3","3",{"className":"_19k157u5","to":"https://developer.revolut.com/portal/signup","children":"Developer Portal"}],["$","$L3","4",{"className":"_19k157u5","to":"mailto:api-requests@revolut.com","children":"Request Sandbox access"}]]]}],["$","div","2",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"Manage Accounts"}],[["$","$L3","0",{"className":"_19k157u5","to":"/docs/guides/manage-accounts/introduction","children":"Documentation"}],["$","$L3","1",{"className":"_19k157u5","to":"/docs/api/business","children":"Business API"}]]]}],["$","div","3",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"Accept Payments"}],[["$","$L3","0",{"className":"_19k157u5","to":"/docs/guides/merchant/introduction","children":"Documentation"}],["$","$L3","1",{"className":"_19k157u5","to":"/docs/api/merchant","children":"Merchant API"}],["$","$L3","2",{"className":"_19k157u5","to":"/docs/sdks/merchant-web-sdk/introduction","children":"Merchant Web SDKs"}],["$","$L3","3",{"className":"_19k157u5","to":"/docs/sdks/merchant-ios-sdk/introduction","children":"Merchant iOS SDKs"}],["$","$L3","4",{"className":"_19k157u5","to":"/docs/sdks/merchant-android-sdk/introduction","children":"Merchant Android SDKs"}]]]}],["$","div","4",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"In-person Payments"}],[["$","$L3","0",{"className":"_19k157u5","to":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","children":"Documentation"}],["$","$L3","1",{"className":"_19k157u5","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/introduction","children":"Revolut POS"}],["$","$L3","2",{"className":"_19k157u5","to":"https://apps.apple.com/gb/app/revolut-pos/id1604861598","children":"Download the Revolut POS app"}],["$","$L3","3",{"className":"_19k157u5","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/introduction","children":"Revolut Reader"}],["$","$L3","4",{"className":"_19k157u5","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/introduction","children":"Revolut Terminal"}]]]}]]]}],["$","div",null,{"data-has-links":true,"className":"_19k157u6","children":[["$","p",null,{"className":"_19k157u7","children":["© Revolut Ltd ",2026]}],[["$","p","0",{"className":"_19k157u7","children":"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: 30 South Colonnade, Canary Wharf, London, England, E14 5HX. 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."}],"$L6","$L7"]]}]]}]}]
6:["$","p","1",{"className":"_19k157u7","children":"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."}]
7:["$","p","2",{"className":"_19k157u7","children":"Revolut's commodities service is not regulated by the FCA."}]
8:T178e,As a Revolut X customer, you can use the Revolut X REST API to streamline your trading experience.
Base URL for all endpoints: https://revx.revolut.com/api/
## API key
To get started using the Revolut X REST API, you need an API key to include with your requests.
To create it, follow the instructions below.
### Generate an Ed25519 key pair
Before creating your API key in the [Revolut X web app](https://exchange.revolut.com/), you must first generate an Ed25519 key pair.
An Ed25519 key pair consists of a private key and a public key.
The private key is kept secret and used for signing data or authenticating, while the public key can be shared to verify signatures and authenticate access.
You can generate this pair using `openssl`.
#### 1. Generate the private key
Run the following command in your terminal:
```sh
openssl genpkey -algorithm ed25519 -out private.pem
```
This command generates a file named `private.pem`, which contains your private key.
It has the following structure:
```sh
-----BEGIN PRIVATE KEY-----
{YOUR BASE64-ENCODED PRIVATE KEY}
-----END PRIVATE KEY-----
```
:::danger[IMPORTANT: Secure your private key]
This is your **private** key, and it will be used for signing requests.
**Your private key is a secret.**
Never share it with anyone and never send it as a part of any request.
:::
#### 2. Generate the public key
Next, generate the public key from your private key:
```sh
openssl pkey -in private.pem -pubout -out public.pem
```
This command generates a file named `public.pem` with your public key.
It has the following structure:
```sh
-----BEGIN PUBLIC KEY-----
{YOUR BASE64-ENCODED PUBLIC KEY}
-----END PUBLIC KEY-----
```
:::info[About your public key]
This is your **public** key.
It is not secret, and it is safe to share.
You will provide this key to Revolut X so we can verify the requests signed with your matching private key.
When you provide it, make sure that you copy all of it, including the `-----BEGIN KEY-----` and `-----END KEY-----` lines.
:::
### Create your API key
Once you have your **public key** (the content of `public.pem`), you are ready to create your API key.
Go to the [Revolut X web app](https://exchange.revolut.com/) → **Profile** to complete the setup.
---
## Authentication headers
This API uses a custom authentication scheme based on Ed25519 signatures.
Every request to the API must include the following headers:
| Header | Description |
| :--- | :--- |
| `X-Revx-API-Key` | Your API key (64-character alphanumeric string). |
| `X-Revx-Timestamp` | The Unix timestamp of the request, provided in **milliseconds**. |
| `X-Revx-Signature` | The request digest string signed with your **private key**. |
### Signing a request
To generate the `X-Revx-Signature`, you must sign a specific string constructed from your request data.
#### 1. Construct the message string
The string to sign is a concatenation of the following values, in this specific order:
1. **Timestamp:** Same value as the `X-Revx-Timestamp` header.
2. **HTTP Method:** Uppercase (e.g., `GET`, `POST`).
3. **Request Path:** The path starting from `/api` (e.g., `/api/1.0/orders/active`).
4. **Query String:** The URL query string if present (e.g., `limit=10`). Do not include the `?`.
5. **Request Body:** The minified JSON body string, if present.
:::note
When concatenating, do not add any separators (spaces, newlines, or commas) between the fields.
:::
**Example Message:**
```text
1765360896219POST/api/1.0/orders{"client_order_id":"3b364427-1f4f-4f66-9935-86b6fb115d26","symbol":"BTC-USD","side":"BUY","order_configuration":{"limit":{"base_size":"0.1","price":"90000.1"}}}
```
#### 2. Sign the message
1. Sign the constructed string using your **Ed25519 private key**.
2. **Base64-encode** the resulting signature.
3. Send this value in the `X-Revx-Signature` header.
### Code Examples
Python Example
```python
import base64
from pathlib import Path
from nacl.signing import SigningKey
from cryptography.hazmat.primitives import serialization
from cryptography.hazmat.backends import default_backend
# 1. Load your Private Key
pem_data = Path("private.pem").read_bytes()
private_key_obj = serialization.load_pem_private_key(
pem_data,
password=None,
backend=default_backend()
)
# Extract raw bytes for PyNaCl
raw_private = private_key_obj.private_bytes(
encoding=serialization.Encoding.Raw,
format=serialization.PrivateFormat.Raw,
encryption_algorithm=serialization.NoEncryption()
)
# 2. Prepare the message
timestamp = "1746007718237"
method = "GET"
path = "/api/1.0/orders/active"
query = "status=open&limit=10"
body = "" # Empty for GET
# Concatenate without separators
message = f"{timestamp}{method}{path}{query}{body}".encode('utf-8')
# 3. Sign and Encode
signing_key = SigningKey(raw_private)
signed = signing_key.sign(message)
signature = base64.b64encode(signed.signature).decode()
print(f"X-Revx-Signature: {signature}")
```
Node.js Example
```javascript
const crypto = require('crypto');
const fs = require('fs');
// 1. Load your Private Key
const privateKey = fs.readFileSync('private.pem', 'utf8');
// 2. Prepare the message
const timestamp = Date.now().toString();
const method = 'POST';
const path = '/api/1.0/crypto-exchange/orders';
const body = JSON.stringify({
symbol: "BTC/USD",
type: "limit",
side: "buy",
qty: "0.005"
});
// Concatenate without separators
const message = timestamp + method + path + body;
// 3. Sign and Encode
// Note: Use crypto.sign with null to indicate pure Ed25519 signing (no hashing algorithm)
const signatureBuffer = crypto.sign(null, Buffer.from(message), privateKey);
const signature = signatureBuffer.toString('base64');
console.log(`X-Revx-Timestamp: ${timestamp}`);
console.log(`X-Revx-Signature: ${signature}`);
```
Python Example
```python
import base64
from pathlib import Path
from nacl.signing import SigningKey
from cryptography.hazmat.primitives import serialization
from cryptography.hazmat.backends import default_backend
# 1. Load your Private Key
pem_data = Path("private.pem").read_bytes()
private_key_obj = serialization.load_pem_private_key(
pem_data,
password=None,
backend=default_backend()
)
# Extract raw bytes for PyNaCl
raw_private = private_key_obj.private_bytes(
encoding=serialization.Encoding.Raw,
format=serialization.PrivateFormat.Raw,
encryption_algorithm=serialization.NoEncryption()
)
# 2. Prepare the message
timestamp = "1746007718237"
method = "GET"
path = "/api/1.0/orders/active"
query = "status=open&limit=10"
body = "" # Empty for GET
# Concatenate without separators
message = f"{timestamp}{method}{path}{query}{body}".encode('utf-8')
# 3. Sign and Encode
signing_key = SigningKey(raw_private)
signed = signing_key.sign(message)
signature = base64.b64encode(signed.signature).decode()
print(f"X-Revx-Signature: {signature}")
```
Node.js Example
```javascript
const crypto = require('crypto');
const fs = require('fs');
// 1. Load your Private Key
const privateKey = fs.readFileSync('private.pem', 'utf8');
// 2. Prepare the message
const timestamp = Date.now().toString();
const method = 'POST';
const path = '/api/1.0/crypto-exchange/orders';
const body = JSON.stringify({
symbol: "BTC/USD",
type: "limit",
side: "buy",
qty: "0.005"
});
// Concatenate without separators
const message = timestamp + method + path + body;
// 3. Sign and Encode
// Note: Use crypto.sign with null to indicate pure Ed25519 signing (no hashing algorithm)
const signatureBuffer = crypto.sign(null, Buffer.from(message), privateKey);
const signature = signatureBuffer.toString('base64');
console.log(`X-Revx-Timestamp: ${timestamp}`);
console.log(`X-Revx-Signature: ${signature}`);
```
openssl genpkey -algorithm ed25519 -out private.pem"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"openssl genpkey -algorithm ed25519 -out private.pem\n"}]}]]}]
3b:["$","div","CodeBlock-1",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"-----BEGIN PRIVATE KEY-----\n{YOUR BASE64-ENCODED PRIVATE KEY}\n-----END PRIVATE KEY-----"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"-----BEGIN PRIVATE KEY-----\n{YOUR BASE64-ENCODED PRIVATE KEY}\n-----END PRIVATE KEY-----\n"}]}]]}]
3d:["$","div","CodeBlock-2",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"openssl pkey -in private.pem -pubout -out public.pem"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"openssl pkey -in private.pem -pubout -out public.pem\n"}]}]]}]
3e:["$","div","CodeBlock-3",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"-----BEGIN PUBLIC KEY-----\n{YOUR BASE64-ENCODED PUBLIC KEY}\n-----END PUBLIC KEY-----"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"-----BEGIN PUBLIC KEY-----\n{YOUR BASE64-ENCODED PUBLIC KEY}\n-----END PUBLIC KEY-----\n"}]}]]}]
51:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n"}]}]]}]
48:["$","div","CodeBlock-4",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"1765360896219POST/api/1.0/orders{\"client_order_id\":\"3b364427-1f4f-4f66-9935-86b6fb115d26\",\"symbol\":\"BTC-USD\",\"side\":\"BUY\",\"order_configuration\":{\"limit\":{\"base_size\":\"0.1\",\"price\":\"90000.1\"}}}"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"1765360896219POST/api/1.0/orders{\"client_order_id\":\"3b364427-1f4f-4f66-9935-86b6fb115d26\",\"symbol\":\"BTC-USD\",\"side\":\"BUY\",\"order_configuration\":{\"limit\":{\"base_size\":\"0.1\",\"price\":\"90000.1\"}}}\n"}]}]]}]
57:T1fc2,import base64
from pathlib import Path
from nacl.signing import SigningKey
from cryptography.hazmat.primitives import serialization
from cryptography.hazmat.backends import default_backend
# 1. Load your Private Key
pem_data = Path("private.pem").read_bytes()
private_key_obj = serialization.load_pem_private_key(
pem_data,
password=None,
backend=default_backend()
)
# Extract raw bytes for PyNaCl
raw_private = private_key_obj.private_bytes(
encoding=serialization.Encoding.Raw,
format=serialization.PrivateFormat.Raw,
encryption_algorithm=serialization.NoEncryption()
)
# 2. Prepare the message
timestamp = "1746007718237"
method = "GET"
path = "/api/1.0/orders/active"
query = "status=open&limit=10"
body = "" # Empty for GET
# Concatenate without separators
message = f"{timestamp}{method}{path}{query}{body}".encode('utf-8')
# 3. Sign and Encode
signing_key = SigningKey(raw_private)
signed = signing_key.sign(message)
signature = base64.b64encode(signed.signature).decode()
print(f"X-Revx-Signature: {signature}")53:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$57"}}]}]],"$L58"]}]
59:T1e3d,const crypto = require('crypto');
const fs = require('fs');
// 1. Load your Private Key
const privateKey = fs.readFileSync('private.pem', 'utf8');
// 2. Prepare the message
const timestamp = Date.now().toString();
const method = 'POST';
const path = '/api/1.0/crypto-exchange/orders';
const body = JSON.stringify({
symbol: "BTC/USD",
type: "limit",
side: "buy",
qty: "0.005"
});
// Concatenate without separators
const message = timestamp + method + path + body;
// 3. Sign and Encode
// Note: Use crypto.sign with null to indicate pure Ed25519 signing (no hashing algorithm)
const signatureBuffer = crypto.sign(null, Buffer.from(message), privateKey);
const signature = signatureBuffer.toString('base64');
console.log(`X-Revx-Timestamp: ${timestamp}`);
console.log(`X-Revx-Signature: ${signature}`);54:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$59"}}]}]],"$L5a"]}]
5b:T41a,import base64
from pathlib import Path
from nacl.signing import SigningKey
from cryptography.hazmat.primitives import serialization
from cryptography.hazmat.backends import default_backend
# 1. Load your Private Key
pem_data = Path("private.pem").read_bytes()
private_key_obj = serialization.load_pem_private_key(
pem_data,
password=None,
backend=default_backend()
)
# Extract raw bytes for PyNaCl
raw_private = private_key_obj.private_bytes(
encoding=serialization.Encoding.Raw,
format=serialization.PrivateFormat.Raw,
encryption_algorithm=serialization.NoEncryption()
)
# 2. Prepare the message
timestamp = "1746007718237"
method = "GET"
path = "/api/1.0/orders/active"
query = "status=open&limit=10"
body = "" # Empty for GET
# Concatenate without separators
message = f"{timestamp}{method}{path}{query}{body}".encode('utf-8')
# 3. Sign and Encode
signing_key = SigningKey(raw_private)
signed = signing_key.sign(message)
signature = base64.b64encode(signed.signature).decode()
print(f"X-Revx-Signature: {signature}")
58:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"$5b"}]}]
5a:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"const crypto = require('crypto');\nconst fs = require('fs');\n\n// 1. Load your Private Key\nconst privateKey = fs.readFileSync('private.pem', 'utf8');\n\n// 2. Prepare the message\nconst timestamp = Date.now().toString();\nconst method = 'POST';\nconst path = '/api/1.0/crypto-exchange/orders';\nconst body = JSON.stringify({\n symbol: \"BTC/USD\",\n type: \"limit\",\n side: \"buy\",\n qty: \"0.005\"\n});\n\n// Concatenate without separators\nconst message = timestamp + method + path + body;\n\n// 3. Sign and Encode\n// Note: Use crypto.sign with null to indicate pure Ed25519 signing (no hashing algorithm)\nconst signatureBuffer = crypto.sign(null, Buffer.from(message), privateKey);\nconst signature = signatureBuffer.toString('base64');\n\nconsole.log(`X-Revx-Timestamp: ${timestamp}`);\nconsole.log(`X-Revx-Signature: ${signature}`);\n"}]}]
5c:"$Sreact.fragment"
5d:I["18c949fc15ff",[],"ApiEndpointProvider",1]
28:["$","$5c","cancel-all-orders",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"204":{"description":"OK - Orders cancelled successfully.","descriptionNode":"$L5e"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":["error_id","message","timestamp"],"properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L5f"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L60"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L61"}},"descriptionNode":"$L62"},"example":{"message":"API key can only be used for authentication from whitelisted IP","error_id":"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e","timestamp":3318215482991}}},"descriptionNode":"$L63"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L64"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L65"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L66"}},"descriptionNode":"$L67"},"example":{"message":"Forbidden","error_id":"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e","timestamp":3318215482991}}},"descriptionNode":"$L68"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L69"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L6a"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L6b"}},"descriptionNode":"$L6c"},"example":{"message":"Request timestamp is in the future","error_id":"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e","timestamp":3318215482991}}},"descriptionNode":"$L6d"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L6e","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L6f"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L70"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L71"}},"descriptionNode":"$L72"},"example":{"message":"Rate Limit Exceeded","error_id":"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e","timestamp":3318215482991}}},"descriptionNode":"$L73"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L74"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L75"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L76"}},"descriptionNode":"$L77"},"example":{"message":"Something went wrong!","error_id":"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e","timestamp":3318215482991}}},"descriptionNode":"$L78"}},"requestBody":"$undefined","variantLabels":[],"children":[["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":"$L79"}],"$undefined"]}],"$L7a"]}]}],false]}]
2c:["$","$5c","cancel-order",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"204":{"description":"OK - Order deleted successfully.","descriptionNode":"$L7b"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L7c"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L7d"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L7e"}},"descriptionNode":"$L7f"},"example":{"message":"No such pair: BTC-BTC","error_id":"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e","timestamp":3318215482991}}},"descriptionNode":"$L80"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L81"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L82"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L83"}},"descriptionNode":"$L84"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L85"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L86"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L87"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L88"}},"descriptionNode":"$L89"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L8a"},"404":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L8b"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L8c"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L8d"}},"descriptionNode":"$L8e"},"example":{"message":"Order with ID '7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e' not found.","error_id":"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e","timestamp":3318215482991}}},"descriptionNode":"$L8f"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L90"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L91"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L92"}},"descriptionNode":"$L93"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L94"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L95","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L96"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L97"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L98"}},"descriptionNode":"$L99"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L9a"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L9b"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L9c"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L9d"}},"descriptionNode":"$L9e"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L9f"}},"requestBody":"$undefined","variantLabels":[],"children":["$La0","$La1"]}]}],false]}]
a4:I["fb6f11acc98a",[],"Request",1]
a7:I["1ec75fa958bc",[],"Response",1]
a8:I["f366e5914c23",[],"CodeSnippets",1]
79:["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"cancel-all-orders","children":[["$La2","$undefined"],["$","$L16",null,{"id":"cancel-all-orders"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/cancel-all-orders.md"}]]}]
a9:T9c6,fetch("https://revx.revolut.com/api/1.0/orders", {
method: "DELETE",
headers: {
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
}
})
.then(response => response.json())
.then(data => console.log(data));aa:Tf63,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/orders"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_0__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_1__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}ab:T7d8,import requests
url = "https://revx.revolut.com/api/1.0/orders"
headers = {
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
}
response = requests.delete(url, headers=headers)
print(response.json())ac:T1704,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/orders"))
.header("X-Revx-Timestamp", "__RP_TOK_0__")
.header("X-Revx-Signature", "__RP_TOK_1__")
.DELETE(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}ad:T15ae,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/orders"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_0__" },
{ "X-Revx-Signature", "__RP_TOK_1__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}7a:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$La3",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$La5"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$La6"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$28:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X DELETE \"https://revx.revolut.com/api/1.0/orders\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_0__\" \\\n -H \"X-Revx-Signature: __RP_TOK_1__\"","templateHtml":"curl -X DELETE \"https://revx.revolut.com/api/1.0/orders\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_0__\" \\\n -H \"X-Revx-Signature: __RP_TOK_1__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/orders\", {\n method: \"DELETE\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$a9","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/orders\"\n req, _ := http.NewRequest(\"DELETE\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_0__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_1__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$aa","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/orders\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n}\n\nresponse = requests.delete(url, headers=headers)\nprint(response.json())","templateHtml":"$ab","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/orders\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_0__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_1__\")\n .DELETE(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$ac","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Delete,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/orders\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_0__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_1__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$ad","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}}]},"method":"delete","servers":["https://revx.revolut.com/api"],"path":"/1.0/orders","parameters":["$7a:props:children:0:props:children:1:props:parameters:0","$7a:props:children:0:props:children:1:props:parameters:1"]}],"$undefined"],"$Lae","$Laf"]}]]}]
a0:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"cancel-order","children":[["$Lb0","$undefined"],["$","$L16",null,{"id":"cancel-order"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/cancel-order.md"}]]}]}],"$undefined"]}]
b5:T9d3,fetch("https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__", {
method: "DELETE",
headers: {
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
}
})
.then(response => response.json())
.then(data => console.log(data));b6:Tf70,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_1__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_2__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}b7:T7e5,import requests
url = "https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
}
response = requests.delete(url, headers=headers)
print(response.json())b8:T1711,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"))
.header("X-Revx-Timestamp", "__RP_TOK_1__")
.header("X-Revx-Signature", "__RP_TOK_2__")
.DELETE(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}b9:T15bb,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_1__" },
{ "X-Revx-Signature", "__RP_TOK_2__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}a1:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$Lb1",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$Lb2"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$Lb3"},{"name":"venue_order_id","in":"path","required":true,"description":"Unique identifier (UUID) of the venue order.","schema":{"type":"string","format":"uuid"},"descriptionNode":"$Lb4"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$2c:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X DELETE \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_1__\" \\\n -H \"X-Revx-Signature: __RP_TOK_2__\"","templateHtml":"curl -X DELETE \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_1__\" \\\n -H \"X-Revx-Signature: __RP_TOK_2__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\", {\n method: \"DELETE\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$b5","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"\n req, _ := http.NewRequest(\"DELETE\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$b6","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n}\n\nresponse = requests.delete(url, headers=headers)\nprint(response.json())","templateHtml":"$b7","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n .DELETE(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$b8","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Delete,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_1__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_2__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$b9","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}}]},"method":"delete","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/orders/{venue_order_id}","parameters":["$a1:props:children:0:props:children:1:props:parameters:0","$a1:props:children:0:props:children:1:props:parameters:1","$a1:props:children:0:props:children:1:props:parameters:2"]}],"$undefined"],"$Lba","$Lbb"]}]]}]
bc:I["48c2ae8093a4",[],"RequestSample",1]
bd:I["b2446624eec0",[],"ResponseSample",1]
ae:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
af:["$","$Lbd",null,{"exampleBlocks":{"204":{},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$Lbe"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$Lbf"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$Lc0"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$Lc1"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$Lc2"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
ba:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
bb:["$","$Lbd",null,{"exampleBlocks":{"204":{},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$Lc3"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$Lc4"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$Lc5"}],"syncedPropertyName":"$undefined"}},"404":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:404:content:application/json:example","block":"$Lc6"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$Lc7"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$Lc8"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$Lc9"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
19:["$","$5c","get-all-balances",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe list of available balances.","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"currency":{"type":"string","description":"Currency.","example":"BTC","descriptionNode":"$Lca"},"available":{"type":"string","format":"decimal","description":"Available (free) funds amount. Returned as a string to prevent rounding errors.","example":"1000.0000","descriptionNode":"$Lcb"},"staked":{"type":"string","format":"decimal","description":"Staked funds currently earning rewards. \nReturned as a string to prevent floating-point rounding errors.","example":"2000.5000","descriptionNode":"$Lcc"},"reserved":{"type":"string","format":"decimal","description":"Reserved (locked) funds amount. Returned as a string to prevent rounding errors.","example":"234.5000","descriptionNode":"$Lcd"},"total":{"type":"string","format":"decimal","description":"Sum of available, reserved, and staked funds. Returned as a string to avoid floating-point rounding errors.","example":"1234.5000","descriptionNode":"$Lce"}},"required":["currency","available","reserved","total"],"example":{"currency":"BTC","available":"1000.00000000","reserved":"234.50000000","total":"1234.50000000"}}},"examples":{"AccountBalanceExample":{"summary":"Balances response","value":[{"currency":"BTC","available":"1.25000000","reserved":"0.10000000","total":"1.35000000"},{"currency":"ETH","available":"10.00000000","reserved":"0.00000000","staked":"32.00000000","total":"42.00000000"},{"currency":"USD","available":"5400.50","reserved":"100.00","total":"5500.50"}]}}}},"descriptionNode":"$Lcf"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$Ld0"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$Ld1"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$Ld2"}},"descriptionNode":"$Ld3"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$Ld4"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$Ld5"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$Ld6"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$Ld7"}},"descriptionNode":"$Ld8"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$Ld9"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$Lda"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$Ldb"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$Ldc"}},"descriptionNode":"$Ldd"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$Lde"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$Ldf","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$Le0"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$Le1"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$Le2"}},"descriptionNode":"$Le3"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$Le4"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$Le5"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$Le6"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$Le7"}},"descriptionNode":"$Le8"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$Le9"}},"requestBody":"$undefined","variantLabels":[],"children":["$Lea","$Leb"]}]}],false]}]
ec:T428,Supported currencies, represented as an object containing other objects.
This outer object contains multiple key-value pairs, where each key is a currency code (e.g. `BTC`, `ETH`), and each corresponding value is an inner object containing details about that currency.
< * >
< * >
fetch("https://revx.revolut.com/api/1.0/balances", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
}
})
.then(response => response.json())
.then(data => console.log(data));131:Tf62,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/balances"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_0__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_1__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}132:T7d7,import requests
url = "https://revx.revolut.com/api/1.0/balances"
headers = {
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
}
response = requests.get(url, headers=headers)
print(response.json())133:T1703,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/balances"))
.header("X-Revx-Timestamp", "__RP_TOK_0__")
.header("X-Revx-Signature", "__RP_TOK_1__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}134:T15ad,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/balances"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_0__" },
{ "X-Revx-Signature", "__RP_TOK_1__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}eb:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L12d",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L12e"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L12f"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$19:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/balances\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_0__\" \\\n -H \"X-Revx-Signature: __RP_TOK_1__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/balances\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_0__\" \\\n -H \"X-Revx-Signature: __RP_TOK_1__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/balances\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$130","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/balances\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_0__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_1__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$131","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/balances\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$132","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/balances\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_0__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_1__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$133","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/balances\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_0__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_1__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$134","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/balances","parameters":["$eb:props:children:0:props:children:1:props:parameters:0","$eb:props:children:0:props:children:1:props:parameters:1"]}],"$undefined"],"$L135","$L136"]}]]}]
10f:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-all-currencies","children":[["$L137","$undefined"],["$","$L16",null,{"id":"get-all-currencies"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-all-currencies.md"}]]}]}],"$undefined"]}]
13b:T9d5,fetch("https://revx.revolut.com/api/1.0/configuration/currencies", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
}
})
.then(response => response.json())
.then(data => console.log(data));13c:Tf72,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/configuration/currencies"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_0__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_1__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}13d:T7e7,import requests
url = "https://revx.revolut.com/api/1.0/configuration/currencies"
headers = {
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
}
response = requests.get(url, headers=headers)
print(response.json())13e:T1713,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/configuration/currencies"))
.header("X-Revx-Timestamp", "__RP_TOK_0__")
.header("X-Revx-Signature", "__RP_TOK_1__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}13f:T15bd,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/configuration/currencies"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_0__" },
{ "X-Revx-Signature", "__RP_TOK_1__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}110:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L138",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L139"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L13a"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$1b:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/configuration/currencies\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_0__\" \\\n -H \"X-Revx-Signature: __RP_TOK_1__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/configuration/currencies\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_0__\" \\\n -H \"X-Revx-Signature: __RP_TOK_1__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/configuration/currencies\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$13b","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/configuration/currencies\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_0__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_1__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$13c","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/configuration/currencies\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$13d","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/configuration/currencies\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_0__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_1__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$13e","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/configuration/currencies\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_0__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_1__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$13f","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/configuration/currencies","parameters":["$110:props:children:0:props:children:1:props:parameters:0","$110:props:children:0:props:children:1:props:parameters:1"]}],"$undefined"],"$L140","$L141"]}]]}]
12a:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-all-public-currencies","children":[["$L142","$undefined"],["$","$L16",null,{"id":"get-all-public-currencies"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-all-public-currencies.md"}]]}]}],"$undefined"]}]
145:T6f7,fetch("https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__", {
method: "GET"
})
.then(response => response.json())
.then(data => console.log(data));146:Tbdf,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}147:T420,import requests
url = "https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__"
response = requests.get(url)
print(response.json())148:T1386,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__"))
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}149:T11d9,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__")
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}12b:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L143",["$","$La4",null,{"parameters":[{"name":"region","in":"query","required":false,"description":"Region for configuration retrieval. If omitted, configuration from both EEA and UK regions is returned.\n","schema":{"type":"string","enum":["UK","EEA"]},"example":"EEA","descriptionNode":"$L144"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$1d:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","shell-double-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__\", {\n method: \"GET\"\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$145","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$146","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__\"\n\nresponse = requests.get(url)\nprint(response.json())","templateHtml":"$147","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__\"))\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$148","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/public/configuration/currencies?region=__RP_TOK_0__\")\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$149","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/public/configuration/currencies","parameters":["$12b:props:children:0:props:children:1:props:parameters:0"]}],"$L14a"],"$L14b","$L14c"]}]]}]
a2:"Cancel all active orders"
159:I["9e60c70d72c7",[],"Authorization",1]
135:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
136:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"AccountBalanceExample","label":"Balances response","rawValue":"$19:props:children:0:props:children:props:responses:200:content:application/json:examples:AccountBalanceExample:value","block":"$L14d"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L14e"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L14f"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L150"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L151"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L152"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
140:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
141:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"CurrenciesResponse","label":"Currencies response","rawValue":"$1b:props:children:0:props:children:props:responses:200:content:application/json:examples:CurrenciesResponse:value","block":"$L153"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L154"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L155"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L156"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L157"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L158"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
14a:["$","$L159",null,{"security":[],"authorization":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Revx-API-Key","description":"The [API key](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key) obtained from the [Revolut X web app](https://exchange.revolut.com/).\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers.\n\nA sample API key might look like this: \n```sh\nM1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n```\n\nEach API key directly maps to the user account (either Business or Retail).","descriptionNode":"$L15a"}}}]
14b:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
14c:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"CurrenciesResponse","label":"Currencies response","rawValue":"$1b:props:children:0:props:children:props:responses:200:content:application/json:examples:CurrenciesResponse:value","block":"$L15b"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L15c"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L15d"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L15e"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
b0:"Cancel order by ID"
5e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK - Orders cancelled successfully."}]]}]
5f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
60:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
61:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
62:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
63:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
64:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
65:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
66:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
67:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
68:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
69:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
6a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
6b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
6c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
6d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
6e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
6f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
70:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
71:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
72:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
73:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
74:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
75:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
76:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
77:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
78:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
7b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK - Order deleted successfully."}]]}]
7c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
7d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
7e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
7f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
80:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
81:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
82:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
83:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
84:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
85:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
86:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
87:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
88:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
89:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
8a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
8b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
8c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
8d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
8e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
8f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Not Found"}]]}]
90:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
91:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
92:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
93:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
94:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
95:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
96:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
97:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
a3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Cancels all open limit, conditional, and Take Profit/Stop Loss (TPSL) orders associated with the authenticated account."}]]}]
a5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
a6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
12c:"Get all balances"
137:"Get all currencies"
142:"Get all currencies public"
98:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
99:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
9a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
9b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
9c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
9d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
9e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
9f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
b1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Cancel an active order by its Venue ID."}]]}]
b2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
b3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
b4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier (UUID) of the venue order."}]]}]
ca:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Currency."}]]}]
cb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Available (free) funds amount. Returned as a string to prevent rounding errors."}]]}]
cc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Staked funds currently earning rewards.\nReturned as a string to prevent floating-point rounding errors."}]]}]
cd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Reserved (locked) funds amount. Returned as a string to prevent rounding errors."}]]}]
ce:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Sum of available, reserved, and staked funds. Returned as a string to avoid floating-point rounding errors."}]]}]
cf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The list of available balances."}]]}]
d0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
d1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
d2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
d3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
d4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
d5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
d6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
d7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
d8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
d9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
da:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
db:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
dc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
dd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
de:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
df:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
e0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
e1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
ed:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The symbol of the currency."}]]}]
ee:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The full name of the currency."}]]}]
ef:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The scale of the currency, that is, the number of decimal places used to express the currency's smallest unit."}],"\n",["$","p","p-1",{"children":["For example, a scale of ",["$","code","code-0",{"children":"8"}]," means that the currency amount can be represented with precision up to eight decimal places, e.g. BTC: ",["$","code","code-1",{"children":"0.00000001"}],"."]}]]}]
f0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The type of the currency."}]]}]
f1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The status of the currency.\nIndicates whether it is available for use."}]]}]
f2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A supported currency."}]]}]
f3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Supported currencies, represented as an object containing other objects."}],"\n",["$","p","p-1",{"children":["This outer object contains multiple key-value pairs, where each key is a currency code (e.g. ",["$","code","code-0",{"children":"BTC"}],", ",["$","code","code-1",{"children":"ETH"}],"), and each corresponding value is an inner object containing details about that currency."]}],"\n",["$","p","p-2",{"children":["$","b","b-0",{}]}],["$","pre","pre-0",{"children":["$","b","b-0",{"children":" < * > "}]}],["$","p","p-3",{}],"\n",["$","$L52","Expandable-0",{"title":"The inner object representing a single currency. It has the following schema:","children":["\n ","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",["$","div","table-0",{"className":"eowryt0","children":["$","table",null,{"className":"eowryt1","children":[["$","thead","thead-0",{"children":["$","tr","tr-0",{"children":[["$","th","th-0",{"children":"Parameter","className":"eowryt6","ref":"$undefined"}],["$","th","th-1",{"children":"Description","className":"eowryt6","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],"className":"eowryt2","ref":"$undefined"}],["$","tbody","tbody-0",{"children":[["$","tr","tr-0",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"symbol"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The symbol of the currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-1",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"name"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The full name of the currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-2",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"scale"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":["The scale of the currency, that is, the number of decimal places used to express the currency's smallest unit. ",["$","br","br-0",{}]," For example, a scale of ",["$","code","code-0",{"children":"8"}]," means that the currency amount can be represented with precision up to eight decimal places, e.g. BTC: ",["$","code","code-1",{"children":"0.00000001"}],"."],"className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-3",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"asset_type"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":["The type of the currency. Possible values are: ",["$","code","code-0",{"children":"fiat"}],", ",["$","code","code-1",{"children":"crypto"}],"."],"className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-4",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"status"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"Indicates whether it is available for use.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}]],"className":"eowryt3","ref":"$undefined"}]]}]}],"\n"]}]]}]
f4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"Supported currencies with their details."}]]}]
f5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
f6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
f7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
f8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
f9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
fa:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
fb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
112:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The symbol of the currency."}]]}]
113:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The full name of the currency."}]]}]
114:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The scale of the currency, that is, the number of decimal places used to express the currency's smallest unit."}],"\n",["$","p","p-1",{"children":["For example, a scale of ",["$","code","code-0",{"children":"8"}]," means that the currency amount can be represented with precision up to eight decimal places, e.g. BTC: ",["$","code","code-1",{"children":"0.00000001"}],"."]}]]}]
115:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The type of the currency."}]]}]
116:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The status of the currency.\nIndicates whether it is available for use."}]]}]
117:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A supported currency."}]]}]
118:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Supported currencies, represented as an object containing other objects."}],"\n",["$","p","p-1",{"children":["This outer object contains multiple key-value pairs, where each key is a currency code (e.g. ",["$","code","code-0",{"children":"BTC"}],", ",["$","code","code-1",{"children":"ETH"}],"), and each corresponding value is an inner object containing details about that currency."]}],"\n",["$","p","p-2",{"children":["$","b","b-0",{}]}],["$","pre","pre-0",{"children":["$","b","b-0",{"children":" < * > "}]}],["$","p","p-3",{}],"\n",["$","$L52","Expandable-0",{"title":"The inner object representing a single currency. It has the following schema:","children":["\n ","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",["$","div","table-0",{"className":"eowryt0","children":["$","table",null,{"className":"eowryt1","children":[["$","thead","thead-0",{"children":["$","tr","tr-0",{"children":[["$","th","th-0",{"children":"Parameter","className":"eowryt6","ref":"$undefined"}],["$","th","th-1",{"children":"Description","className":"eowryt6","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],"className":"eowryt2","ref":"$undefined"}],["$","tbody","tbody-0",{"children":[["$","tr","tr-0",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"symbol"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The symbol of the currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-1",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"name"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The full name of the currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-2",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"scale"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":["The scale of the currency, that is, the number of decimal places used to express the currency's smallest unit. ",["$","br","br-0",{}]," For example, a scale of ",["$","code","code-0",{"children":"8"}]," means that the currency amount can be represented with precision up to eight decimal places, e.g. BTC: ",["$","code","code-1",{"children":"0.00000001"}],"."],"className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-3",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"asset_type"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":["The type of the currency. Possible values are: ",["$","code","code-0",{"children":"fiat"}],", ",["$","code","code-1",{"children":"crypto"}],"."],"className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-4",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"status"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"Indicates whether it is available for use.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}]],"className":"eowryt3","ref":"$undefined"}]]}]}],"\n"]}]]}]
119:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"Supported currencies with their details."}]]}]
11a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
11b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
11c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
11d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
11e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
11f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
120:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
121:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
122:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
123:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
124:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
e2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
e3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
e4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
e5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
e6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
e7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
e8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
e9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
12d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Get crypto exchange account balances for the requesting user.\nThe user is resolved by the provided API key."}]]}]
12e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
12f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
fc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
fd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
fe:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
ff:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
100:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
101:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
102:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
103:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
104:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
105:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
106:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
107:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
108:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
109:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
10a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
10b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
10c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
10d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
10e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
138:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Get configuration for active currencies available in the authenticated client's region."}]]}]
139:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
13a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
125:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
126:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
127:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
128:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
129:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
143:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Get public configuration for all currencies used on the exchange."}],"\n",["$","p","p-1",{"children":["Provide ",["$","code","code-0",{"children":"region"}]," to filter currencies by a specific region."]}]]}]
144:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region for configuration retrieval. If omitted, configuration from both EEA and UK regions is returned."}]]}]
15f:T512,Supported currency pairs, represented as an object containing other objects.
This outer object contains multiple key-value pairs, where each key is a currency pair code (e.g. `BTC/USD`, `ETH/EUR`), and each corresponding value is an inner object containing details about that currency pair.
< * >
< * >
fetch("https://revx.revolut.com/api/1.0/configuration/pairs", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
}
})
.then(response => response.json())
.then(data => console.log(data));1aa:Tf6d,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/configuration/pairs"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_0__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_1__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}1ab:T7e2,import requests
url = "https://revx.revolut.com/api/1.0/configuration/pairs"
headers = {
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
}
response = requests.get(url, headers=headers)
print(response.json())1ac:T170e,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/configuration/pairs"))
.header("X-Revx-Timestamp", "__RP_TOK_0__")
.header("X-Revx-Signature", "__RP_TOK_1__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}1ad:T15b8,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/configuration/pairs"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_0__" },
{ "X-Revx-Signature", "__RP_TOK_1__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}186:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L1a6",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L1a7"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L1a8"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$1c:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/configuration/pairs\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_0__\" \\\n -H \"X-Revx-Signature: __RP_TOK_1__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/configuration/pairs\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_0__\" \\\n -H \"X-Revx-Signature: __RP_TOK_1__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/configuration/pairs\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$1a9","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/configuration/pairs\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_0__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_1__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$1aa","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/configuration/pairs\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$1ab","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/configuration/pairs\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_0__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_1__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$1ac","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/configuration/pairs\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_0__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_1__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$1ad","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/configuration/pairs","parameters":["$186:props:children:0:props:children:1:props:parameters:0","$186:props:children:0:props:children:1:props:parameters:1"]}],"$undefined"],"$L1ae","$L1af"]}]]}]
1a3:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-all-public-currency-pairs","children":[["$L1b0","$undefined"],["$","$L16",null,{"id":"get-all-public-currency-pairs"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-all-public-currency-pairs.md"}]]}]}],"$undefined"]}]
1b3:T6f2,fetch("https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__", {
method: "GET"
})
.then(response => response.json())
.then(data => console.log(data));1b4:Tbda,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}1b5:T41b,import requests
url = "https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__"
response = requests.get(url)
print(response.json())1b6:T1381,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__"))
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}1b7:T11d4,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__")
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}1a4:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L1b1",["$","$La4",null,{"parameters":[{"name":"region","in":"query","required":false,"description":"Region for configuration retrieval. If omitted, configuration from both EEA and UK regions is returned.\n","schema":{"type":"string","enum":"$12b:props:children:0:props:children:1:props:parameters:0:schema:enum"},"example":"EEA","descriptionNode":"$L1b2"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$1e:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","shell-double-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__\", {\n method: \"GET\"\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$1b3","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$1b4","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__\"\n\nresponse = requests.get(url)\nprint(response.json())","templateHtml":"$1b5","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__\"))\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$1b6","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/public/configuration/pairs?region=__RP_TOK_0__\")\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$1b7","tokens":[{"marker":"__RP_TOK_0__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:region":"EEA"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/public/configuration/pairs","parameters":["$1a4:props:children:0:props:children:1:props:parameters:0"]}],"$L1b8"],"$L1b9","$L1ba"]}]]}]
15a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key","target":"_blank","rel":"noreferrer","children":"API key"}]," obtained from the ",["$","a","a-1",{"href":"https://exchange.revolut.com/","target":"_blank","rel":"noreferrer","children":"Revolut X web app"}],".\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers."]}],"\n",["$","p","p-1",{"children":"A sample API key might look like this:"}],"\n","$L1bb","\n",["$","p","p-2",{"children":"Each API key directly maps to the user account (either Business or Retail)."}]]}]
1ae:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
1af:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"CurrencyPairsResponse","label":"Currency pairs response","rawValue":"$1c:props:children:0:props:children:props:responses:200:content:application/json:examples:CurrencyPairsResponse:value","block":"$L1bc"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L1bd"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L1be"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L1bf"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L1c0"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L1c1"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
1b8:["$","$L159",null,{"security":[],"authorization":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Revx-API-Key","description":"The [API key](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key) obtained from the [Revolut X web app](https://exchange.revolut.com/).\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers.\n\nA sample API key might look like this: \n```sh\nM1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n```\n\nEach API key directly maps to the user account (either Business or Retail).","descriptionNode":"$L1c2"}}}]
1b9:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
1ba:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"CurrencyPairsResponse","label":"Currency pairs response","rawValue":"$1c:props:children:0:props:children:props:responses:200:content:application/json:examples:CurrencyPairsResponse:value","block":"$L1c3"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L1c4"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L1c5"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L1c6"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
1a5:"Get all currency pairs"
1b0:"Get all currency pairs public"
34:["$","$5c","get-candles",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nList of OHLCV candles.","content":{"application/json":{"schema":{"type":"object","required":["data","metadata"],"properties":{"data":{"type":"array","items":{"type":"object","required":["start","open","high","low","close","volume"],"properties":{"start":{"type":"integer","format":"int64","description":"Start timestamp of the candle in Unix epoch milliseconds.","descriptionNode":"$L1c7"},"open":{"type":"string","format":"decimal","description":"Opening price.","descriptionNode":"$L1c8"},"high":{"type":"string","format":"decimal","description":"Highest price during the interval.","descriptionNode":"$L1c9"},"low":{"type":"string","format":"decimal","description":"Lowest price during the interval.","descriptionNode":"$L1ca"},"close":{"type":"string","format":"decimal","description":"Closing price.","descriptionNode":"$L1cb"},"volume":{"type":"string","format":"decimal","description":"Total trading volume during the interval, expressed in base currency volume.","descriptionNode":"$L1cc"}}}},"metadata":{"type":"object","required":["timestamp"],"properties":{"timestamp":{"type":"integer","format":"int64","description":"Timestamp when the data was generated, in Unix epoch milliseconds.","example":1754689236124,"descriptionNode":"$L1cd"}}}}},"examples":{"CandlesResponse":{"summary":"Candles response","value":{"data":[{"start":3318215482991,"open":"92087.81","high":"92133.89","low":"92052.39","close":"92067.31","volume":"0.00067964"},{"start":3318215782991,"open":"90390.46","high":"90395","low":"90358.84","close":"90395","volume":"0.00230816"}],"metadata":{"timestamp":1754689236124}}}}}},"descriptionNode":"$L1ce"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L1cf"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L1d0"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L1d1"}},"descriptionNode":"$L1d2"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L1d3"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L1d4"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L1d5"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L1d6"}},"descriptionNode":"$L1d7"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L1d8"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L1d9"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L1da"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L1db"}},"descriptionNode":"$L1dc"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L1dd"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L1de"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L1df"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L1e0"}},"descriptionNode":"$L1e1"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L1e2"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L1e3","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L1e4"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L1e5"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L1e6"}},"descriptionNode":"$L1e7"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L1e8"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L1e9"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L1ea"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L1eb"}},"descriptionNode":"$L1ec"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L1ed"}},"requestBody":"$undefined","variantLabels":[],"children":["$L1ee","$L1ef"]}]}],false]}]
21:["$","$5c","get-all-trades-public",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe list of public trades.","content":{"application/json":{"schema":{"type":"object","required":["data","metadata"],"properties":{"data":{"type":"array","items":{"type":"object","description":"A public trade record.","required":["id","symbol","price","quantity","side","timestamp"],"properties":{"id":{"type":"string","format":"uuid","description":"Trade ID.","example":"3b2b202b-7668-43cf-a6c8-b3354e7f4c52","descriptionNode":"$L1f0"},"symbol":{"type":"string","description":"Currency pair symbol.","example":"BTC/USD","descriptionNode":"$L1f1"},"price":{"type":"string","format":"decimal","description":"Trade price.","example":"4028.23","descriptionNode":"$L1f2"},"quantity":{"type":"string","format":"decimal","description":"Trade quantity in the base currency.","example":"12.00000000","descriptionNode":"$L1f3"},"side":{"type":"string","description":"Trade side.","enum":["buy","sell"],"example":"buy","descriptionNode":"$L1f4"},"timestamp":{"type":"integer","format":"int64","description":"Created-at timestamp in Unix epoch, milliseconds.","example":3318215482991,"descriptionNode":"$L1f5"}},"descriptionNode":"$L1f6"}},"metadata":{"type":"object","required":["timestamp","next_cursor"],"properties":{"timestamp":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","example":3318215482991,"descriptionNode":"$L1f7"},"next_cursor":{"type":"string","description":"Cursor used to retrieve the next page of results.\nAn empty string indicates no more results are available.\n","example":"GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","descriptionNode":"$L1f8"}}}}},"examples":{"PublicAllTradesPaginatedResponse":{"summary":"Public all trades paginated response","value":{"data":[{"id":"3b2b202b-7668-43cf-a6c8-b3354e7f4c52","symbol":"BTC/USD","price":"4028.23","quantity":"12.00000000","side":"sell","timestamp":1770201294631},{"id":"1e09b1f7-e2da-4b1e-92a0-4c2d4f3b0e1d","symbol":"BTC/USD","price":"123.45","quantity":"12.34000000","side":"buy","timestamp":1770201294631}],"metadata":{"timestamp":1754689236124,"next_cursor":"ZGF0ZT0xNzU0Njg5MjE2MTI0O2lkPTFlMDliMWY3LWUyZGEtNGIxZS05MmEwLTRjMmQ0ZjNiMGUxZA=="}}}}}},"descriptionNode":"$L1f9"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L1fa"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L1fb"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L1fc"}},"descriptionNode":"$L1fd"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L1fe"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L1ff","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L200"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L201"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L202"}},"descriptionNode":"$L203"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L204"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L205"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L206"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L207"}},"descriptionNode":"$L208"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L209"}},"requestBody":"$undefined","variantLabels":[],"children":["$L20a","$L20b"]}]}],false]}]
24:["$","$5c","get-public-candles",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nList of OHLCV candles.","content":{"application/json":{"schema":{"type":"object","required":["data","metadata"],"properties":{"data":{"type":"array","items":{"type":"object","required":"$34:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:required","properties":{"start":{"type":"integer","format":"int64","description":"Start timestamp of the candle in Unix epoch milliseconds.","descriptionNode":"$L20c"},"open":{"type":"string","format":"decimal","description":"Opening price.","descriptionNode":"$L20d"},"high":{"type":"string","format":"decimal","description":"Highest price during the interval.","descriptionNode":"$L20e"},"low":{"type":"string","format":"decimal","description":"Lowest price during the interval.","descriptionNode":"$L20f"},"close":{"type":"string","format":"decimal","description":"Closing price.","descriptionNode":"$L210"},"volume":{"type":"string","format":"decimal","description":"Total trading volume during the interval, expressed in base currency volume.","descriptionNode":"$L211"}}}},"metadata":{"type":"object","required":["region","timestamp"],"properties":{"region":{"type":"string","description":"Region from which the public market data was retrieved.","enum":["UK","EEA"],"example":"EEA","descriptionNode":"$L212"},"timestamp":{"type":"integer","format":"int64","description":"Timestamp when the data was generated, in Unix epoch milliseconds.","example":1754689236124,"descriptionNode":"$L213"}}}}},"examples":{"CandlesResponse":{"summary":"Candles response","value":{"data":[{"start":3318215482991,"open":"92087.81","high":"92133.89","low":"92052.39","close":"92067.31","volume":"0.00067964"},{"start":3318215782991,"open":"90390.46","high":"90395","low":"90358.84","close":"90395","volume":"0.00230816"}],"metadata":{"region":"EEA","timestamp":1754689236124}}}}}},"descriptionNode":"$L214"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L215"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L216"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L217"}},"descriptionNode":"$L218"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L219"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L21a","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L21b"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L21c"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L21d"}},"descriptionNode":"$L21e"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L21f"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L220"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L221"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L222"}},"descriptionNode":"$L223"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L224"}},"requestBody":"$undefined","variantLabels":[],"children":[["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-public-candles","children":[["$L225","$undefined"],["$","$L16",null,{"id":"get-public-candles"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-public-candles.md"}]]}]}],"$undefined"]}],["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":"$L226"}],"$L227"]}]]}]}],false]}]
160:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The base currency."}]]}]
161:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The quote currency."}]]}]
162:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The minimal step for changing the quantity in the base currency."}]]}]
163:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The minimal step for changing the amount in the quote currency."}]]}]
164:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The minimal order quantity (in the base currency) accepted by the exchange."}]]}]
165:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The maximal order quantity (in the base currency) accepted by the exchange."}]]}]
166:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The minimal order quantity (in the quote currency) accepted by the exchange."}]]}]
167:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The status of the currency pair.\nIndicates whether it is available for use."}]]}]
168:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A supported currency pair."}]]}]
169:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Supported currency pairs, represented as an object containing other objects."}],"\n",["$","p","p-1",{"children":["This outer object contains multiple key-value pairs, where each key is a currency pair code (e.g. ",["$","code","code-0",{"children":"BTC/USD"}],", ",["$","code","code-1",{"children":"ETH/EUR"}],"), and each corresponding value is an inner object containing details about that currency pair."]}],"\n",["$","p","p-2",{"children":["$","b","b-0",{}]}],["$","pre","pre-0",{"children":["$","b","b-0",{"children":" < * > "}]}],["$","p","p-3",{}],"\n",["$","$L52","Expandable-0",{"title":"The inner object representing a single currency pair. It has the following schema:","children":["\n ","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",["$","div","table-0",{"className":"eowryt0","children":["$","table",null,{"className":"eowryt1","children":[["$","thead","thead-0",{"children":["$","tr","tr-0",{"children":[["$","th","th-0",{"children":"Parameter","className":"eowryt6","ref":"$undefined"}],["$","th","th-1",{"children":"Description","className":"eowryt6","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],"className":"eowryt2","ref":"$undefined"}],["$","tbody","tbody-0",{"children":[["$","tr","tr-0",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"base"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The base currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-1",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"quote"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The quote currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-2",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"base_step"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The minimal step for changing the quantity in the base currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-3",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"quote_step"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The minimal step for changing the amount in the quote currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-4",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"min_order_size"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The minimal order quantity (in the base currency) accepted by the exchange.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-5",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"max_order_size"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The maximal order quantity (in the base currency) accepted by the exchange.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-6",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"min_order_size_quote"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The minimal order quantity (in the quote currency) accepted by the exchange.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-7",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"status"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":["The status of the currency pair. ",["$","br","br-0",{}],"Indicates whether it is available for use. ",["$","br","br-1",{}],"Possible values are: ",["$","code","code-0",{"children":"active"}],", ",["$","code","code-1",{"children":"inactive"}],"."],"className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}]],"className":"eowryt3","ref":"$undefined"}]]}]}],"\n"]}]]}]
16a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"Supported currency pairs with their details."}]]}]
1ee:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-candles","children":[["$L228","$undefined"],["$","$L16",null,{"id":"get-candles"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-candles.md"}]]}]}],"$undefined"]}]
230:T409,curl -X GET "https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__" \
-H "X-Revx-Timestamp: __RP_TOK_4__" \
-H "X-Revx-Signature: __RP_TOK_5__"231:Ta17,fetch("https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_4__",
"X-Revx-Signature": "__RP_TOK_5__"
}
})
.then(response => response.json())
.then(data => console.log(data));232:Tfb4,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_4__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_5__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}233:T829,import requests
url = "https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_4__",
"X-Revx-Signature": "__RP_TOK_5__"
}
response = requests.get(url, headers=headers)
print(response.json())234:T1755,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__"))
.header("X-Revx-Timestamp", "__RP_TOK_4__")
.header("X-Revx-Signature", "__RP_TOK_5__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}235:T15ff,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_4__" },
{ "X-Revx-Signature", "__RP_TOK_5__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}1ef:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L229",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L22a"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L22b"},{"name":"symbol","in":"path","required":true,"description":"The trading pair symbol (e.g., BTC-USD).","example":"BTC-USD","schema":{"type":"string"},"descriptionNode":"$L22c"},{"name":"interval","in":"query","description":"Time interval between candles in minutes.","schema":{"type":"integer","format":"int32","default":5,"enum":[1,5,15,30,60,240,1440,2880,5760,10080,20160,40320],"example":5},"descriptionNode":"$L22d"},{"name":"since","in":"query","description":"Start timestamp for the query in Unix epoch milliseconds.\n\n:::note\nIf omitted, up to 5000 candles leading up to the `until` parameter will be returned.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L22e"},{"name":"until","in":"query","description":"End timestamp for the query in Unix epoch milliseconds.\n\n:::note\nIf omitted, this defaults to the current timestamp.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L22f"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$34:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_4__\" \\\n -H \"X-Revx-Signature: __RP_TOK_5__\"","templateHtml":"$230","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_4__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_4__\",\n \"X-Revx-Signature\": \"__RP_TOK_5__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$231","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_4__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_5__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$232","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_4__\",\n \"X-Revx-Signature\": \"__RP_TOK_5__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$233","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_4__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_5__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$234","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_4__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_5__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$235","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/candles/{symbol}","parameters":["$1ef:props:children:0:props:children:1:props:parameters:0","$1ef:props:children:0:props:children:1:props:parameters:1","$1ef:props:children:0:props:children:1:props:parameters:2","$1ef:props:children:0:props:children:1:props:parameters:3","$1ef:props:children:0:props:children:1:props:parameters:4","$1ef:props:children:0:props:children:1:props:parameters:5"]}],"$undefined"],"$L236","$L237"]}]]}]
20a:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-all-trades-public","children":[["$L238","$undefined"],["$","$L16",null,{"id":"get-all-trades-public"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-all-trades-public.md"}]]}]}],"$undefined"]}]
23f:T752,fetch("https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__", {
method: "GET"
})
.then(response => response.json())
.then(data => console.log(data));240:Tc3a,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}241:T47b,import requests
url = "https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"
response = requests.get(url)
print(response.json())242:T13e1,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"))
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}243:T1234,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__")
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}20b:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L239",["$","$La4",null,{"parameters":[{"name":"symbol","in":"query","description":"Optional trading pair symbol (e.g., BTC-USD). Omit it to return trades for all trading pairs. Only one symbol can be specified.","schema":{"type":"string"},"example":"BTC-USD","descriptionNode":"$L23a"},{"name":"start_date","in":"query","description":"Start timestamp for the query range in Unix epoch milliseconds.\n\n:::note\nIf `start_date` is omitted, it defaults to 1 day prior to `end_date`.\nThe difference between `start_date` and `end_date` must be <= 1 day.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L23b"},{"name":"end_date","in":"query","description":"End timestamp for the query range in Unix epoch milliseconds.\n\n:::note\nIf `end_date` is omitted, it defaults to `start_date` + 1 day (if `start_date` is provided) or the current date (if `start_date` is missing).\nThe duration between `start_date` and `end_date` must not exceed 1 day.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L23c"},{"name":"cursor","in":"query","description":"Pagination cursor obtained from the `metadata.next_cursor` property of the previous response.","schema":{"type":"string","example":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="},"descriptionNode":"$L23d"},{"name":"limit","in":"query","description":"Maximum number of records to return.","schema":{"type":"integer","format":"int32","minimum":1,"maximum":1900,"default":1900,"example":1000},"descriptionNode":"$L23e"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$21:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","shell-double-inner"]}],"defaults":{"query:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\", {\n method: \"GET\"\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$23f","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$240","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"\n\nresponse = requests.get(url)\nprint(response.json())","templateHtml":"$241","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"))\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$242","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/public/trades/all?symbol=__RP_TOK_0__&start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\")\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$243","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/public/trades/all","parameters":["$20b:props:children:0:props:children:1:props:parameters:0","$20b:props:children:0:props:children:1:props:parameters:1","$20b:props:children:0:props:children:1:props:parameters:2","$20b:props:children:0:props:children:1:props:parameters:3","$20b:props:children:0:props:children:1:props:parameters:4"]}],"$L244"],"$L245","$L246"]}]]}]
226:["$L247",["$","$La4",null,{"parameters":[{"name":"symbol","in":"path","required":true,"description":"The trading pair symbol (e.g., BTC-USD).","example":"BTC-USD","schema":{"type":"string"},"descriptionNode":"$L248"},{"name":"interval","in":"query","description":"Time interval between candles in minutes.","schema":{"type":"integer","format":"int32","default":5,"enum":[1,5,15,30,60,240,1440,2880,5760,10080,20160,40320],"example":5},"descriptionNode":"$L249"},{"name":"since","in":"query","description":"Start timestamp for the query in Unix epoch milliseconds.\n\n:::note\nIf omitted, up to 1000 candles leading up to the `until` parameter will be returned.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L24a"},{"name":"until","in":"query","description":"End timestamp for the query in Unix epoch milliseconds.\n\n:::note\nIf omitted, this defaults to the current timestamp.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L24b"},{"name":"region","in":"query","required":false,"description":"Region for market data retrieval. Defaults to EEA if omitted.\nUse UK to retrieve data from the UK region.\n","schema":{"type":"string","enum":["UK","EEA"],"default":"EEA"},"example":"EEA","descriptionNode":"$L24c"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$24:props:children:0:props:children:props:responses","headingAs":"h3"}]]
24d:T73e,fetch("https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__", {
method: "GET"
})
.then(response => response.json())
.then(data => console.log(data));24e:Tc26,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}24f:T467,import requests
url = "https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__"
response = requests.get(url)
print(response.json())250:T13cd,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__"))
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}251:T1220,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__")
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}227:["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_4__","paramName":"region","paramIn":"query","pipeline":["url-component","shell-double-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991","query:region":"EEA"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__\", {\n method: \"GET\"\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$24d","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991","query:region":"EEA"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$24e","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991","query:region":"EEA"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__\"\n\nresponse = requests.get(url)\nprint(response.json())","templateHtml":"$24f","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991","query:region":"EEA"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__\"))\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$250","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991","query:region":"EEA"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/public/candles/__RP_TOK_0__?interval=__RP_TOK_1__&since=__RP_TOK_2__&until=__RP_TOK_3__®ion=__RP_TOK_4__\")\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$251","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"interval","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"since","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"until","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:interval":"5","query:since":"3318215482991","query:until":"3318215482991","query:region":"EEA"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/public/candles/{symbol}","parameters":["$226:1:props:parameters:0","$226:1:props:parameters:1","$226:1:props:parameters:2","$226:1:props:parameters:3","$226:1:props:parameters:4"]}],"$L252"],"$L253","$L254"]}]
188:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The base currency."}]]}]
189:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The quote currency."}]]}]
18a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The minimal step for changing the quantity in the base currency."}]]}]
18b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The minimal step for changing the amount in the quote currency."}]]}]
18c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The minimal order quantity (in the base currency) accepted by the exchange."}]]}]
18d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The maximal order quantity (in the base currency) accepted by the exchange."}]]}]
18e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The minimal order quantity (in the quote currency) accepted by the exchange."}]]}]
18f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The status of the currency pair.\nIndicates whether it is available for use."}]]}]
190:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A supported currency pair."}]]}]
191:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Supported currency pairs, represented as an object containing other objects."}],"\n",["$","p","p-1",{"children":["This outer object contains multiple key-value pairs, where each key is a currency pair code (e.g. ",["$","code","code-0",{"children":"BTC/USD"}],", ",["$","code","code-1",{"children":"ETH/EUR"}],"), and each corresponding value is an inner object containing details about that currency pair."]}],"\n",["$","p","p-2",{"children":["$","b","b-0",{}]}],["$","pre","pre-0",{"children":["$","b","b-0",{"children":" < * > "}]}],["$","p","p-3",{}],"\n",["$","$L52","Expandable-0",{"title":"The inner object representing a single currency pair. It has the following schema:","children":["\n ","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",["$","div","table-0",{"className":"eowryt0","children":["$","table",null,{"className":"eowryt1","children":[["$","thead","thead-0",{"children":["$","tr","tr-0",{"children":[["$","th","th-0",{"children":"Parameter","className":"eowryt6","ref":"$undefined"}],["$","th","th-1",{"children":"Description","className":"eowryt6","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],"className":"eowryt2","ref":"$undefined"}],["$","tbody","tbody-0",{"children":[["$","tr","tr-0",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"base"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The base currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-1",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"quote"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The quote currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-2",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"base_step"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The minimal step for changing the quantity in the base currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-3",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"quote_step"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The minimal step for changing the amount in the quote currency.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-4",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"min_order_size"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The minimal order quantity (in the base currency) accepted by the exchange.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-5",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"max_order_size"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The maximal order quantity (in the base currency) accepted by the exchange.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-6",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"min_order_size_quote"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":"The minimal order quantity (in the quote currency) accepted by the exchange.","className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}],["$","tr","tr-7",{"children":[["$","td","td-0",{"children":["$","strong","strong-0",{"children":["$","code","code-0",{"children":"status"}]}],"className":"eowryt7","ref":"$undefined"}],["$","td","td-1",{"children":["The status of the currency pair. ",["$","br","br-0",{}],"Indicates whether it is available for use. ",["$","br","br-1",{}],"Possible values are: ",["$","code","code-0",{"children":"active"}],", ",["$","code","code-1",{"children":"inactive"}],"."],"className":"eowryt7","ref":"$undefined"}]],"className":"eowryt5","ref":"$undefined"}]],"className":"eowryt3","ref":"$undefined"}]]}]}],"\n"]}]]}]
192:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"Supported currency pairs with their details."}]]}]
193:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
194:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
195:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
196:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
197:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
16b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
16c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
16d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
16e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
16f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
170:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
171:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
172:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
173:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
174:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
175:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
176:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
177:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
178:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
179:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
17a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
17b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
17c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
17d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
17e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
17f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
180:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
181:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
182:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
183:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
184:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
236:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
237:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"CandlesResponse","label":"Candles response","rawValue":"$34:props:children:0:props:children:props:responses:200:content:application/json:examples:CandlesResponse:value","block":"$L255"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L256"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L257"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L258"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L259"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L25a"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L25b"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
244:["$","$L159",null,{"security":[],"authorization":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Revx-API-Key","description":"The [API key](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key) obtained from the [Revolut X web app](https://exchange.revolut.com/).\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers.\n\nA sample API key might look like this: \n```sh\nM1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n```\n\nEach API key directly maps to the user account (either Business or Retail).","descriptionNode":"$L25c"}}}]
245:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
246:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"PublicAllTradesPaginatedResponse","label":"Public all trades paginated response","rawValue":"$21:props:children:0:props:children:props:responses:200:content:application/json:examples:PublicAllTradesPaginatedResponse:value","block":"$L25d"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L25e"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L25f"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L260"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
252:["$","$L159",null,{"security":[],"authorization":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Revx-API-Key","description":"The [API key](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key) obtained from the [Revolut X web app](https://exchange.revolut.com/).\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers.\n\nA sample API key might look like this: \n```sh\nM1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n```\n\nEach API key directly maps to the user account (either Business or Retail).","descriptionNode":"$L261"}}}]
253:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
254:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"CandlesResponse","label":"Candles response","rawValue":"$24:props:children:0:props:children:props:responses:200:content:application/json:examples:CandlesResponse:value","block":"$L262"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L263"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L264"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L265"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
1a6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Get configuration for active traded currency pairs available in the authenticated client's region."}]]}]
1a7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
1a8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
198:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
199:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
19a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
19b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
19c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
19d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
19e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
19f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
1a0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
1a1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
1a2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
1b1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Get public configuration for all traded currency pairs."}],"\n",["$","p","p-1",{"children":["Provide ",["$","code","code-0",{"children":"region"}]," to filter pairs by a specific region."]}]]}]
1b2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region for configuration retrieval. If omitted, configuration from both EEA and UK regions is returned."}]]}]
266:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}be:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$266"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
267:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}bf:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$267"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
268:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c0:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$268"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
269:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c1:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$269"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
26a:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c2:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$26a"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
26b:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c3:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$26b"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
26c:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c4:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$26c"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
26d:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c5:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$26d"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
26e:T4b2,{
"message": "Order with ID '7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e' not found.",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c6:["$","div","404-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$26e"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Order with ID '7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e' not found.\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
26f:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c7:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$26f"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
270:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c8:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$270"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
271:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}c9:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$271"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
225:"Get public historical OHLCV candles"
1c2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key","target":"_blank","rel":"noreferrer","children":"API key"}]," obtained from the ",["$","a","a-1",{"href":"https://exchange.revolut.com/","target":"_blank","rel":"noreferrer","children":"Revolut X web app"}],".\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers."]}],"\n",["$","p","p-1",{"children":"A sample API key might look like this:"}],"\n","$L272","\n",["$","p","p-2",{"children":"Each API key directly maps to the user account (either Business or Retail)."}]]}]
23:["$","$5c","get-public-order-book-v2",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe public Order Book snapshot for the given trading pair.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"asks":{"type":"array","description":"The list of asks (sell orders), sorted by price in descending order.","items":{"type":"object","description":"A single order book price level.","properties":{"price":{"type":"string","format":"decimal","description":"Price at this level.","example":"4600","descriptionNode":"$L273"},"quantity":{"type":"string","format":"decimal","description":"Aggregated quantity at this price level.","example":"17","descriptionNode":"$L274"},"count":{"type":"integer","format":"int32","description":"Number of orders at the price level.","example":3,"descriptionNode":"$L275"}},"required":["price","quantity","count"],"descriptionNode":"$L276"},"descriptionNode":"$L277"},"bids":{"type":"array","description":"The list of bids (buy orders), sorted by price in descending order.","items":{"type":"object","description":"A single order book price level.","properties":{"price":"$23:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:price","quantity":"$23:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:quantity","count":"$23:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:count"},"required":"$23:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:required","descriptionNode":"$L278"},"descriptionNode":"$L279"}},"required":["asks","bids"]},"metadata":{"type":"object","properties":{"region":{"type":"string","description":"Region from which the public market data was retrieved.","enum":"$24:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:metadata:properties:region:enum","example":"EEA","descriptionNode":"$L27a"},"timestamp":{"type":"integer","format":"int64","description":"Timestamp when the order book snapshot was generated, returned in Unix epoch milliseconds.","example":1754689236124,"descriptionNode":"$L27b"}},"required":["region","timestamp"]}},"required":["data","metadata"]},"examples":{"OrderBookResponse":{"summary":"Public order book response","value":{"data":{"asks":[{"price":"4600","quantity":"17","count":3},{"price":"4555","quantity":"2.1234","count":2}],"bids":[{"price":"4550","quantity":"0.25","count":1},{"price":"4500","quantity":"24.42","count":5}]},"metadata":{"region":"UK","timestamp":1754689236124}}}}}},"descriptionNode":"$L27c"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L27d"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L27e"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L27f"}},"descriptionNode":"$L280"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L281"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L282","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L283"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L284"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L285"}},"descriptionNode":"$L286"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L287"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L288"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L289"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L28a"}},"descriptionNode":"$L28b"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L28c"}},"requestBody":"$undefined","variantLabels":[],"children":[["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":["$L28d","$L28e"]}]}],"$undefined"]}],"$L28f"]}]}],false]}]
228:"Get historical OHLCV candles"
238:"Get public trades (market history)"
28d:["$","h2",null,{"id":"get-public-order-book-v2","children":[["$L290","$undefined"],["$","$L16",null,{"id":"get-public-order-book-v2"}]]}]
28e:["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-public-order-book-v2.md"}]
295:T70e,fetch("https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__", {
method: "GET"
})
.then(response => response.json())
.then(data => console.log(data));296:Tbf6,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}297:T437,import requests
url = "https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__"
response = requests.get(url)
print(response.json())298:T139d,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__"))
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}299:T11f0,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__")
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}28f:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L291",["$","$La4",null,{"parameters":[{"name":"symbol","in":"path","required":true,"description":"The trading pair symbol (e.g., BTC-USD).","schema":{"type":"string"},"example":"BTC-USD","descriptionNode":"$L292"},{"name":"limit","in":"query","description":"Depth of the order book to return (number of levels).","schema":{"type":"integer","format":"int32","minimum":1,"maximum":50,"default":50,"example":50},"descriptionNode":"$L293"},{"name":"region","in":"query","required":false,"description":"Region for market data retrieval. Defaults to EEA if omitted.\nUse UK to retrieve data from the UK region.\n","schema":{"type":"string","enum":"$226:1:props:parameters:4:schema:enum","default":"EEA"},"example":"EEA","descriptionNode":"$L294"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$23:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"region","paramIn":"query","pipeline":["url-component","shell-double-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:limit":"50","query:region":"EEA"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__\", {\n method: \"GET\"\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$295","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:limit":"50","query:region":"EEA"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$296","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:limit":"50","query:region":"EEA"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__\"\n\nresponse = requests.get(url)\nprint(response.json())","templateHtml":"$297","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:limit":"50","query:region":"EEA"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__\"))\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$298","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:limit":"50","query:region":"EEA"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/2.0/public/order-book/__RP_TOK_0__?limit=__RP_TOK_1__®ion=__RP_TOK_2__\")\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$299","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:limit":"50","query:region":"EEA"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/2.0/public/order-book/{symbol}","parameters":["$28f:props:children:0:props:children:1:props:parameters:0","$28f:props:children:0:props:children:1:props:parameters:1","$28f:props:children:0:props:children:1:props:parameters:2"]}],"$L29a"],"$L29b","$L29c"]}]]}]
1c7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start timestamp of the candle in Unix epoch milliseconds."}]]}]
1c8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Opening price."}]]}]
1c9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Highest price during the interval."}]]}]
1ca:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Lowest price during the interval."}]]}]
1cb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Closing price."}]]}]
1cc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Total trading volume during the interval, expressed in base currency volume."}]]}]
1cd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp when the data was generated, in Unix epoch milliseconds."}]]}]
1ce:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"List of OHLCV candles."}]]}]
1cf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
1d0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
1d1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
1d2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
1d3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
1d4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
1d5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
1d6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
1d7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
1d8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
1d9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
1da:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
1db:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
1dc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
1dd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
1de:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
1df:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
1e0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
1e1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
1e2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
1f0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trade ID."}]]}]
1f1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Currency pair symbol."}]]}]
1f2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trade price."}]]}]
1f3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trade quantity in the base currency."}]]}]
1f4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trade side."}]]}]
1f5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Created-at timestamp in Unix epoch, milliseconds."}]]}]
1f6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A public trade record."}]]}]
1f7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
1f8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Cursor used to retrieve the next page of results.\nAn empty string indicates no more results are available."}]]}]
1f9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The list of public trades."}]]}]
1fa:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
1fb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
1fc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
1fd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
1fe:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
1ff:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
200:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
201:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
202:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
203:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
204:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
205:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
206:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
20c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start timestamp of the candle in Unix epoch milliseconds."}]]}]
20d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Opening price."}]]}]
20e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Highest price during the interval."}]]}]
20f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Lowest price during the interval."}]]}]
210:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Closing price."}]]}]
211:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Total trading volume during the interval, expressed in base currency volume."}]]}]
212:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region from which the public market data was retrieved."}]]}]
213:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp when the data was generated, in Unix epoch milliseconds."}]]}]
214:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"List of OHLCV candles."}]]}]
215:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
216:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
217:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
218:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
219:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
21a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
21b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
21c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
21d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
21e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
21f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
220:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
221:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
222:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
223:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
224:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
29a:["$","$L159",null,{"security":[],"authorization":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Revx-API-Key","description":"The [API key](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key) obtained from the [Revolut X web app](https://exchange.revolut.com/).\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers.\n\nA sample API key might look like this: \n```sh\nM1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n```\n\nEach API key directly maps to the user account (either Business or Retail).","descriptionNode":"$L29d"}}}]
29b:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
29c:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"OrderBookResponse","label":"Public order book response","rawValue":"$23:props:children:0:props:children:props:responses:200:content:application/json:examples:OrderBookResponse:value","block":"$L29e"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L29f"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L2a0"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L2a1"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
2a2:T10c8,[
{
"currency": "BTC",
"available": "1.25000000",
"reserved": "0.10000000",
"total": "1.35000000"
},
{
"currency": "ETH",
"available": "10.00000000",
"reserved": "0.00000000",
"staked": "32.00000000",
"total": "42.00000000"
},
{
"currency": "USD",
"available": "5400.50",
"reserved": "100.00",
"total": "5500.50"
}
]14d:["$","div","200-application/json-AccountBalanceExample",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2a2"}}]}]],"$L2a3"]}]
2a4:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}14e:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2a4"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2a5:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}14f:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2a5"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2a6:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}150:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2a6"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2a7:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}151:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2a7"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2a8:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}152:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2a8"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2a9:Td63,{
"BTC": {
"symbol": "BTC",
"name": "Bitcoin",
"scale": 8,
"asset_type": "crypto",
"status": "active"
},
"ETH": {
"symbol": "ETH",
"name": "Ethereum",
"scale": 8,
"asset_type": "crypto",
"status": "active"
}
}153:["$","div","200-application/json-CurrenciesResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2a9"}}]}]],"$L2aa"]}]
2ab:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}154:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2ab"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2ac:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}155:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2ac"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2ad:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}156:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2ad"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2ae:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}157:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2ae"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2af:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}158:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2af"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2b0:Td63,{
"BTC": {
"symbol": "BTC",
"name": "Bitcoin",
"scale": 8,
"asset_type": "crypto",
"status": "active"
},
"ETH": {
"symbol": "ETH",
"name": "Ethereum",
"scale": 8,
"asset_type": "crypto",
"status": "active"
}
}15b:["$","div","200-application/json-CurrenciesResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2b0"}}]}]],"$L2b1"]}]
2b2:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}15c:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2b2"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2b3:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}15d:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2b3"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
2b4:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}15e:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$2b4"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
1e3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
1e4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
1e5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
1e6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
1e7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
1e8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
1e9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
1ea:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
1eb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
1ec:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
1ed:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
229:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieve historical market data (Open, High, Low, Close, Volume) for a specific symbol.\nIf there is trading volume, the view is based on recent trades.\nIf there is no volume, the view is based on the Mid Price (Bid/Ask average)."}]]}]
22a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
22b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
22c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The trading pair symbol (e.g., BTC-USD)."}]]}]
22d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time interval between candles in minutes."}]]}]
22e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start timestamp for the query in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If omitted, up to 5000 candles leading up to the ",["$","code","code-0",{"children":"until"}]," parameter will be returned."]}]}]]}]]}]
22f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End timestamp for the query in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":"If omitted, this defaults to the current timestamp."}]}]]}]]}]
207:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
208:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
209:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
239:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Retrieve all public trade history. Omit ",["$","code","code-0",{"children":"symbol"}]," to retrieve trades for all trading pairs, or specify it to retrieve trades for one trading pair."]}]]}]
23a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Optional trading pair symbol (e.g., BTC-USD). Omit it to return trades for all trading pairs. Only one symbol can be specified."}]]}]
23b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start timestamp for the query range in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If ",["$","code","code-0",{"children":"start_date"}]," is omitted, it defaults to 1 day prior to ",["$","code","code-1",{"children":"end_date"}],".\nThe difference between ",["$","code","code-2",{"children":"start_date"}]," and ",["$","code","code-3",{"children":"end_date"}]," must be <= 1 day."]}]}]]}]]}]
23c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End timestamp for the query range in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If ",["$","code","code-0",{"children":"end_date"}]," is omitted, it defaults to ",["$","code","code-1",{"children":"start_date"}]," + 1 day (if ",["$","code","code-2",{"children":"start_date"}]," is provided) or the current date (if ",["$","code","code-3",{"children":"start_date"}]," is missing).\nThe duration between ",["$","code","code-4",{"children":"start_date"}]," and ",["$","code","code-5",{"children":"end_date"}]," must not exceed 1 day."]}]}]]}]]}]
23d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Pagination cursor obtained from the ",["$","code","code-0",{"children":"metadata.next_cursor"}]," property of the previous response."]}]]}]
23e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Maximum number of records to return."}]]}]
247:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieve public historical market data (Open, High, Low, Close, Volume) for a specific symbol.\nIf there is trading volume, the view is based on recent trades.\nIf there is no volume, the view is based on the Mid Price (Bid/Ask average)."}],"\n",["$","p","p-1",{"children":["Provide ",["$","code","code-0",{"children":"region"}]," to retrieve candles for a specific region.\nThe resolved region is returned in ",["$","code","code-1",{"children":"metadata.region"}],"."]}]]}]
248:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The trading pair symbol (e.g., BTC-USD)."}]]}]
249:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time interval between candles in minutes."}]]}]
24a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start timestamp for the query in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If omitted, up to 1000 candles leading up to the ",["$","code","code-0",{"children":"until"}]," parameter will be returned."]}]}]]}]]}]
24b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End timestamp for the query in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":"If omitted, this defaults to the current timestamp."}]}]]}]]}]
24c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region for market data retrieval. Defaults to EEA if omitted.\nUse UK to retrieve data from the UK region."}]]}]
2a3:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"[\n {\n \"currency\": \"BTC\",\n \"available\": \"1.25000000\",\n \"reserved\": \"0.10000000\",\n \"total\": \"1.35000000\"\n },\n {\n \"currency\": \"ETH\",\n \"available\": \"10.00000000\",\n \"reserved\": \"0.00000000\",\n \"staked\": \"32.00000000\",\n \"total\": \"42.00000000\"\n },\n {\n \"currency\": \"USD\",\n \"available\": \"5400.50\",\n \"reserved\": \"100.00\",\n \"total\": \"5500.50\"\n }\n]"}]}]
2aa:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"BTC\": {\n \"symbol\": \"BTC\",\n \"name\": \"Bitcoin\",\n \"scale\": 8,\n \"asset_type\": \"crypto\",\n \"status\": \"active\"\n },\n \"ETH\": {\n \"symbol\": \"ETH\",\n \"name\": \"Ethereum\",\n \"scale\": 8,\n \"asset_type\": \"crypto\",\n \"status\": \"active\"\n }\n}"}]}]
2b1:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"BTC\": {\n \"symbol\": \"BTC\",\n \"name\": \"Bitcoin\",\n \"scale\": 8,\n \"asset_type\": \"crypto\",\n \"status\": \"active\"\n },\n \"ETH\": {\n \"symbol\": \"ETH\",\n \"name\": \"Ethereum\",\n \"scale\": 8,\n \"asset_type\": \"crypto\",\n \"status\": \"active\"\n }\n}"}]}]
25c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key","target":"_blank","rel":"noreferrer","children":"API key"}]," obtained from the ",["$","a","a-1",{"href":"https://exchange.revolut.com/","target":"_blank","rel":"noreferrer","children":"Revolut X web app"}],".\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers."]}],"\n",["$","p","p-1",{"children":"A sample API key might look like this:"}],"\n","$L2b5","\n",["$","p","p-2",{"children":"Each API key directly maps to the user account (either Business or Retail)."}]]}]
261:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key","target":"_blank","rel":"noreferrer","children":"API key"}]," obtained from the ",["$","a","a-1",{"href":"https://exchange.revolut.com/","target":"_blank","rel":"noreferrer","children":"Revolut X web app"}],".\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers."]}],"\n",["$","p","p-1",{"children":"A sample API key might look like this:"}],"\n","$L2b6","\n",["$","p","p-2",{"children":"Each API key directly maps to the user account (either Business or Retail)."}]]}]
290:"Get order book V2"
273:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price at this level."}]]}]
274:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Aggregated quantity at this price level."}]]}]
275:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Number of orders at the price level."}]]}]
276:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single order book price level."}]]}]
277:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The list of asks (sell orders), sorted by price in descending order."}]]}]
278:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single order book price level."}]]}]
279:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The list of bids (buy orders), sorted by price in descending order."}]]}]
27a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region from which the public market data was retrieved."}]]}]
27b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp when the order book snapshot was generated, returned in Unix epoch milliseconds."}]]}]
27c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The public Order Book snapshot for the given trading pair."}]]}]
27d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
27e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
27f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
280:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
281:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
282:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
283:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
284:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
285:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
286:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
287:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
288:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
289:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
28a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
28b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
28c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
2d:["$","$5c","replace-order",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe successfully replaced order details.","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","description":"Wrapper object containing the order details.","required":["client_order_id","venue_order_id","state"],"properties":{"venue_order_id":{"type":"string","format":"uuid","description":"ID of the order generated by the system.","descriptionNode":"$L2b7"},"client_order_id":{"type":"string","format":"uuid","description":"Client order ID provided by the client.","descriptionNode":"$L2b8"},"state":{"type":"string","description":"Order state after submitting it.","enum":["pending_new","new","partially_filled","filled","cancelled","rejected","replaced"],"descriptionNode":"$L2b9"}},"descriptionNode":"$L2ba"}}},"examples":{"OrderPlacementResponse":{"summary":"Order replacement response","value":{"data":[{"venue_order_id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","client_order_id":"984a4d8a-2a9b-4950-822f-2a40037f02bd","state":"new"}]}}}}},"descriptionNode":"$L2bb"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L2bc"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L2bd"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L2be"}},"descriptionNode":"$L2bf"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L2c0"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L2c1"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L2c2"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L2c3"}},"descriptionNode":"$L2c4"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L2c5"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L2c6"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L2c7"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L2c8"}},"descriptionNode":"$L2c9"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L2ca"},"404":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L2cb"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L2cc"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L2cd"}},"descriptionNode":"$L2ce"},"example":"$2c:props:children:0:props:children:props:responses:404:content:application/json:example"}},"descriptionNode":"$L2cf"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L2d0"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L2d1"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L2d2"}},"descriptionNode":"$L2d3"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L2d4"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L2d5","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L2d6"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L2d7"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L2d8"}},"descriptionNode":"$L2d9"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L2da"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L2db"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L2dc"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L2dd"}},"descriptionNode":"$L2de"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L2df"}},"requestBody":{"required":true,"description":"Order replacement details.","content":{"application/json":{"schema":{"type":"object","description":"Request to replace an existing open order with a new one, atomically cancelling the original.\nOnly the fields provided in the request are updated; omitted fields are inherited from the original order\n(with the exception of sizes, which may be recalculated to preserve the counter-side amount — see field docs).","required":["client_order_id"],"properties":{"client_order_id":{"type":"string","format":"uuid","description":"Client-generated unique identifier for the replacement request, used to guarantee idempotency.\nRetries with the same value will not create duplicate replacements.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","descriptionNode":"$L2e0"},"base_size":{"type":"string","format":"decimal","description":"New amount of base currency for the replacement order.\nIf only the price is provided, without the quantity or amount, this parameter will stay the same for SELL orders and be recalculated for BUY orders.","example":"0.1","descriptionNode":"$L2e1"},"quote_size":{"type":"string","format":"decimal","description":"New amount of quote currency for the replacement order.\nIf only the price is provided, without the quantity or amount, this parameter will stay the same for BUY orders and be recalculated for SELL orders.","example":"0.1","descriptionNode":"$L2e2"},"price":{"type":"string","format":"decimal","description":"New limit price for the replacement order.\nIf omitted, the original order's price is preserved.","example":"50000.50","descriptionNode":"$L2e3"},"time_in_force":{"type":"string","enum":["gtc","ioc"],"description":"New time in force for the replacement order.\nIf omitted, the original order's time in force is preserved.","descriptionNode":"$L2e4"},"execution_instructions":{"type":"array","description":"Execution instructions applied to the replacement order, overriding those of the original.\nPass an empty array `[]` to explicitly clear all instructions.\nIf the field is omitted entirely, the original order's instructions are preserved.","minItems":0,"items":{"type":"string","enum":["allow_taker","post_only"]},"example":["allow_taker"],"descriptionNode":"$L2e5"}},"descriptionNode":"$L2e6"},"examples":{"ReplaceOrderExample":{"summary":"Order replace with multiple params","value":{"client_order_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","base_size":"0.1","price":"50000.50","execution_instructions":["post_only"]}},"ReplaceOrderExampleSingleParam":{"summary":"Order replace with single param","value":{"client_order_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","price":"50000.50"}}}}},"descriptionNode":"$L2e7"},"variantLabels":["Order replace with multiple params","Order replace with single param"],"children":["$L2e8","$L2e9"]}]}],false]}]
35:["$","$5c","get-ticker",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe list of tickers.","content":{"application/json":{"schema":{"type":"object","description":"Response containing ticker information for currency pairs.","required":["data","metadata"],"properties":{"data":{"type":"array","description":"List of ticker information for currency pairs.","items":{"type":"object","description":"Real-time market data snapshot for a specific trading pair.\nIncludes the current best bid/ask prices and the most recent trade price.","required":["symbol","bid","ask","mid","last_price","low_24h","high_24h","price_change_24h","volume_24h"],"properties":{"symbol":{"type":"string","description":"The unique identifier for the currency pair (e.g., `BTC/USD`).","example":"BTC/USD","descriptionNode":"$L2ea"},"bid":{"type":"string","format":"decimal","description":"The current highest price a buyer is willing to pay.\nRepresents the top price in the buy order book.","example":"65100.50","descriptionNode":"$L2eb"},"ask":{"type":"string","format":"decimal","description":"The current lowest price a seller is willing to accept.\nRepresents the top price in the sell order book.","example":"65101.00","descriptionNode":"$L2ec"},"mid":{"type":"string","format":"decimal","description":"The arithmetic midpoint between the best bid and best ask prices.\nCalculated as `(bid + ask) / 2`.","example":"65100.75","descriptionNode":"$L2ed"},"last_price":{"type":"string","format":"decimal","description":"The price at which the most recent trade was successfully executed.","example":"65101.00","descriptionNode":"$L2ee"},"low_24h":{"type":"string","format":"decimal","description":"The lowest traded price over the last 24 hours.","example":"64000.00","descriptionNode":"$L2ef"},"high_24h":{"type":"string","format":"decimal","description":"The highest traded price over the last 24 hours.","example":"66000.00","descriptionNode":"$L2f0"},"price_change_24h":{"type":"string","format":"decimal","description":"The price change over the last 24 hours.","example":"250.00","descriptionNode":"$L2f1"},"volume_24h":{"type":"string","format":"decimal","description":"The traded volume in the base currency over the last 24 hours.","example":"123456.78000000","descriptionNode":"$L2f2"}},"descriptionNode":"$L2f3"},"descriptionNode":"$L2f4"},"metadata":{"type":"object","description":"Metadata about the response.","required":["timestamp"],"properties":{"timestamp":{"type":"integer","format":"int64","description":"The time the data was captured in Unix epoch milliseconds.","example":1770201294631,"descriptionNode":"$L2f5"}},"descriptionNode":"$L2f6"}},"descriptionNode":"$L2f7"},"examples":{"TickersResponse":{"summary":"Tickers response","value":{"data":[{"symbol":"BTC/USD","bid":"0.02","ask":"0.02","mid":"0.02","last_price":"0.02","low_24h":"0.01","high_24h":"0.03","price_change_24h":"0.01","volume_24h":"123456.78000000"},{"symbol":"ETH/USD","bid":"0.02","ask":"0.02","mid":"0.02","last_price":"0.02","low_24h":"0.01","high_24h":"0.03","price_change_24h":"0.01","volume_24h":"123456.78000000"}],"metadata":{"timestamp":1770201294631}}}}}},"descriptionNode":"$L2f8"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L2f9"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L2fa"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L2fb"}},"descriptionNode":"$L2fc"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L2fd"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L2fe"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L2ff"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L300"}},"descriptionNode":"$L301"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L302"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L303"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L304"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L305"}},"descriptionNode":"$L306"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L307"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L308","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L309"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L30a"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L30b"}},"descriptionNode":"$L30c"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L30d"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L30e"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L30f"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L310"}},"descriptionNode":"$L311"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L312"}},"requestBody":"$undefined","variantLabels":[],"children":["$L313","$L314"]}]}],false]}]
20:["$","$5c","get-last-trades",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe list of the latest trades executed on Revolut X crypto exchange.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","description":"The list of the latest trade records.","items":{"type":"object","description":"A single trade.","properties":{"tdt":{"type":"string","format":"date-time","description":"Trading date and time, returned as [ISO-8601](https://wikipedia.org/wiki/ISO_8601) string.","example":"2025-08-08T21:40:35.133962Z","descriptionNode":"$L315"},"aid":{"type":"string","description":"Crypto-asset ID code.","example":"BTC","descriptionNode":"$L316"},"anm":{"type":"string","description":"Crypto-asset full name.","example":"Bitcoin","descriptionNode":"$L317"},"p":{"type":"string","description":"Price in major currency units. For example, for USD, `116243.32` represents 116243.32 dollars.","example":"116243.32","descriptionNode":"$L318"},"pc":{"type":"string","description":"Price currency.","example":"USD","descriptionNode":"$L319"},"pn":{"type":"string","description":"Price notation.","example":"MONE","descriptionNode":"$L31a"},"q":{"type":"string","description":"Quantity.","example":"0.24521000","descriptionNode":"$L31b"},"qc":{"type":"string","description":"Quantity currency.","example":"BTC","descriptionNode":"$L31c"},"qn":{"type":"string","description":"Quantity notation.","example":"UNIT","descriptionNode":"$L31d"},"ve":{"type":"string","description":"Venue of execution. Always equals `REVX`.","example":"REVX","descriptionNode":"$L31e"},"pdt":{"type":"string","format":"date-time","description":"Publication date and time, returned as [ISO-8601](https://wikipedia.org/wiki/ISO_8601) string.","example":"2025-08-08T21:40:35.133962Z","descriptionNode":"$L31f"},"vp":{"type":"string","description":"Venue of publication. Always equals `REVX`.","example":"REVX","descriptionNode":"$L320"},"tid":{"type":"string","description":"Transaction identification code.","example":"5ef9648f658149f7ababedc97a6401f8","descriptionNode":"$L321"}},"required":["tdt","aid","anm","p","pc","pn","q","qc","qn","ve","pdt","vp","tid"],"descriptionNode":"$L322"},"descriptionNode":"$L323"},"metadata":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"Timestamp when the data was generated, returned as [ISO-8601](https://wikipedia.org/wiki/ISO_8601) string.","example":"2025-08-08T21:40:36.684333Z","descriptionNode":"$L324"}},"required":["timestamp"]}},"required":["data","metadata"]},"examples":{"LastTradesResponse":{"summary":"Public last trades response","value":{"data":[{"tdt":"2025-08-08T21:40:35.133962Z","aid":"BTC","anm":"Bitcoin","p":"116243.32","pc":"USD","pn":"MONE","q":"0.24521000","qc":"BTC","qn":"UNIT","ve":"REVX","pdt":"2025-08-08T21:40:35.133962Z","vp":"REVX","tid":"5ef9648f658149f7ababedc97a6401f8"},{"tdt":"2025-08-08T21:40:34.132465Z","aid":"ETH","anm":"Ethereum","p":"4028.23","pc":"USDC","pn":"MONE","q":"12.00000000","qc":"ETH","qn":"UNIT","ve":"REVX","pdt":"2025-08-08T21:40:34.132465Z","vp":"REVX","tid":"3b2b202b766843cfa6c8b3354e7f4c52"}],"metadata":{"timestamp":"2025-08-08T21:40:36.684333Z"}}}}}},"descriptionNode":"$L325"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L326","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L327"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L328"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L329"}},"descriptionNode":"$L32a"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L32b"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L32c"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L32d"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L32e"}},"descriptionNode":"$L32f"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L330"}},"requestBody":"$undefined","variantLabels":[],"children":["$L331","$L332"]}]}],false]}]
2e8:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"replace-order","children":[["$L333","$undefined"],["$","$L16",null,{"id":"replace-order"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/replace-order.md"}]]}]}],"$undefined"]}]
338:T855,curl -X PUT "https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__" \
-H "Content-Type: application/json" \
-H "X-Revx-Timestamp: __RP_TOK_1__" \
-H "X-Revx-Signature: __RP_TOK_2__" \
-d '{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}'339:T125e,const payload = {
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
};
fetch("https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__", {
method: "PUT",
headers: {
"Content-Type": "application/json",
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
},
body: JSON.stringify(payload)
})
.then(response => response.json())
.then(data => console.log(data));33a:T183a,package main
import (
"fmt"
"net/http"
"bytes"
"encoding/json"
)
func main() {
url := "https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"
jsonData := []byte(`
{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
`)
req, _ := http.NewRequest("PUT", url, bytes.NewBuffer(jsonData))
req.Header.Add("Content-Type", "application/json")
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_1__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_2__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}33b:Tf92,import requests
url = "https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"
headers = {
"Content-Type": "application/json",
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
}
payload = {
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
response = requests.put(url, headers=headers, json=payload)
print(response.json())33c:T1d9e,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
String body = """
{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"))
.header("Content-Type", "application/json")
.header("X-Revx-Timestamp", "__RP_TOK_1__")
.header("X-Revx-Signature", "__RP_TOK_2__")
.PUT(HttpRequest.BodyPublishers.ofString(body))
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}33d:T23f2,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_1__" },
{ "X-Revx-Signature", "__RP_TOK_2__" },
},
Content = new StringContent(@"{
""client_order_id"": ""3fa85f64-5717-4562-b3fc-2c963f66afa6"",
""base_size"": ""0.1"",
""price"": ""50000.50"",
""execution_instructions"": [
""post_only""
]
}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}2e9:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L334",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L335"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L336"},{"name":"venue_order_id","in":"path","required":true,"description":"Unique identifier (UUID) of the venue order to replace.","schema":{"type":"string","format":"uuid"},"descriptionNode":"$L337"}],"requestBody":"$2d:props:children:0:props:children:props:requestBody","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$2d:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X PUT \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\" \\\n -H \"Content-Type: application/json\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_1__\" \\\n -H \"X-Revx-Signature: __RP_TOK_2__\" \\\n -d '{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n}'","templateHtml":"$338","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"javascript","label":"JavaScript","templateCode":"const payload = {\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n};\nfetch(\"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\", {\n method: \"PUT\",\n headers: {\n \"Content-Type\": \"application/json\",\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n },\n body: JSON.stringify(payload)\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$339","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n \"bytes\"\n \"encoding/json\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"\n jsonData := []byte(`\n{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n}\n `)\n req, _ := http.NewRequest(\"PUT\", url, bytes.NewBuffer(jsonData))\n req.Header.Add(\"Content-Type\", \"application/json\")\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$33a","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"\nheaders = {\n \"Content-Type\": \"application/json\",\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n}\npayload = {\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n}\n\nresponse = requests.put(url, headers=headers, json=payload)\nprint(response.json())","templateHtml":"$33b","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n String body = \"\"\"\n{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n}\n \"\"\";\n\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"))\n .header(\"Content-Type\", \"application/json\")\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n .PUT(HttpRequest.BodyPublishers.ofString(body))\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$33c","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Put,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_1__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_2__\" },\n },\n Content = new StringContent(@\"{\n \"\"client_order_id\"\": \"\"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\",\n \"\"base_size\"\": \"\"0.1\"\",\n \"\"price\"\": \"\"50000.50\"\",\n \"\"execution_instructions\"\": [\n \"\"post_only\"\"\n ]\n}\")\n {\n Headers =\n {\n ContentType = new MediaTypeHeaderValue(\"application/json\")\n }\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$33d","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}}]},"method":"put","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/orders/{venue_order_id}","parameters":["$2e9:props:children:0:props:children:1:props:parameters:0","$2e9:props:children:0:props:children:1:props:parameters:1","$2e9:props:children:0:props:children:1:props:parameters:2"]}],"$undefined"],"$L33e","$L33f"]}]]}]
313:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-ticker","children":[["$L340","$undefined"],["$","$L16",null,{"id":"get-ticker"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-ticker.md"}]]}]}],"$undefined"]}]
345:T9d9,fetch("https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
}
})
.then(response => response.json())
.then(data => console.log(data));346:Tf76,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_1__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_2__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}347:T7eb,import requests
url = "https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
}
response = requests.get(url, headers=headers)
print(response.json())348:T1717,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__"))
.header("X-Revx-Timestamp", "__RP_TOK_1__")
.header("X-Revx-Signature", "__RP_TOK_2__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}349:T15c1,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_1__" },
{ "X-Revx-Signature", "__RP_TOK_2__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}314:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L341",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L342"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L343"},{"name":"symbols","in":"query","description":"Filter tickers by specific currency pairs (comma-separated).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":false,"example":"BTC-USD,ETH-USD","descriptionNode":"$L344"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$35:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_1__\" \\\n -H \"X-Revx-Signature: __RP_TOK_2__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_1__\" \\\n -H \"X-Revx-Signature: __RP_TOK_2__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$345","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$346","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$347","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$348","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/tickers?symbols=__RP_TOK_0__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_1__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_2__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$349","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/tickers","parameters":["$314:props:children:0:props:children:1:props:parameters:0","$314:props:children:0:props:children:1:props:parameters:1","$314:props:children:0:props:children:1:props:parameters:2"]}],"$undefined"],"$L34a","$L34b"]}]]}]
331:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-last-trades","children":[["$L34c","$undefined"],["$","$L16",null,{"id":"get-last-trades"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-last-trades.md"}]]}]}],"$undefined"]}]
34e:T6d6,fetch("https://revx.revolut.com/api/1.0/public/last-trades", {
method: "GET"
})
.then(response => response.json())
.then(data => console.log(data));34f:Tbbe,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/public/last-trades"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}350:T1365,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/public/last-trades"))
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}351:T11b8,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/public/last-trades")
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}332:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L34d",["$","$La4",null,{"parameters":"$undefined","requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$20:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/public/last-trades\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/public/last-trades\"","tokens":[],"defaults":{}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/public/last-trades\", {\n method: \"GET\"\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$34e","tokens":[],"defaults":{}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/public/last-trades\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$34f","tokens":[],"defaults":{}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/public/last-trades\"\n\nresponse = requests.get(url)\nprint(response.json())","templateHtml":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/public/last-trades\"\n\nresponse = requests.get(url)\nprint(response.json())","tokens":[],"defaults":{}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/public/last-trades\"))\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$350","tokens":[],"defaults":{}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/public/last-trades\")\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$351","tokens":[],"defaults":{}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/public/last-trades","parameters":[]}],"$L352"],"$L353","$L354"]}]]}]
291:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieve the current public order book snapshot (bids and asks) for a specific trading pair."}],"\n",["$","p","p-1",{"children":["Provide ",["$","code","code-0",{"children":"region"}]," to retrieve the order book for a specific region.\nThe resolved region is returned in ",["$","code","code-1",{"children":"metadata.region"}],"."]}]]}]
292:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The trading pair symbol (e.g., BTC-USD)."}]]}]
293:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Depth of the order book to return (number of levels)."}]]}]
294:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region for market data retrieval. Defaults to EEA if omitted.\nUse UK to retrieve data from the UK region."}]]}]
33e:["$","$Lbc",null,{"exampleBlocks":{"application/json":{"variants":[{"key":"ReplaceOrderExample","label":"Order replace with multiple params","rawValue":"$2d:props:children:0:props:children:props:requestBody:content:application/json:examples:ReplaceOrderExample:value","block":"$L355"},{"key":"ReplaceOrderExampleSingleParam","label":"Order replace with single param","rawValue":"$2d:props:children:0:props:children:props:requestBody:content:application/json:examples:ReplaceOrderExampleSingleParam:value","block":"$L356"}],"syncedPropertyName":"$undefined"}},"title":"Request body samples","headingAs":"h4"}]
33f:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"OrderPlacementResponse","label":"Order replacement response","rawValue":"$2d:props:children:0:props:children:props:responses:200:content:application/json:examples:OrderPlacementResponse:value","block":"$L357"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L358"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L359"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L35a"}],"syncedPropertyName":"$undefined"}},"404":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:404:content:application/json:example","block":"$L35b"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L35c"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L35d"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L35e"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
34a:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
34b:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"TickersResponse","label":"Tickers response","rawValue":"$35:props:children:0:props:children:props:responses:200:content:application/json:examples:TickersResponse:value","block":"$L35f"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L360"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L361"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L362"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L363"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L364"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
352:["$","$L159",null,{"security":[],"authorization":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Revx-API-Key","description":"The [API key](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key) obtained from the [Revolut X web app](https://exchange.revolut.com/).\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers.\n\nA sample API key might look like this: \n```sh\nM1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n```\n\nEach API key directly maps to the user account (either Business or Retail).","descriptionNode":"$L365"}}}]
353:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
354:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"LastTradesResponse","label":"Public last trades response","rawValue":"$20:props:children:0:props:children:props:responses:200:content:application/json:examples:LastTradesResponse:value","block":"$L366"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L367"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L368"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
29d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key","target":"_blank","rel":"noreferrer","children":"API key"}]," obtained from the ",["$","a","a-1",{"href":"https://exchange.revolut.com/","target":"_blank","rel":"noreferrer","children":"Revolut X web app"}],".\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers."]}],"\n",["$","p","p-1",{"children":"A sample API key might look like this:"}],"\n","$L369","\n",["$","p","p-2",{"children":"Each API key directly maps to the user account (either Business or Retail)."}]]}]
1bb:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n"}]}]]}]
36a:T141c,{
"BTC/USD": {
"base": "BTC",
"quote": "USD",
"base_step": "0.0000001",
"quote_step": "0.01",
"min_order_size": "0.0000001",
"max_order_size": "1000",
"min_order_size_quote": "0.01",
"status": "active"
},
"ETH/EUR": {
"base": "ETH",
"quote": "EUR",
"base_step": "0.0000001",
"quote_step": "0.01",
"min_order_size": "0.00001",
"max_order_size": "9000",
"min_order_size_quote": "0.01",
"status": "active"
}
}1bc:["$","div","200-application/json-CurrencyPairsResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$36a"}}]}]],"$L36b"]}]
36c:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}1bd:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$36c"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
36d:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}1be:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$36d"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
36e:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}1bf:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$36e"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
36f:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}1c0:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$36f"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
370:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}1c1:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$370"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
371:T141c,{
"BTC/USD": {
"base": "BTC",
"quote": "USD",
"base_step": "0.0000001",
"quote_step": "0.01",
"min_order_size": "0.0000001",
"max_order_size": "1000",
"min_order_size_quote": "0.01",
"status": "active"
},
"ETH/EUR": {
"base": "ETH",
"quote": "EUR",
"base_step": "0.0000001",
"quote_step": "0.01",
"min_order_size": "0.00001",
"max_order_size": "9000",
"min_order_size_quote": "0.01",
"status": "active"
}
}1c3:["$","div","200-application/json-CurrencyPairsResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$371"}}]}]],"$L372"]}]
373:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}1c4:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$373"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
374:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}1c5:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$374"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
375:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}1c6:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$375"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
333:"Replace order"
340:"Get all tickers"
34c:"Get last trades"
36b:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"BTC/USD\": {\n \"base\": \"BTC\",\n \"quote\": \"USD\",\n \"base_step\": \"0.0000001\",\n \"quote_step\": \"0.01\",\n \"min_order_size\": \"0.0000001\",\n \"max_order_size\": \"1000\",\n \"min_order_size_quote\": \"0.01\",\n \"status\": \"active\"\n },\n \"ETH/EUR\": {\n \"base\": \"ETH\",\n \"quote\": \"EUR\",\n \"base_step\": \"0.0000001\",\n \"quote_step\": \"0.01\",\n \"min_order_size\": \"0.00001\",\n \"max_order_size\": \"9000\",\n \"min_order_size_quote\": \"0.01\",\n \"status\": \"active\"\n }\n}"}]}]
372:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"BTC/USD\": {\n \"base\": \"BTC\",\n \"quote\": \"USD\",\n \"base_step\": \"0.0000001\",\n \"quote_step\": \"0.01\",\n \"min_order_size\": \"0.0000001\",\n \"max_order_size\": \"1000\",\n \"min_order_size_quote\": \"0.01\",\n \"status\": \"active\"\n },\n \"ETH/EUR\": {\n \"base\": \"ETH\",\n \"quote\": \"EUR\",\n \"base_step\": \"0.0000001\",\n \"quote_step\": \"0.01\",\n \"min_order_size\": \"0.00001\",\n \"max_order_size\": \"9000\",\n \"min_order_size_quote\": \"0.01\",\n \"status\": \"active\"\n }\n}"}]}]
25:["$","$5c","get-public-tickers",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe list of tickers.","content":{"application/json":{"schema":{"type":"object","description":"Public response containing ticker information for currency pairs.","required":["data","metadata"],"properties":{"data":{"type":"array","description":"List of public ticker information for currency pairs.","items":{"allOf":[{"type":"object","description":"Real-time market data snapshot for a specific trading pair.\nIncludes the current best bid/ask prices and the most recent trade price.","required":"$35:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:required","properties":{"symbol":{"type":"string","description":"The unique identifier for the currency pair (e.g., `BTC/USD`).","example":"BTC/USD","descriptionNode":"$L376"},"bid":{"type":"string","format":"decimal","description":"The current highest price a buyer is willing to pay.\nRepresents the top price in the buy order book.","example":"65100.50","descriptionNode":"$L377"},"ask":{"type":"string","format":"decimal","description":"The current lowest price a seller is willing to accept.\nRepresents the top price in the sell order book.","example":"65101.00","descriptionNode":"$L378"},"mid":{"type":"string","format":"decimal","description":"The arithmetic midpoint between the best bid and best ask prices.\nCalculated as `(bid + ask) / 2`.","example":"65100.75","descriptionNode":"$L379"},"last_price":{"type":"string","format":"decimal","description":"The price at which the most recent trade was successfully executed.","example":"65101.00","descriptionNode":"$L37a"},"low_24h":{"type":"string","format":"decimal","description":"The lowest traded price over the last 24 hours.","example":"64000.00","descriptionNode":"$L37b"},"high_24h":{"type":"string","format":"decimal","description":"The highest traded price over the last 24 hours.","example":"66000.00","descriptionNode":"$L37c"},"price_change_24h":{"type":"string","format":"decimal","description":"The price change over the last 24 hours.","example":"250.00","descriptionNode":"$L37d"},"volume_24h":{"type":"string","format":"decimal","description":"The traded volume in the base currency over the last 24 hours.","example":"123456.78000000","descriptionNode":"$L37e"}},"descriptionNode":"$L37f"},{"type":"object","required":["region"],"properties":{"region":{"type":"string","description":"Region from which the public market data was retrieved.","enum":"$24:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:metadata:properties:region:enum","example":"EEA","descriptionNode":"$L380"}}}]},"descriptionNode":"$L381"},"metadata":{"type":"object","required":["timestamp"],"properties":{"timestamp":{"type":"integer","format":"int64","description":"The time the data was captured in Unix epoch milliseconds.","example":1770201294631,"descriptionNode":"$L382"}}}},"descriptionNode":"$L383"},"examples":{"TickersResponse":{"summary":"Tickers response","value":{"data":[{"symbol":"BTC/USD","bid":"0.02","ask":"0.02","mid":"0.02","last_price":"0.02","low_24h":"0.01","high_24h":"0.03","price_change_24h":"0.01","volume_24h":"123456.78000000","region":"EEA"},{"symbol":"BTC/GBP","bid":"0.02","ask":"0.02","mid":"0.02","last_price":"0.02","low_24h":"0.01","high_24h":"0.03","price_change_24h":"0.01","volume_24h":"123456.78000000","region":"UK"}],"metadata":{"timestamp":1770201294631}}}}}},"descriptionNode":"$L384"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L385"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L386"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L387"}},"descriptionNode":"$L388"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L389"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L38a","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L38b"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L38c"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L38d"}},"descriptionNode":"$L38e"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L38f"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L390"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L391"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L392"}},"descriptionNode":"$L393"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L394"}},"requestBody":"$undefined","variantLabels":[],"children":["$L395","$L396"]}]}],false]}]
2b7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the order generated by the system."}]]}]
2b8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Client order ID provided by the client."}]]}]
2b9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Order state after submitting it."}]]}]
2ba:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Wrapper object containing the order details."}]]}]
2bb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The successfully replaced order details."}]]}]
2bc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
2bd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
2be:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
2bf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
2c0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
2c1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
2c2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
2c3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
2c4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
2c5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
2c6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
2c7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
2c8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
2c9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
2ca:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
2cb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
2cc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
2cd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
2ce:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
2cf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Not Found"}]]}]
2d0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
2d1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
2d2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
2d3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
2ea:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The unique identifier for the currency pair (e.g., ",["$","code","code-0",{"children":"BTC/USD"}],")."]}]]}]
2eb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The current highest price a buyer is willing to pay.\nRepresents the top price in the buy order book."}]]}]
2ec:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The current lowest price a seller is willing to accept.\nRepresents the top price in the sell order book."}]]}]
2ed:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The arithmetic midpoint between the best bid and best ask prices.\nCalculated as ",["$","code","code-0",{"children":"(bid + ask) / 2"}],"."]}]]}]
2ee:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The price at which the most recent trade was successfully executed."}]]}]
2ef:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The lowest traded price over the last 24 hours."}]]}]
2f0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The highest traded price over the last 24 hours."}]]}]
2f1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The price change over the last 24 hours."}]]}]
2f2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The traded volume in the base currency over the last 24 hours."}]]}]
2f3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Real-time market data snapshot for a specific trading pair.\nIncludes the current best bid/ask prices and the most recent trade price."}]]}]
2f4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"List of ticker information for currency pairs."}]]}]
2f5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the data was captured in Unix epoch milliseconds."}]]}]
2f6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Metadata about the response."}]]}]
2f7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Response containing ticker information for currency pairs."}]]}]
2f8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The list of tickers."}]]}]
2f9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
2fa:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
2fb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
2fc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
2fd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
2fe:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
315:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Trading date and time, returned as ",["$","a","a-0",{"href":"https://wikipedia.org/wiki/ISO_8601","target":"_blank","rel":"noreferrer","children":"ISO-8601"}]," string."]}]]}]
316:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset ID code."}]]}]
317:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset full name."}]]}]
318:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Price in major currency units. For example, for USD, ",["$","code","code-0",{"children":"116243.32"}]," represents 116243.32 dollars."]}]]}]
319:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price currency."}]]}]
31a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price notation."}]]}]
31b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity."}]]}]
31c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity currency."}]]}]
31d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity notation."}]]}]
31e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of execution. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
31f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Publication date and time, returned as ",["$","a","a-0",{"href":"https://wikipedia.org/wiki/ISO_8601","target":"_blank","rel":"noreferrer","children":"ISO-8601"}]," string."]}]]}]
320:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of publication. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
321:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Transaction identification code."}]]}]
322:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single trade."}]]}]
323:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The list of the latest trade records."}]]}]
324:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Timestamp when the data was generated, returned as ",["$","a","a-0",{"href":"https://wikipedia.org/wiki/ISO_8601","target":"_blank","rel":"noreferrer","children":"ISO-8601"}]," string."]}]]}]
325:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The list of the latest trades executed on Revolut X crypto exchange."}]]}]
326:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
327:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
328:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
329:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
32a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
32b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
395:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-public-tickers","children":[["$L397","$undefined"],["$","$L16",null,{"id":"get-public-tickers"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-public-tickers.md"}]]}]}],"$undefined"]}]
39b:T700,fetch("https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__", {
method: "GET"
})
.then(response => response.json())
.then(data => console.log(data));39c:Tbe8,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}39d:T429,import requests
url = "https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__"
response = requests.get(url)
print(response.json())39e:T138f,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__"))
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}39f:T11e2,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__")
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}396:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L398",["$","$La4",null,{"parameters":[{"name":"symbols","in":"query","description":"Filter tickers by specific currency pairs (comma-separated).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":false,"example":"BTC-USD,ETH-USD","descriptionNode":"$L399"},{"name":"region","in":"query","required":false,"description":"Region for market data retrieval. Defaults to EEA if omitted.\nUse UK to retrieve data from the UK region.\n","schema":{"type":"string","enum":"$226:1:props:parameters:4:schema:enum","default":"EEA"},"example":"EEA","descriptionNode":"$L39a"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$25:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","shell-double-inner"]}],"defaults":{"query:symbols":"BTC-USD,ETH-USD","query:region":"EEA"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__\", {\n method: \"GET\"\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$39b","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbols":"BTC-USD,ETH-USD","query:region":"EEA"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$39c","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbols":"BTC-USD,ETH-USD","query:region":"EEA"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__\"\n\nresponse = requests.get(url)\nprint(response.json())","templateHtml":"$39d","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbols":"BTC-USD,ETH-USD","query:region":"EEA"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__\"))\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$39e","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbols":"BTC-USD,ETH-USD","query:region":"EEA"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/public/tickers?symbols=__RP_TOK_0__®ion=__RP_TOK_1__\")\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$39f","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"query:symbols":"BTC-USD,ETH-USD","query:region":"EEA"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/public/tickers","parameters":["$396:props:children:0:props:children:1:props:parameters:0","$396:props:children:0:props:children:1:props:parameters:1"]}],"$L3a0"],"$L3a1","$L3a2"]}]]}]
2d4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
2d5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
2d6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
2d7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
2d8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
2d9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
2da:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
2db:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
2dc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
2dd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
2de:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
2df:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
2e0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Client-generated unique identifier for the replacement request, used to guarantee idempotency.\nRetries with the same value will not create duplicate replacements."}]]}]
2e1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"New amount of base currency for the replacement order.\nIf only the price is provided, without the quantity or amount, this parameter will stay the same for SELL orders and be recalculated for BUY orders."}]]}]
2e2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"New amount of quote currency for the replacement order.\nIf only the price is provided, without the quantity or amount, this parameter will stay the same for BUY orders and be recalculated for SELL orders."}]]}]
2e3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"New limit price for the replacement order.\nIf omitted, the original order's price is preserved."}]]}]
2e4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"New time in force for the replacement order.\nIf omitted, the original order's time in force is preserved."}]]}]
2e5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Execution instructions applied to the replacement order, overriding those of the original.\nPass an empty array ",["$","code","code-0",{"children":"[]"}]," to explicitly clear all instructions.\nIf the field is omitted entirely, the original order's instructions are preserved."]}]]}]
2e6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Request to replace an existing open order with a new one, atomically cancelling the original.\nOnly the fields provided in the request are updated; omitted fields are inherited from the original order\n(with the exception of sizes, which may be recalculated to preserve the counter-side amount — see field docs)."}]]}]
2e7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Order replacement details."}]]}]
334:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Replace an existing order.\nThe user is resolved by the provided API key."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":"Venue order id of the order will be updated as well."}]}]]}]]}]
335:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
336:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
337:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier (UUID) of the venue order to replace."}]]}]
2ff:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
300:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
301:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
302:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
303:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
304:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
305:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
306:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
307:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
308:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
309:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
30a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
30b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
30c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
30d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
30e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
30f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
310:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
311:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
312:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
341:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieves the latest market data snapshots for all supported currency pairs.\nThe response includes the current best bid and ask prices, the calculated mid-price, and the last traded price for each active symbol."}]]}]
342:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
343:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
344:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Filter tickers by specific currency pairs (comma-separated)."}]]}]
32c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
32d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
32e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
32f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
330:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
34d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Get the list of the latest 100 trades executed on Revolut X crypto exchange."}]]}]
3a0:["$","$L159",null,{"security":[],"authorization":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Revx-API-Key","description":"The [API key](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key) obtained from the [Revolut X web app](https://exchange.revolut.com/).\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers.\n\nA sample API key might look like this: \n```sh\nM1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n```\n\nEach API key directly maps to the user account (either Business or Retail).","descriptionNode":"$L3a3"}}}]
3a1:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
3a2:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"TickersResponse","label":"Tickers response","rawValue":"$25:props:children:0:props:children:props:responses:200:content:application/json:examples:TickersResponse:value","block":"$L3a4"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L3a5"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L3a6"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L3a7"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
3a8:T1200,{
"data": [
{
"start": 3318215482991,
"open": "92087.81",
"high": "92133.89",
"low": "92052.39",
"close": "92067.31",
"volume": "0.00067964"
},
{
"start": 3318215782991,
"open": "90390.46",
"high": "90395",
"low": "90358.84",
"close": "90395",
"volume": "0.00230816"
}
],
"metadata": {
"timestamp": 1754689236124
}
}255:["$","div","200-application/json-CandlesResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3a8"}}]}]],"$L3a9"]}]
3aa:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}256:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3aa"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3ab:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}257:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3ab"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3ac:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}258:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3ac"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3ad:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}259:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3ad"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3ae:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}25a:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3ae"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3af:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}25b:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3af"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3b0:T13a1,{
"data": [
{
"id": "3b2b202b-7668-43cf-a6c8-b3354e7f4c52",
"symbol": "BTC/USD",
"price": "4028.23",
"quantity": "12.00000000",
"side": "sell",
"timestamp": 1770201294631
},
{
"id": "1e09b1f7-e2da-4b1e-92a0-4c2d4f3b0e1d",
"symbol": "BTC/USD",
"price": "123.45",
"quantity": "12.34000000",
"side": "buy",
"timestamp": 1770201294631
}
],
"metadata": {
"timestamp": 1754689236124,
"next_cursor": "ZGF0ZT0xNzU0Njg5MjE2MTI0O2lkPTFlMDliMWY3LWUyZGEtNGIxZS05MmEwLTRjMmQ0ZjNiMGUxZA=="
}
}25d:["$","div","200-application/json-PublicAllTradesPaginatedResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3b0"}}]}]],"$L3b1"]}]
3b2:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}25e:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3b2"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3b3:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}25f:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3b3"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3b4:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}260:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3b4"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3b5:T130f,{
"data": [
{
"start": 3318215482991,
"open": "92087.81",
"high": "92133.89",
"low": "92052.39",
"close": "92067.31",
"volume": "0.00067964"
},
{
"start": 3318215782991,
"open": "90390.46",
"high": "90395",
"low": "90358.84",
"close": "90395",
"volume": "0.00230816"
}
],
"metadata": {
"region": "EEA",
"timestamp": 1754689236124
}
}262:["$","div","200-application/json-CandlesResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3b5"}}]}]],"$L3b6"]}]
3b7:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}263:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3b7"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3b8:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}264:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3b8"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
3b9:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}265:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$3b9"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
365:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key","target":"_blank","rel":"noreferrer","children":"API key"}]," obtained from the ",["$","a","a-1",{"href":"https://exchange.revolut.com/","target":"_blank","rel":"noreferrer","children":"Revolut X web app"}],".\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers."]}],"\n",["$","p","p-1",{"children":"A sample API key might look like this:"}],"\n","$L3ba","\n",["$","p","p-2",{"children":"Each API key directly maps to the user account (either Business or Retail)."}]]}]
3a9:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"start\": 3318215482991,\n \"open\": \"92087.81\",\n \"high\": \"92133.89\",\n \"low\": \"92052.39\",\n \"close\": \"92067.31\",\n \"volume\": \"0.00067964\"\n },\n {\n \"start\": 3318215782991,\n \"open\": \"90390.46\",\n \"high\": \"90395\",\n \"low\": \"90358.84\",\n \"close\": \"90395\",\n \"volume\": \"0.00230816\"\n }\n ],\n \"metadata\": {\n \"timestamp\": 1754689236124\n }\n}"}]}]
3b1:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"id\": \"3b2b202b-7668-43cf-a6c8-b3354e7f4c52\",\n \"symbol\": \"BTC/USD\",\n \"price\": \"4028.23\",\n \"quantity\": \"12.00000000\",\n \"side\": \"sell\",\n \"timestamp\": 1770201294631\n },\n {\n \"id\": \"1e09b1f7-e2da-4b1e-92a0-4c2d4f3b0e1d\",\n \"symbol\": \"BTC/USD\",\n \"price\": \"123.45\",\n \"quantity\": \"12.34000000\",\n \"side\": \"buy\",\n \"timestamp\": 1770201294631\n }\n ],\n \"metadata\": {\n \"timestamp\": 1754689236124,\n \"next_cursor\": \"ZGF0ZT0xNzU0Njg5MjE2MTI0O2lkPTFlMDliMWY3LWUyZGEtNGIxZS05MmEwLTRjMmQ0ZjNiMGUxZA==\"\n }\n}"}]}]
3b6:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"start\": 3318215482991,\n \"open\": \"92087.81\",\n \"high\": \"92133.89\",\n \"low\": \"92052.39\",\n \"close\": \"92067.31\",\n \"volume\": \"0.00067964\"\n },\n {\n \"start\": 3318215782991,\n \"open\": \"90390.46\",\n \"high\": \"90395\",\n \"low\": \"90358.84\",\n \"close\": \"90395\",\n \"volume\": \"0.00230816\"\n }\n ],\n \"metadata\": {\n \"region\": \"EEA\",\n \"timestamp\": 1754689236124\n }\n}"}]}]
2e:["$","$5c","get-order-fills",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK - Order fills retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","description":"A single trade.","properties":{"tdt":{"type":"integer","format":"int64","description":"Trade date and time, expressed in Unix epoch milliseconds.","example":3318215482991,"descriptionNode":"$L3bb"},"aid":{"type":"string","description":"Crypto-asset ID code.","example":"BTC","descriptionNode":"$L3bc"},"anm":{"type":"string","description":"Crypto-asset full name.","example":"Bitcoin","descriptionNode":"$L3bd"},"p":{"type":"string","description":"Price in major currency units. For example, for USD, `116243.32` represents 116243.32 dollars.","example":"116243.32","descriptionNode":"$L3be"},"pc":{"type":"string","description":"Price currency.","example":"USD","descriptionNode":"$L3bf"},"pn":{"type":"string","description":"Price notation.","example":"MONE","descriptionNode":"$L3c0"},"q":{"type":"string","description":"Quantity.","example":"0.24521000","descriptionNode":"$L3c1"},"qc":{"type":"string","description":"Quantity currency.","example":"BTC","descriptionNode":"$L3c2"},"qn":{"type":"string","description":"Quantity notation.","example":"UNIT","descriptionNode":"$L3c3"},"ve":{"type":"string","description":"Venue of execution. Always equals `REVX`.","example":"REVX","descriptionNode":"$L3c4"},"pdt":{"type":"integer","format":"int64","description":"Publication date and time, expressed in Unix epoch milliseconds.","example":3318215482991,"descriptionNode":"$L3c5"},"vp":{"type":"string","description":"Venue of publication. Always equals `REVX`.","example":"REVX","descriptionNode":"$L3c6"},"tid":{"type":"string","description":"Transaction identification code.","example":"5ef9648f658149f7ababedc97a6401f8","descriptionNode":"$L3c7"},"oid":{"type":"string","format":"uuid","description":"Unique identifier for the order associated with the trade.","example":"2affb2ac-4cf7-4bbf-b7b2-fc1e885bdc2c","descriptionNode":"$L3c8"},"s":{"type":"string","enum":["buy","sell"],"description":"Indicates the trade direction of the order.","example":"buy","descriptionNode":"$L3c9"},"im":{"type":"boolean","description":"Indicates whether the trade was a maker (true) or taker (false).","example":true,"descriptionNode":"$L3ca"}},"required":["tdt","aid","anm","p","pc","pn","q","qc","qn","ve","pdt","vp","tid","oid","im"],"descriptionNode":"$L3cb"}}},"required":["data"]},"examples":{"OrderFillsResponse":{"summary":"Order fills Response","value":{"data":[{"tdt":3318215482991,"aid":"BTC","anm":"Bitcoin","p":"91686.16","pc":"USD","pn":"MONE","q":"24.90000000","qc":"BTC","qn":"UNIT","ve":"REVX","pdt":3318215482991,"vp":"REVX","tid":"ad3e8787ab623ba5a1dfea53819be6f9","oid":"2affb2ac-4cf7-4bbf-b7b2-fc1e885bdc2c","s":"buy","im":false}]}}}}},"descriptionNode":"$L3cc"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L3cd"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L3ce"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L3cf"}},"descriptionNode":"$L3d0"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L3d1"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L3d2"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L3d3"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L3d4"}},"descriptionNode":"$L3d5"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L3d6"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L3d7"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L3d8"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L3d9"}},"descriptionNode":"$L3da"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L3db"},"404":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L3dc"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L3dd"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L3de"}},"descriptionNode":"$L3df"},"example":"$2c:props:children:0:props:children:props:responses:404:content:application/json:example"}},"descriptionNode":"$L3e0"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L3e1"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L3e2"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L3e3"}},"descriptionNode":"$L3e4"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L3e5"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L3e6","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L3e7"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L3e8"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L3e9"}},"descriptionNode":"$L3ea"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L3eb"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L3ec"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L3ed"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L3ee"}},"descriptionNode":"$L3ef"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L3f0"}},"requestBody":"$undefined","variantLabels":[],"children":["$L3f1","$L3f2"]}]}],false]}]
272:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n"}]}]]}]
397:"Get public tickers"
3f1:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-order-fills","children":[["$L3f3","$undefined"],["$","$L16",null,{"id":"get-order-fills"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-order-fills.md"}]]}]}],"$undefined"]}]
3f8:T9d6,fetch("https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
}
})
.then(response => response.json())
.then(data => console.log(data));3f9:Tf73,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_1__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_2__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}3fa:T7e8,import requests
url = "https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
}
response = requests.get(url, headers=headers)
print(response.json())3fb:T1714,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__"))
.header("X-Revx-Timestamp", "__RP_TOK_1__")
.header("X-Revx-Signature", "__RP_TOK_2__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}3fc:T15be,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_1__" },
{ "X-Revx-Signature", "__RP_TOK_2__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}3f2:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L3f4",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L3f5"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L3f6"},{"name":"venue_order_id","in":"path","required":true,"description":"Unique identifier (UUID) of the venue order","schema":{"type":"string","format":"uuid"},"descriptionNode":"$L3f7"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$2e:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_1__\" \\\n -H \"X-Revx-Signature: __RP_TOK_2__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_1__\" \\\n -H \"X-Revx-Signature: __RP_TOK_2__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$3f8","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$3f9","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$3fa","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$3fb","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/orders/fills/__RP_TOK_0__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_1__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_2__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$3fc","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/orders/fills/{venue_order_id}","parameters":["$3f2:props:children:0:props:children:1:props:parameters:0","$3f2:props:children:0:props:children:1:props:parameters:1","$3f2:props:children:0:props:children:1:props:parameters:2"]}],"$undefined"],"$L3fd","$L3fe"]}]]}]
376:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The unique identifier for the currency pair (e.g., ",["$","code","code-0",{"children":"BTC/USD"}],")."]}]]}]
377:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The current highest price a buyer is willing to pay.\nRepresents the top price in the buy order book."}]]}]
378:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The current lowest price a seller is willing to accept.\nRepresents the top price in the sell order book."}]]}]
379:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The arithmetic midpoint between the best bid and best ask prices.\nCalculated as ",["$","code","code-0",{"children":"(bid + ask) / 2"}],"."]}]]}]
37a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The price at which the most recent trade was successfully executed."}]]}]
37b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The lowest traded price over the last 24 hours."}]]}]
37c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The highest traded price over the last 24 hours."}]]}]
37d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The price change over the last 24 hours."}]]}]
37e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The traded volume in the base currency over the last 24 hours."}]]}]
37f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Real-time market data snapshot for a specific trading pair.\nIncludes the current best bid/ask prices and the most recent trade price."}]]}]
380:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region from which the public market data was retrieved."}]]}]
381:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"List of public ticker information for currency pairs."}]]}]
382:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the data was captured in Unix epoch milliseconds."}]]}]
383:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Public response containing ticker information for currency pairs."}]]}]
384:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The list of tickers."}]]}]
385:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
386:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
387:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
388:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
389:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
38a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
3fd:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
3fe:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"OrderFillsResponse","label":"Order fills Response","rawValue":"$2e:props:children:0:props:children:props:responses:200:content:application/json:examples:OrderFillsResponse:value","block":"$L3ff"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L400"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L401"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L402"}],"syncedPropertyName":"$undefined"}},"404":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:404:content:application/json:example","block":"$L403"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L404"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L405"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L406"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
30:["$","$5c","get-all-trades",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe list of trades.","content":{"application/json":{"schema":{"type":"object","required":["data","metadata"],"properties":{"data":{"type":"array","items":{"type":"object","description":"A single trade.","properties":{"tdt":{"type":"integer","format":"int64","description":"Trade date and time, expressed in Unix epoch milliseconds.","example":3318215482991,"descriptionNode":"$L407"},"aid":{"type":"string","description":"Crypto-asset ID code.","example":"BTC","descriptionNode":"$L408"},"anm":{"type":"string","description":"Crypto-asset full name.","example":"Bitcoin","descriptionNode":"$L409"},"p":{"type":"string","description":"Price in major currency units. For example, for USD, `116243.32` represents 116243.32 dollars.","example":"116243.32","descriptionNode":"$L40a"},"pc":{"type":"string","description":"Price currency.","example":"USD","descriptionNode":"$L40b"},"pn":{"type":"string","description":"Price notation.","example":"MONE","descriptionNode":"$L40c"},"q":{"type":"string","description":"Quantity.","example":"0.24521000","descriptionNode":"$L40d"},"qc":{"type":"string","description":"Quantity currency.","example":"BTC","descriptionNode":"$L40e"},"qn":{"type":"string","description":"Quantity notation.","example":"UNIT","descriptionNode":"$L40f"},"ve":{"type":"string","description":"Venue of execution. Always equals `REVX`.","example":"REVX","descriptionNode":"$L410"},"pdt":{"type":"integer","format":"int64","description":"Publication date and time, expressed in Unix epoch milliseconds.","example":3318215482991,"descriptionNode":"$L411"},"vp":{"type":"string","description":"Venue of publication. Always equals `REVX`.","example":"REVX","descriptionNode":"$L412"},"tid":{"type":"string","description":"Transaction identification code.","example":"5ef9648f658149f7ababedc97a6401f8","descriptionNode":"$L413"},"s":{"type":"string","description":"Trade side.","enum":["buy","sell"],"example":"buy","descriptionNode":"$L414"}},"required":["tdt","aid","anm","p","pc","pn","q","qc","qn","ve","pdt","vp","tid"],"descriptionNode":"$L415"}},"metadata":{"type":"object","required":["timestamp"],"properties":{"timestamp":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L416"},"next_cursor":{"type":"string","description":"Cursor used to retrieve the next page of results.\n\nTo continue paginating through the results, make a new request and pass this value in the [`cursor`](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-all-trades#request) query parameter.","descriptionNode":"$L417"}}}}},"examples":{"TradesPaginatedResponse":{"summary":"All trades paginated response","value":{"data":[{"tdt":3318215482991,"aid":"BTC","anm":"Bitcoin","p":"125056.76","pc":"USD","pn":"MONE","q":"0.00003999","qc":"BTC","qn":"UNIT","ve":"REVX","pdt":3318215482991,"vp":"REVX","tid":"80654a036323311cb0ea28462b42db6d","s":"buy"}],"metadata":{"timestamp":3318215482991,"next_cursor":"GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="}}}}}},"descriptionNode":"$L418"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L419"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L41a"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L41b"}},"descriptionNode":"$L41c"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L41d"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L41e"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L41f"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L420"}},"descriptionNode":"$L421"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L422"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L423"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L424"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L425"}},"descriptionNode":"$L426"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L427"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L428"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L429"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L42a"}},"descriptionNode":"$L42b"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L42c"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L42d","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L42e"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L42f"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L430"}},"descriptionNode":"$L431"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L432"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L433"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L434"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L435"}},"descriptionNode":"$L436"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L437"}},"requestBody":"$undefined","variantLabels":[],"children":["$L438","$L439"]}]}],false]}]
43a:T15d1,{
"data": {
"asks": [
{
"price": "4600",
"quantity": "17",
"count": 3
},
{
"price": "4555",
"quantity": "2.1234",
"count": 2
}
],
"bids": [
{
"price": "4550",
"quantity": "0.25",
"count": 1
},
{
"price": "4500",
"quantity": "24.42",
"count": 5
}
]
},
"metadata": {
"region": "UK",
"timestamp": 1754689236124
}
}29e:["$","div","200-application/json-OrderBookResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$43a"}}]}]],"$L43b"]}]
43c:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}29f:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$43c"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
43d:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}2a0:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$43d"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
43e:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}2a1:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$43e"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
38b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
38c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
38d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
38e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
38f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
390:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
391:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
392:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
393:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
394:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
398:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieves the latest public market data snapshots for all supported currency pairs.\nThe response includes the current best bid and ask prices, the calculated mid-price, the last traded price, and 24-hour market statistics for each active symbol."}],"\n",["$","p","p-1",{"children":["Returns all unique tickers available on the exchange if no symbols are provided.\nPass ",["$","code","code-0",{"children":"symbols"}]," to retrieve specific tickers across multiple regions.\nPass ",["$","code","code-1",{"children":"region"}]," to fetch tickers for a single region."]}]]}]
399:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Filter tickers by specific currency pairs (comma-separated)."}]]}]
39a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region for market data retrieval. Defaults to EEA if omitted.\nUse UK to retrieve data from the UK region."}]]}]
438:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-all-trades","children":[["$L43f","$undefined"],["$","$L16",null,{"id":"get-all-trades"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-all-trades.md"}]]}]}],"$undefined"]}]
448:T42a,curl -X GET "https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__" \
-H "X-Revx-Timestamp: __RP_TOK_5__" \
-H "X-Revx-Signature: __RP_TOK_6__"449:Ta38,fetch("https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_5__",
"X-Revx-Signature": "__RP_TOK_6__"
}
})
.then(response => response.json())
.then(data => console.log(data));44a:Tfd5,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_5__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_6__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}44b:T84a,import requests
url = "https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_5__",
"X-Revx-Signature": "__RP_TOK_6__"
}
response = requests.get(url, headers=headers)
print(response.json())44c:T1776,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"))
.header("X-Revx-Timestamp", "__RP_TOK_5__")
.header("X-Revx-Signature", "__RP_TOK_6__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}44d:T1620,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_5__" },
{ "X-Revx-Signature", "__RP_TOK_6__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}439:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L440",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L441"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L442"},{"name":"symbol","in":"path","required":true,"description":"Trading pair symbol (e.g., BTC-USD).","example":"BTC-USD","schema":{"type":"string"},"descriptionNode":"$L443"},{"name":"start_date","in":"query","description":"Start timestamp for the query range in Unix epoch milliseconds.\n\n:::note\nIf `start_date` is omitted, it defaults to 7 days prior to `end_date`.\nThe difference between `start_date` and `end_date` must be <= 30 days.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L444"},{"name":"end_date","in":"query","description":"End timestamp for the query range in Unix epoch milliseconds.\n\n:::note\nIf `end_date` is omitted, it defaults to `start_date` + 7 days (if `start_date` is provided) or the current date (if `start_date` is missing).\nThe duration between `start_date` and `end_date` must not exceed 30 days.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L445"},{"name":"cursor","in":"query","description":"Pagination cursor obtained from the [`metadata.next_cursor`](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-all-trades#response) property of the previous response.","schema":{"type":"string","example":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="},"descriptionNode":"$L446"},{"name":"limit","in":"query","description":"Maximum number of records to return.","schema":{"type":"integer","format":"int32","minimum":1,"maximum":1900,"default":1900,"example":1000},"descriptionNode":"$L447"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$30:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_5__\" \\\n -H \"X-Revx-Signature: __RP_TOK_6__\"","templateHtml":"$448","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_5__\",\n \"X-Revx-Signature\": \"__RP_TOK_6__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$449","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_5__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_6__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$44a","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_5__\",\n \"X-Revx-Signature\": \"__RP_TOK_6__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$44b","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_5__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_6__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$44c","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/trades/all/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_5__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_6__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$44d","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/trades/all/{symbol}","parameters":["$439:props:children:0:props:children:1:props:parameters:0","$439:props:children:0:props:children:1:props:parameters:1","$439:props:children:0:props:children:1:props:parameters:2","$439:props:children:0:props:children:1:props:parameters:3","$439:props:children:0:props:children:1:props:parameters:4","$439:props:children:0:props:children:1:props:parameters:5","$439:props:children:0:props:children:1:props:parameters:6"]}],"$undefined"],"$L44e","$L44f"]}]]}]
43b:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": {\n \"asks\": [\n {\n \"price\": \"4600\",\n \"quantity\": \"17\",\n \"count\": 3\n },\n {\n \"price\": \"4555\",\n \"quantity\": \"2.1234\",\n \"count\": 2\n }\n ],\n \"bids\": [\n {\n \"price\": \"4550\",\n \"quantity\": \"0.25\",\n \"count\": 1\n },\n {\n \"price\": \"4500\",\n \"quantity\": \"24.42\",\n \"count\": 5\n }\n ]\n },\n \"metadata\": {\n \"region\": \"UK\",\n \"timestamp\": 1754689236124\n }\n}"}]}]
2b5:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n"}]}]]}]
2b6:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n"}]}]]}]
3a3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key","target":"_blank","rel":"noreferrer","children":"API key"}]," obtained from the ",["$","a","a-1",{"href":"https://exchange.revolut.com/","target":"_blank","rel":"noreferrer","children":"Revolut X web app"}],".\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers."]}],"\n",["$","p","p-1",{"children":"A sample API key might look like this:"}],"\n","$L450","\n",["$","p","p-2",{"children":"Each API key directly maps to the user account (either Business or Retail)."}]]}]
3f3:"Get fills of order by ID"
44e:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
44f:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"TradesPaginatedResponse","label":"All trades paginated response","rawValue":"$30:props:children:0:props:children:props:responses:200:content:application/json:examples:TradesPaginatedResponse:value","block":"$L451"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L452"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L453"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L454"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L455"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L456"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L457"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
3bb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trade date and time, expressed in Unix epoch milliseconds."}]]}]
3bc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset ID code."}]]}]
3bd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset full name."}]]}]
3be:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Price in major currency units. For example, for USD, ",["$","code","code-0",{"children":"116243.32"}]," represents 116243.32 dollars."]}]]}]
3bf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price currency."}]]}]
3c0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price notation."}]]}]
3c1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity."}]]}]
3c2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity currency."}]]}]
3c3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity notation."}]]}]
3c4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of execution. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
3c5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Publication date and time, expressed in Unix epoch milliseconds."}]]}]
3c6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of publication. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
3c7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Transaction identification code."}]]}]
3c8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for the order associated with the trade."}]]}]
3c9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Indicates the trade direction of the order."}]]}]
3ca:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Indicates whether the trade was a maker (true) or taker (false)."}]]}]
3cb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single trade."}]]}]
3cc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK - Order fills retrieved successfully"}]]}]
3cd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
3ce:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
3cf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
3d0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
3d1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
3d2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
3d3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
3d4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
3d5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
3d6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
3d7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
3d8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
3d9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
3da:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
3db:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
3dc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
3dd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
3de:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
3df:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
3e0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Not Found"}]]}]
3e1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
3e2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
3e3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
3e4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
3e5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
3e6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
3e7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
3e8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
3e9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
3ea:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
3eb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
3ec:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
3ed:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
3ee:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
3ef:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
3f0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
3f4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieves the fills (trades) associated with a specific order belonging to the client.\nThe user context is resolved based on the provided API key."}]]}]
3f5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
3f6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
3f7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier (UUID) of the venue order"}]]}]
43f:"Get public trades for a specific symbol (market history)"
31:["$","$5c","get-private-trades",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe list of trades.","content":{"application/json":{"schema":{"type":"object","required":["data","metadata"],"properties":{"data":{"type":"array","items":{"type":"object","description":"A single trade.","properties":{"tdt":{"type":"integer","format":"int64","description":"Trade date and time, expressed in Unix epoch milliseconds.","example":3318215482991,"descriptionNode":"$L458"},"aid":{"type":"string","description":"Crypto-asset ID code.","example":"BTC","descriptionNode":"$L459"},"anm":{"type":"string","description":"Crypto-asset full name.","example":"Bitcoin","descriptionNode":"$L45a"},"p":{"type":"string","description":"Price in major currency units. For example, for USD, `116243.32` represents 116243.32 dollars.","example":"116243.32","descriptionNode":"$L45b"},"pc":{"type":"string","description":"Price currency.","example":"USD","descriptionNode":"$L45c"},"pn":{"type":"string","description":"Price notation.","example":"MONE","descriptionNode":"$L45d"},"q":{"type":"string","description":"Quantity.","example":"0.24521000","descriptionNode":"$L45e"},"qc":{"type":"string","description":"Quantity currency.","example":"BTC","descriptionNode":"$L45f"},"qn":{"type":"string","description":"Quantity notation.","example":"UNIT","descriptionNode":"$L460"},"ve":{"type":"string","description":"Venue of execution. Always equals `REVX`.","example":"REVX","descriptionNode":"$L461"},"pdt":{"type":"integer","format":"int64","description":"Publication date and time, expressed in Unix epoch milliseconds.","example":3318215482991,"descriptionNode":"$L462"},"vp":{"type":"string","description":"Venue of publication. Always equals `REVX`.","example":"REVX","descriptionNode":"$L463"},"tid":{"type":"string","description":"Transaction identification code.","example":"5ef9648f658149f7ababedc97a6401f8","descriptionNode":"$L464"},"oid":{"type":"string","format":"uuid","description":"Unique identifier for the order associated with the trade.","example":"2affb2ac-4cf7-4bbf-b7b2-fc1e885bdc2c","descriptionNode":"$L465"},"s":{"type":"string","enum":"$2e:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:s:enum","description":"Indicates the trade direction of the order.","example":"buy","descriptionNode":"$L466"},"im":{"type":"boolean","description":"Indicates whether the trade was a maker (true) or taker (false).","example":true,"descriptionNode":"$L467"}},"required":"$2e:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:required","descriptionNode":"$L468"}},"metadata":{"type":"object","required":["timestamp"],"properties":{"timestamp":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L469"},"next_cursor":{"type":"string","description":"Cursor used to retrieve the next page of results.\n\nTo continue paginating through the results, make a new request and pass this value in the [`cursor`](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-private-trades#request) query parameter.","descriptionNode":"$L46a"}}}}},"examples":{"TradesPaginatedResponse":{"summary":"Client trades paginated response","value":{"data":[{"tdt":3318215482991,"aid":"BTC","anm":"Bitcoin","p":"125056.76","pc":"USD","pn":"MONE","q":"0.00003999","qc":"BTC","qn":"UNIT","ve":"REVX","pdt":3318215482991,"vp":"REVX","tid":"80654a036323311cb0ea28462b42db6d","oid":"2affb2ac-4cf7-4bbf-b7b2-fc1e885bdc2c","s":"buy","im":false}],"metadata":{"timestamp":3318215482991,"next_cursor":"GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="}}}}}},"descriptionNode":"$L46b"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L46c"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L46d"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L46e"}},"descriptionNode":"$L46f"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L470"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L471"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L472"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L473"}},"descriptionNode":"$L474"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L475"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L476"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L477"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L478"}},"descriptionNode":"$L479"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L47a"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L47b"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L47c"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L47d"}},"descriptionNode":"$L47e"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L47f"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L480","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L481"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L482"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L483"}},"descriptionNode":"$L484"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L485"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L486"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L487"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L488"}},"descriptionNode":"$L489"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L48a"}},"requestBody":"$undefined","variantLabels":[],"children":["$L48b","$L48c"]}]}],false]}]
27:["$","$5c","place-order",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe successfully placed order details.","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","description":"Wrapper object containing the order details.","required":["client_order_id","venue_order_id","state"],"properties":{"venue_order_id":{"type":"string","format":"uuid","description":"ID of the order generated by the system.","descriptionNode":"$L48d"},"client_order_id":{"type":"string","format":"uuid","description":"Client order ID provided by the client.","descriptionNode":"$L48e"},"state":{"type":"string","description":"Order state after submitting it.","enum":["pending_new","new","partially_filled","filled","cancelled","rejected","replaced"],"descriptionNode":"$L48f"}},"descriptionNode":"$L490"}}},"examples":{"OrderPlacementResponse":{"summary":"Order placement response","value":{"data":[{"venue_order_id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","client_order_id":"984a4d8a-2a9b-4950-822f-2a40037f02bd","state":"new"}]}}}}},"descriptionNode":"$L491"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L492"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L493"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L494"}},"descriptionNode":"$L495"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L496"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L497"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L498"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L499"}},"descriptionNode":"$L49a"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L49b"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L49c"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L49d"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L49e"}},"descriptionNode":"$L49f"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L4a0"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L4a1"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L4a2"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L4a3"}},"descriptionNode":"$L4a4"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L4a5"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L4a6","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L4a7"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L4a8"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L4a9"}},"descriptionNode":"$L4aa"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L4ab"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L4ac"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L4ad"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L4ae"}},"descriptionNode":"$L4af"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L4b0"}},"requestBody":{"required":true,"description":"Order placement details.","content":{"application/json":{"schema":{"type":"object","required":["client_order_id","symbol","order_configuration","side"],"properties":{"client_order_id":{"type":"string","format":"uuid","description":"Unique identifier for idempotency.","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6","descriptionNode":"$L4b1"},"symbol":{"type":"string","description":"The trading pair symbol.","example":"BTC-USD","descriptionNode":"$L4b2"},"side":{"type":"string","description":"The direction of the order.","enum":["buy","sell"],"example":"buy","descriptionNode":"$L4b3"},"order_configuration":{"type":"object","description":"Configuration for the order. Must contain exactly one of 'limit' or 'market'.","properties":{"limit":{"description":"Limit order configuration. Must contain exactly one of 'base_size' or 'quote_size'.","type":"object","required":["price"],"properties":{"base_size":{"type":"string","format":"decimal","description":"Amount of base currency.","example":"0.1","descriptionNode":"$L4b4"},"quote_size":{"type":"string","format":"decimal","description":"Amount of quote currency.","example":"0.1","descriptionNode":"$L4b5"},"price":{"type":"string","format":"decimal","description":"The limit price.","example":"50000.50","descriptionNode":"$L4b6"},"time_in_force":{"type":"string","enum":["gtc","ioc"],"description":"Time in force for limit orders.\nIndicates how long the order should remain active before it's either executed or cancelled.\nPossible values:\n\n- `gtc`: Good till cancelled.\n Means that the order stays active until it's either completely filled or it's manually cancelled by the user who created the order.\n- `ioc`: Immediate or cancel.\n Means that any portion of the order that cannot be filled immediately will be cancelled.","descriptionNode":"$L4b7"},"execution_instructions":{"type":"array","description":"List of execution instructions for the order.\nCan be provided as an empty array `[]` if no specific instructions are required.","minItems":0,"items":{"type":"string","enum":["allow_taker","post_only"]},"example":[],"default":["allow_taker"],"descriptionNode":"$L4b8"}},"descriptionNode":"$L4b9"},"market":{"description":"Market order configuration. Must contain exactly one of 'base_size' or 'quote_size'.","type":"object","properties":{"base_size":{"type":"string","format":"decimal","description":"Amount of base currency.","example":"0.1","descriptionNode":"$L4ba"},"quote_size":{"type":"string","format":"decimal","description":"Amount of quote currency.","example":"0.1","descriptionNode":"$L4bb"}},"descriptionNode":"$L4bc"}},"descriptionNode":"$L4bd"}}},"examples":{"LimitOrderByBaseSize":{"summary":"Limit order by base size with execution instructions","value":{"client_order_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","symbol":"BTC-USD","side":"sell","order_configuration":{"limit":{"base_size":"0.1","price":"50000.50","execution_instructions":["post_only"]}}}},"LimitOrderByQuoteSize":{"summary":"Limit order by quote size","value":{"client_order_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","symbol":"BTC-USD","side":"buy","order_configuration":{"limit":{"quote_size":"0.1","price":"50000.50"}}}},"MarketOrderByQuoteSize":{"summary":"Market order by quote size","value":{"client_order_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","symbol":"BTC-USD","side":"sell","order_configuration":{"market":{"quote_size":"0.1"}}}}}}},"descriptionNode":"$L4be"},"variantLabels":["Limit order by base size with execution instructions","Limit order by quote size","Market order by quote size"],"children":["$L4bf","$L4c0"]}]}],false]}]
48b:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-private-trades","children":[["$L4c1","$undefined"],["$","$L16",null,{"id":"get-private-trades"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-private-trades.md"}]]}]}],"$undefined"]}]
4ca:T42e,curl -X GET "https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__" \
-H "X-Revx-Timestamp: __RP_TOK_5__" \
-H "X-Revx-Signature: __RP_TOK_6__"4cb:Ta3c,fetch("https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_5__",
"X-Revx-Signature": "__RP_TOK_6__"
}
})
.then(response => response.json())
.then(data => console.log(data));4cc:Tfd9,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_5__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_6__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}4cd:T84e,import requests
url = "https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_5__",
"X-Revx-Signature": "__RP_TOK_6__"
}
response = requests.get(url, headers=headers)
print(response.json())4ce:T177a,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"))
.header("X-Revx-Timestamp", "__RP_TOK_5__")
.header("X-Revx-Signature", "__RP_TOK_6__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}4cf:T1624,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_5__" },
{ "X-Revx-Signature", "__RP_TOK_6__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}48c:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L4c2",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L4c3"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L4c4"},{"name":"symbol","in":"path","required":true,"description":"Trading pair symbol (e.g., BTC-USD).","schema":{"type":"string","example":"BTC-USD"},"descriptionNode":"$L4c5"},{"name":"start_date","in":"query","description":"Start timestamp for the query range in Unix epoch milliseconds.\n\n:::note\nIf `start_date` is omitted, it defaults to 7 days prior to `end_date`.\nThe difference between `start_date` and `end_date` must be <= 30 days.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L4c6"},{"name":"end_date","in":"query","description":"End timestamp for the query range in Unix epoch milliseconds.\n\n:::note\nIf `end_date` is omitted, it defaults to `start_date` + 7 days (if `start_date` is provided) or the current date (if `start_date` is missing).\nThe duration between `start_date` and `end_date` must not exceed 30 days.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L4c7"},{"name":"cursor","in":"query","description":"Pagination cursor obtained from the [`metadata.next_cursor`](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-private-trades#response) property of the previous response.","schema":{"type":"string","example":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="},"descriptionNode":"$L4c8"},{"name":"limit","in":"query","description":"Maximum number of records to return.","schema":{"type":"integer","format":"int32","minimum":1,"maximum":1900,"default":1900,"example":1000},"descriptionNode":"$L4c9"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$31:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_5__\" \\\n -H \"X-Revx-Signature: __RP_TOK_6__\"","templateHtml":"$4ca","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_5__\",\n \"X-Revx-Signature\": \"__RP_TOK_6__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$4cb","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_5__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_6__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$4cc","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_5__\",\n \"X-Revx-Signature\": \"__RP_TOK_6__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$4cd","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_5__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_6__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$4ce","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/trades/private/__RP_TOK_0__?start_date=__RP_TOK_1__&end_date=__RP_TOK_2__&cursor=__RP_TOK_3__&limit=__RP_TOK_4__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_5__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_6__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$4cf","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/trades/private/{symbol}","parameters":["$48c:props:children:0:props:children:1:props:parameters:0","$48c:props:children:0:props:children:1:props:parameters:1","$48c:props:children:0:props:children:1:props:parameters:2","$48c:props:children:0:props:children:1:props:parameters:3","$48c:props:children:0:props:children:1:props:parameters:4","$48c:props:children:0:props:children:1:props:parameters:5","$48c:props:children:0:props:children:1:props:parameters:6"]}],"$undefined"],"$L4d0","$L4d1"]}]]}]
4bf:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"place-order","children":[["$L4d2","$undefined"],["$","$L16",null,{"id":"place-order"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/place-order.md"}]]}]}],"$undefined"]}]
4d6:Taa6,curl -X POST "https://revx.revolut.com/api/1.0/orders" \
-H "Content-Type: application/json" \
-H "X-Revx-Timestamp: __RP_TOK_0__" \
-H "X-Revx-Signature: __RP_TOK_1__" \
-d '{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"symbol": "BTC-USD",
"side": "sell",
"order_configuration": {
"limit": {
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
}
}'4d7:T166f,const payload = {
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"symbol": "BTC-USD",
"side": "sell",
"order_configuration": {
"limit": {
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
}
};
fetch("https://revx.revolut.com/api/1.0/orders", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
},
body: JSON.stringify(payload)
})
.then(response => response.json())
.then(data => console.log(data));4d8:T1a8b,package main
import (
"fmt"
"net/http"
"bytes"
"encoding/json"
)
func main() {
url := "https://revx.revolut.com/api/1.0/orders"
jsonData := []byte(`
{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"symbol": "BTC-USD",
"side": "sell",
"order_configuration": {
"limit": {
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
}
}
`)
req, _ := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
req.Header.Add("Content-Type", "application/json")
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_0__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_1__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}4d9:T13a3,import requests
url = "https://revx.revolut.com/api/1.0/orders"
headers = {
"Content-Type": "application/json",
"X-Revx-Timestamp": "__RP_TOK_0__",
"X-Revx-Signature": "__RP_TOK_1__"
}
payload = {
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"symbol": "BTC-USD",
"side": "sell",
"order_configuration": {
"limit": {
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
}
}
response = requests.post(url, headers=headers, json=payload)
print(response.json())4da:T417,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
String body = """
{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"symbol": "BTC-USD",
"side": "sell",
"order_configuration": {
"limit": {
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
}
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/orders"))
.header("Content-Type", "application/json")
.header("X-Revx-Timestamp", "__RP_TOK_0__")
.header("X-Revx-Signature", "__RP_TOK_1__")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}4db:T1fef,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
String body = """
{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"symbol": "BTC-USD",
"side": "sell",
"order_configuration": {
"limit": {
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
}
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/orders"))
.header("Content-Type", "application/json")
.header("X-Revx-Timestamp", "__RP_TOK_0__")
.header("X-Revx-Signature", "__RP_TOK_1__")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}4dc:T2aaf,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/orders"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_0__" },
{ "X-Revx-Signature", "__RP_TOK_1__" },
},
Content = new StringContent(@"{
""client_order_id"": ""3fa85f64-5717-4562-b3fc-2c963f66afa6"",
""symbol"": ""BTC-USD"",
""side"": ""sell"",
""order_configuration"": {
""limit"": {
""base_size"": ""0.1"",
""price"": ""50000.50"",
""execution_instructions"": [
""post_only""
]
}
}
}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}4c0:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L4d3",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L4d4"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L4d5"}],"requestBody":"$27:props:children:0:props:children:props:requestBody","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$27:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X POST \"https://revx.revolut.com/api/1.0/orders\" \\\n -H \"Content-Type: application/json\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_0__\" \\\n -H \"X-Revx-Signature: __RP_TOK_1__\" \\\n -d '{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"symbol\": \"BTC-USD\",\n \"side\": \"sell\",\n \"order_configuration\": {\n \"limit\": {\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n }\n }\n}'","templateHtml":"$4d6","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"javascript","label":"JavaScript","templateCode":"const payload = {\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"symbol\": \"BTC-USD\",\n \"side\": \"sell\",\n \"order_configuration\": {\n \"limit\": {\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n }\n }\n};\nfetch(\"https://revx.revolut.com/api/1.0/orders\", {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/json\",\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n },\n body: JSON.stringify(payload)\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$4d7","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n \"bytes\"\n \"encoding/json\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/orders\"\n jsonData := []byte(`\n{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"symbol\": \"BTC-USD\",\n \"side\": \"sell\",\n \"order_configuration\": {\n \"limit\": {\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n }\n }\n}\n `)\n req, _ := http.NewRequest(\"POST\", url, bytes.NewBuffer(jsonData))\n req.Header.Add(\"Content-Type\", \"application/json\")\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_0__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_1__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$4d8","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/orders\"\nheaders = {\n \"Content-Type\": \"application/json\",\n \"X-Revx-Timestamp\": \"__RP_TOK_0__\",\n \"X-Revx-Signature\": \"__RP_TOK_1__\"\n}\npayload = {\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"symbol\": \"BTC-USD\",\n \"side\": \"sell\",\n \"order_configuration\": {\n \"limit\": {\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n }\n }\n}\n\nresponse = requests.post(url, headers=headers, json=payload)\nprint(response.json())","templateHtml":"$4d9","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"java","label":"Java","templateCode":"$4da","templateHtml":"$4db","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Post,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/orders\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_0__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_1__\" },\n },\n Content = new StringContent(@\"{\n \"\"client_order_id\"\": \"\"3fa85f64-5717-4562-b3fc-2c963f66afa6\"\",\n \"\"symbol\"\": \"\"BTC-USD\"\",\n \"\"side\"\": \"\"sell\"\",\n \"\"order_configuration\"\": {\n \"\"limit\"\": {\n \"\"base_size\"\": \"\"0.1\"\",\n \"\"price\"\": \"\"50000.50\"\",\n \"\"execution_instructions\"\": [\n \"\"post_only\"\"\n ]\n }\n }\n}\")\n {\n Headers =\n {\n ContentType = new MediaTypeHeaderValue(\"application/json\")\n }\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$4dc","tokens":[{"marker":"__RP_TOK_0__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"}}]},"method":"post","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/orders","parameters":["$4c0:props:children:0:props:children:1:props:parameters:0","$4c0:props:children:0:props:children:1:props:parameters:1"]}],"$undefined"],"$L4dd","$L4de"]}]]}]
407:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trade date and time, expressed in Unix epoch milliseconds."}]]}]
408:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset ID code."}]]}]
409:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset full name."}]]}]
40a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Price in major currency units. For example, for USD, ",["$","code","code-0",{"children":"116243.32"}]," represents 116243.32 dollars."]}]]}]
40b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price currency."}]]}]
40c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price notation."}]]}]
40d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity."}]]}]
40e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity currency."}]]}]
40f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity notation."}]]}]
410:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of execution. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
411:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Publication date and time, expressed in Unix epoch milliseconds."}]]}]
412:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of publication. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
413:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Transaction identification code."}]]}]
414:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trade side."}]]}]
415:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single trade."}]]}]
416:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
417:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Cursor used to retrieve the next page of results."}],"\n",["$","p","p-1",{"children":["To continue paginating through the results, make a new request and pass this value in the ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-all-trades#request","target":"_blank","rel":"noreferrer","children":["$","code","code-0",{"children":"cursor"}]}]," query parameter."]}]]}]
418:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The list of trades."}]]}]
419:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
41a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
41b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
41c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
41d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
41e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
41f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
4df:T611,{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}355:["$","div","request-application/json-ReplaceOrderExample",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4df"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n}"}]}]]}]
356:["$","div","request-application/json-ReplaceOrderExampleSingleParam",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"price\": \"50000.50\"\n}"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"price\": \"50000.50\"\n}"}]}]]}]
4e0:T641,{
"data": [
{
"venue_order_id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "984a4d8a-2a9b-4950-822f-2a40037f02bd",
"state": "new"
}
]
}357:["$","div","200-application/json-OrderPlacementResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4e0"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"venue_order_id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"client_order_id\": \"984a4d8a-2a9b-4950-822f-2a40037f02bd\",\n \"state\": \"new\"\n }\n ]\n}"}]}]]}]
4e1:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}358:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4e1"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4e2:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}359:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4e2"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4e3:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}35a:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4e3"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4e4:T4b2,{
"message": "Order with ID '7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e' not found.",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}35b:["$","div","404-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4e4"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Order with ID '7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e' not found.\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4e5:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}35c:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4e5"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4e6:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}35d:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4e6"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4e7:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}35e:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4e7"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4e8:T187e,{
"data": [
{
"symbol": "BTC/USD",
"bid": "0.02",
"ask": "0.02",
"mid": "0.02",
"last_price": "0.02",
"low_24h": "0.01",
"high_24h": "0.03",
"price_change_24h": "0.01",
"volume_24h": "123456.78000000"
},
{
"symbol": "ETH/USD",
"bid": "0.02",
"ask": "0.02",
"mid": "0.02",
"last_price": "0.02",
"low_24h": "0.01",
"high_24h": "0.03",
"price_change_24h": "0.01",
"volume_24h": "123456.78000000"
}
],
"metadata": {
"timestamp": 1770201294631
}
}35f:["$","div","200-application/json-TickersResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4e8"}}]}]],"$L4e9"]}]
4ea:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}360:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4ea"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4eb:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}361:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4eb"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4ec:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}362:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4ec"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4ed:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}363:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4ed"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4ee:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}364:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4ee"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4ef:T2133,{
"data": [
{
"tdt": "2025-08-08T21:40:35.133962Z",
"aid": "BTC",
"anm": "Bitcoin",
"p": "116243.32",
"pc": "USD",
"pn": "MONE",
"q": "0.24521000",
"qc": "BTC",
"qn": "UNIT",
"ve": "REVX",
"pdt": "2025-08-08T21:40:35.133962Z",
"vp": "REVX",
"tid": "5ef9648f658149f7ababedc97a6401f8"
},
{
"tdt": "2025-08-08T21:40:34.132465Z",
"aid": "ETH",
"anm": "Ethereum",
"p": "4028.23",
"pc": "USDC",
"pn": "MONE",
"q": "12.00000000",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"pdt": "2025-08-08T21:40:34.132465Z",
"vp": "REVX",
"tid": "3b2b202b766843cfa6c8b3354e7f4c52"
}
],
"metadata": {
"timestamp": "2025-08-08T21:40:36.684333Z"
}
}366:["$","div","200-application/json-LastTradesResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4ef"}}]}]],"$L4f0"]}]
4f1:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}367:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4f1"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
4f2:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}368:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$4f2"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
369:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n"}]}]]}]
4d0:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
4d1:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"TradesPaginatedResponse","label":"Client trades paginated response","rawValue":"$31:props:children:0:props:children:props:responses:200:content:application/json:examples:TradesPaginatedResponse:value","block":"$L4f3"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L4f4"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L4f5"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L4f6"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L4f7"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L4f8"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L4f9"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
4dd:["$","$Lbc",null,{"exampleBlocks":{"application/json":{"variants":[{"key":"LimitOrderByBaseSize","label":"Limit order by base size with execution instructions","rawValue":"$27:props:children:0:props:children:props:requestBody:content:application/json:examples:LimitOrderByBaseSize:value","block":"$L4fa"},{"key":"LimitOrderByQuoteSize","label":"Limit order by quote size","rawValue":"$27:props:children:0:props:children:props:requestBody:content:application/json:examples:LimitOrderByQuoteSize:value","block":"$L4fb"},{"key":"MarketOrderByQuoteSize","label":"Market order by quote size","rawValue":"$27:props:children:0:props:children:props:requestBody:content:application/json:examples:MarketOrderByQuoteSize:value","block":"$L4fc"}],"syncedPropertyName":"$undefined"}},"title":"Request body samples","headingAs":"h4"}]
4de:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"OrderPlacementResponse","label":"Order placement response","rawValue":"$27:props:children:0:props:children:props:responses:200:content:application/json:examples:OrderPlacementResponse:value","block":"$L4fd"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L4fe"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L4ff"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L500"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L501"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L502"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L503"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
4e9:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"symbol\": \"BTC/USD\",\n \"bid\": \"0.02\",\n \"ask\": \"0.02\",\n \"mid\": \"0.02\",\n \"last_price\": \"0.02\",\n \"low_24h\": \"0.01\",\n \"high_24h\": \"0.03\",\n \"price_change_24h\": \"0.01\",\n \"volume_24h\": \"123456.78000000\"\n },\n {\n \"symbol\": \"ETH/USD\",\n \"bid\": \"0.02\",\n \"ask\": \"0.02\",\n \"mid\": \"0.02\",\n \"last_price\": \"0.02\",\n \"low_24h\": \"0.01\",\n \"high_24h\": \"0.03\",\n \"price_change_24h\": \"0.01\",\n \"volume_24h\": \"123456.78000000\"\n }\n ],\n \"metadata\": {\n \"timestamp\": 1770201294631\n }\n}"}]}]
4f0:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"tdt\": \"2025-08-08T21:40:35.133962Z\",\n \"aid\": \"BTC\",\n \"anm\": \"Bitcoin\",\n \"p\": \"116243.32\",\n \"pc\": \"USD\",\n \"pn\": \"MONE\",\n \"q\": \"0.24521000\",\n \"qc\": \"BTC\",\n \"qn\": \"UNIT\",\n \"ve\": \"REVX\",\n \"pdt\": \"2025-08-08T21:40:35.133962Z\",\n \"vp\": \"REVX\",\n \"tid\": \"5ef9648f658149f7ababedc97a6401f8\"\n },\n {\n \"tdt\": \"2025-08-08T21:40:34.132465Z\",\n \"aid\": \"ETH\",\n \"anm\": \"Ethereum\",\n \"p\": \"4028.23\",\n \"pc\": \"USDC\",\n \"pn\": \"MONE\",\n \"q\": \"12.00000000\",\n \"qc\": \"ETH\",\n \"qn\": \"UNIT\",\n \"ve\": \"REVX\",\n \"pdt\": \"2025-08-08T21:40:34.132465Z\",\n \"vp\": \"REVX\",\n \"tid\": \"3b2b202b766843cfa6c8b3354e7f4c52\"\n }\n ],\n \"metadata\": {\n \"timestamp\": \"2025-08-08T21:40:36.684333Z\"\n }\n}"}]}]
420:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
421:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
422:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
423:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
424:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
425:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
426:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
427:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
428:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
429:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
42a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
42b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
42c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
42d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
42e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
42f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
430:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
431:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
432:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
433:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
434:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
435:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
436:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
437:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
440:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieve a list of all trades for a specific symbol, not limited to the current client's activity."}]]}]
441:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
442:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
443:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trading pair symbol (e.g., BTC-USD)."}]]}]
444:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start timestamp for the query range in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If ",["$","code","code-0",{"children":"start_date"}]," is omitted, it defaults to 7 days prior to ",["$","code","code-1",{"children":"end_date"}],".\nThe difference between ",["$","code","code-2",{"children":"start_date"}]," and ",["$","code","code-3",{"children":"end_date"}]," must be <= 30 days."]}]}]]}]]}]
445:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End timestamp for the query range in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If ",["$","code","code-0",{"children":"end_date"}]," is omitted, it defaults to ",["$","code","code-1",{"children":"start_date"}]," + 7 days (if ",["$","code","code-2",{"children":"start_date"}]," is provided) or the current date (if ",["$","code","code-3",{"children":"start_date"}]," is missing).\nThe duration between ",["$","code","code-4",{"children":"start_date"}]," and ",["$","code","code-5",{"children":"end_date"}]," must not exceed 30 days."]}]}]]}]]}]
446:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Pagination cursor obtained from the ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-all-trades#response","target":"_blank","rel":"noreferrer","children":["$","code","code-0",{"children":"metadata.next_cursor"}]}]," property of the previous response."]}]]}]
447:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Maximum number of records to return."}]]}]
4c1:"Get client trades (associated with the provided API key) for a specific symbol"
4d2:"Place order"
458:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trade date and time, expressed in Unix epoch milliseconds."}]]}]
459:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset ID code."}]]}]
45a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset full name."}]]}]
45b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Price in major currency units. For example, for USD, ",["$","code","code-0",{"children":"116243.32"}]," represents 116243.32 dollars."]}]]}]
45c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price currency."}]]}]
45d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price notation."}]]}]
45e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity."}]]}]
45f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity currency."}]]}]
460:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity notation."}]]}]
461:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of execution. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
462:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Publication date and time, expressed in Unix epoch milliseconds."}]]}]
463:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of publication. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
464:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Transaction identification code."}]]}]
465:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for the order associated with the trade."}]]}]
466:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Indicates the trade direction of the order."}]]}]
467:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Indicates whether the trade was a maker (true) or taker (false)."}]]}]
468:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single trade."}]]}]
469:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
46a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Cursor used to retrieve the next page of results."}],"\n",["$","p","p-1",{"children":["To continue paginating through the results, make a new request and pass this value in the ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-private-trades#request","target":"_blank","rel":"noreferrer","children":["$","code","code-0",{"children":"cursor"}]}]," query parameter."]}]]}]
46b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The list of trades."}]]}]
46c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
46d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
46e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
46f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
470:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
48d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the order generated by the system."}]]}]
48e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Client order ID provided by the client."}]]}]
48f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Order state after submitting it."}]]}]
490:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Wrapper object containing the order details."}]]}]
491:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The successfully placed order details."}]]}]
492:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
493:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
494:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
495:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
496:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
497:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
498:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
499:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
49a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
49b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
49c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
49d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
49e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
49f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
4a0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
4a1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
4a2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
4a3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
4a4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
4a5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
4a6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
4a7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
4a8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
504:T1a9f,{
"data": [
{
"symbol": "BTC/USD",
"bid": "0.02",
"ask": "0.02",
"mid": "0.02",
"last_price": "0.02",
"low_24h": "0.01",
"high_24h": "0.03",
"price_change_24h": "0.01",
"volume_24h": "123456.78000000",
"region": "EEA"
},
{
"symbol": "BTC/GBP",
"bid": "0.02",
"ask": "0.02",
"mid": "0.02",
"last_price": "0.02",
"low_24h": "0.01",
"high_24h": "0.03",
"price_change_24h": "0.01",
"volume_24h": "123456.78000000",
"region": "UK"
}
],
"metadata": {
"timestamp": 1770201294631
}
}3a4:["$","div","200-application/json-TickersResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$504"}}]}]],"$L505"]}]
506:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}3a5:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$506"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
507:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}3a6:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$507"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
508:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}3a7:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$508"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
471:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
472:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
473:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
474:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
475:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
476:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
477:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
478:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
479:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
47a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
47b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
47c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
47d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
47e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
47f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
480:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
481:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
482:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
483:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
484:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
485:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
486:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
487:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
488:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
489:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
48a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
4c2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieve the trade history (fills) for the authenticated client.\nThe user context is resolved based on the provided API key."}]]}]
4c3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
4c4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
4c5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Trading pair symbol (e.g., BTC-USD)."}]]}]
4c6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start timestamp for the query range in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If ",["$","code","code-0",{"children":"start_date"}]," is omitted, it defaults to 7 days prior to ",["$","code","code-1",{"children":"end_date"}],".\nThe difference between ",["$","code","code-2",{"children":"start_date"}]," and ",["$","code","code-3",{"children":"end_date"}]," must be <= 30 days."]}]}]]}]]}]
4c7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End timestamp for the query range in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If ",["$","code","code-0",{"children":"end_date"}]," is omitted, it defaults to ",["$","code","code-1",{"children":"start_date"}]," + 7 days (if ",["$","code","code-2",{"children":"start_date"}]," is provided) or the current date (if ",["$","code","code-3",{"children":"start_date"}]," is missing).\nThe duration between ",["$","code","code-4",{"children":"start_date"}]," and ",["$","code","code-5",{"children":"end_date"}]," must not exceed 30 days."]}]}]]}]]}]
4c8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Pagination cursor obtained from the ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-private-trades#response","target":"_blank","rel":"noreferrer","children":["$","code","code-0",{"children":"metadata.next_cursor"}]}]," property of the previous response."]}]]}]
4c9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Maximum number of records to return."}]]}]
4a9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
4aa:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
4ab:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
4ac:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
4ad:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
4ae:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
4af:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
4b0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
4b1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for idempotency."}]]}]
4b2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The trading pair symbol."}]]}]
4b3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The direction of the order."}]]}]
4b4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Amount of base currency."}]]}]
4b5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Amount of quote currency."}]]}]
4b6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The limit price."}]]}]
4b7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time in force for limit orders.\nIndicates how long the order should remain active before it's either executed or cancelled.\nPossible values:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"gtc"}],": Good till cancelled.\nMeans that the order stays active until it's either completely filled or it's manually cancelled by the user who created the order."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"ioc"}],": Immediate or cancel.\nMeans that any portion of the order that cannot be filled immediately will be cancelled."]}],"\n"]}]]}]
4b8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["List of execution instructions for the order.\nCan be provided as an empty array ",["$","code","code-0",{"children":"[]"}]," if no specific instructions are required."]}]]}]
4b9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Limit order configuration. Must contain exactly one of 'base_size' or 'quote_size'."}]]}]
4ba:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Amount of base currency."}]]}]
4bb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Amount of quote currency."}]]}]
4bc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Market order configuration. Must contain exactly one of 'base_size' or 'quote_size'."}]]}]
4bd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Configuration for the order. Must contain exactly one of 'limit' or 'market'."}]]}]
4be:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Order placement details."}]]}]
4d3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Place a new order.\nThe user is resolved by the provided API key."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":"Rate limit for limit orders: 1000 requests/day."}]}]]}]]}]
4d4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
4d5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
505:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"symbol\": \"BTC/USD\",\n \"bid\": \"0.02\",\n \"ask\": \"0.02\",\n \"mid\": \"0.02\",\n \"last_price\": \"0.02\",\n \"low_24h\": \"0.01\",\n \"high_24h\": \"0.03\",\n \"price_change_24h\": \"0.01\",\n \"volume_24h\": \"123456.78000000\",\n \"region\": \"EEA\"\n },\n {\n \"symbol\": \"BTC/GBP\",\n \"bid\": \"0.02\",\n \"ask\": \"0.02\",\n \"mid\": \"0.02\",\n \"last_price\": \"0.02\",\n \"low_24h\": \"0.01\",\n \"high_24h\": \"0.03\",\n \"price_change_24h\": \"0.01\",\n \"volume_24h\": \"123456.78000000\",\n \"region\": \"UK\"\n }\n ],\n \"metadata\": {\n \"timestamp\": 1770201294631\n }\n}"}]}]
3ba:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n"}]}]]}]
509:T13f2,{
"data": [
{
"tdt": 3318215482991,
"aid": "BTC",
"anm": "Bitcoin",
"p": "91686.16",
"pc": "USD",
"pn": "MONE",
"q": "24.90000000",
"qc": "BTC",
"qn": "UNIT",
"ve": "REVX",
"pdt": 3318215482991,
"vp": "REVX",
"tid": "ad3e8787ab623ba5a1dfea53819be6f9",
"oid": "2affb2ac-4cf7-4bbf-b7b2-fc1e885bdc2c",
"s": "buy",
"im": false
}
]
}3ff:["$","div","200-application/json-OrderFillsResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$509"}}]}]],"$L50a"]}]
50b:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}400:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$50b"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
50c:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}401:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$50c"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
50d:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}402:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$50d"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
50e:T4b2,{
"message": "Order with ID '7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e' not found.",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}403:["$","div","404-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$50e"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Order with ID '7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e' not found.\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
50f:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}404:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$50f"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
510:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}405:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$510"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
511:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}406:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$511"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
50a:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"tdt\": 3318215482991,\n \"aid\": \"BTC\",\n \"anm\": \"Bitcoin\",\n \"p\": \"91686.16\",\n \"pc\": \"USD\",\n \"pn\": \"MONE\",\n \"q\": \"24.90000000\",\n \"qc\": \"BTC\",\n \"qn\": \"UNIT\",\n \"ve\": \"REVX\",\n \"pdt\": 3318215482991,\n \"vp\": \"REVX\",\n \"tid\": \"ad3e8787ab623ba5a1dfea53819be6f9\",\n \"oid\": \"2affb2ac-4cf7-4bbf-b7b2-fc1e885bdc2c\",\n \"s\": \"buy\",\n \"im\": false\n }\n ]\n}"}]}]
450:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n"}]}]]}]
512:T14e8,{
"data": [
{
"tdt": 3318215482991,
"aid": "BTC",
"anm": "Bitcoin",
"p": "125056.76",
"pc": "USD",
"pn": "MONE",
"q": "0.00003999",
"qc": "BTC",
"qn": "UNIT",
"ve": "REVX",
"pdt": 3318215482991,
"vp": "REVX",
"tid": "80654a036323311cb0ea28462b42db6d",
"s": "buy"
}
],
"metadata": {
"timestamp": 3318215482991,
"next_cursor": "GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="
}
}451:["$","div","200-application/json-TradesPaginatedResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$512"}}]}]],"$L513"]}]
514:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}452:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$514"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
515:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}453:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$515"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
516:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}454:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$516"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
517:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}455:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$517"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
518:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}456:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$518"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
519:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}457:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$519"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
513:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"tdt\": 3318215482991,\n \"aid\": \"BTC\",\n \"anm\": \"Bitcoin\",\n \"p\": \"125056.76\",\n \"pc\": \"USD\",\n \"pn\": \"MONE\",\n \"q\": \"0.00003999\",\n \"qc\": \"BTC\",\n \"qn\": \"UNIT\",\n \"ve\": \"REVX\",\n \"pdt\": 3318215482991,\n \"vp\": \"REVX\",\n \"tid\": \"80654a036323311cb0ea28462b42db6d\",\n \"s\": \"buy\"\n }\n ],\n \"metadata\": {\n \"timestamp\": 3318215482991,\n \"next_cursor\": \"GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==\"\n }\n}"}]}]
33:["$","$5c","get-order-book",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe Order Book snapshot for the given trading pair.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"asks":{"type":"array","description":"The list of asks (sell orders), sorted by price in descending order.","items":{"type":"object","description":"A single order book price level.","properties":{"aid":{"type":"string","description":"Crypto-asset ID code.","example":"ETH","descriptionNode":"$L51a"},"anm":{"type":"string","description":"Crypto-asset full name.","example":"Ethereum","descriptionNode":"$L51b"},"s":{"type":"string","description":"The side of the price level.","enum":["SELL","BUYI"],"example":"SELL","descriptionNode":"$L51c"},"p":{"type":"string","description":"Price in major currency units. For example, for USD, 4600 represents 4600 dollars.","example":"4600","descriptionNode":"$L51d"},"pc":{"type":"string","description":"Price currency.","example":"USD","descriptionNode":"$L51e"},"pn":{"type":"string","description":"Price notation.","example":"MONE","descriptionNode":"$L51f"},"q":{"type":"string","description":"Aggregated quantity at this price level.","example":"17","descriptionNode":"$L520"},"qc":{"type":"string","description":"Quantity currency.","example":"ETH","descriptionNode":"$L521"},"qn":{"type":"string","description":"Quantity notation.","example":"UNIT","descriptionNode":"$L522"},"ve":{"type":"string","description":"Venue of execution. Always equals `REVX`.","example":"REVX","descriptionNode":"$L523"},"no":{"type":"string","description":"Number of orders at the price level.","example":"3","descriptionNode":"$L524"},"ts":{"type":"string","description":"Trading system. Always equals `CLOB` (Central Limit Order Book).","example":"CLOB","descriptionNode":"$L525"},"pdt":{"type":"integer","format":"int64","description":"Publication date and time, returned in Unix epoch milliseconds","example":3318215482991,"descriptionNode":"$L526"}},"required":["aid","anm","s","p","pc","pn","q","qc","qn","ve","no","ts","pdt"],"descriptionNode":"$L527"},"descriptionNode":"$L528"},"bids":{"type":"array","description":"The list of bids (buy orders), sorted by price in descending order.","items":{"type":"object","description":"A single order book price level.","properties":{"aid":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:aid","anm":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:anm","s":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:s","p":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:p","pc":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:pc","pn":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:pn","q":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:q","qc":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:qc","qn":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:qn","ve":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:ve","no":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:no","ts":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:ts","pdt":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:pdt"},"required":"$33:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:required","descriptionNode":"$L529"},"descriptionNode":"$L52a"}},"required":["asks","bids"]},"metadata":{"type":"object","properties":{"timestamp":{"type":"integer","format":"int64","description":"Timestamp when the order book snapshot was generated, returned in Unix epoch milliseconds.","example":3318215482991,"descriptionNode":"$L52b"}},"required":["timestamp"]}},"required":["data","metadata"]},"examples":{"OrderBookResponse":{"summary":"Order book response","value":{"data":{"asks":[{"aid":"ETH","anm":"Ethereum","s":"SELL","p":"4600","pc":"USD","pn":"MONE","q":"17","qc":"ETH","qn":"UNIT","ve":"REVX","no":"3","ts":"CLOB","pdt":3318215482991},{"aid":"ETH","anm":"Ethereum","s":"SELL","p":"4555","pc":"USD","pn":"MONE","q":"2.1234","qc":"ETH","qn":"UNIT","ve":"REVX","no":"2","ts":"CLOB","pdt":3318215482991}],"bids":[{"aid":"ETH","anm":"Ethereum","s":"BUYI","p":"4550","pc":"USD","pn":"MONE","q":"0.25","qc":"ETH","qn":"UNIT","ve":"REVX","no":"1","ts":"CLOB","pdt":3318215482991},{"aid":"ETH","anm":"Ethereum","s":"BUYI","p":"4500","pc":"USD","pn":"MONE","q":"24.42","qc":"ETH","qn":"UNIT","ve":"REVX","no":"5","ts":"CLOB","pdt":3318215482991}]},"metadata":{"timestamp":3318215482991}}}}}},"descriptionNode":"$L52c"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L52d"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L52e"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L52f"}},"descriptionNode":"$L530"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L531"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L532"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L533"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L534"}},"descriptionNode":"$L535"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L536"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L537"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L538"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L539"}},"descriptionNode":"$L53a"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L53b"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L53c"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L53d"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L53e"}},"descriptionNode":"$L53f"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L540"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L541","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L542"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L543"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L544"}},"descriptionNode":"$L545"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L546"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L547"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L548"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L549"}},"descriptionNode":"$L54a"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L54b"}},"requestBody":"$undefined","variantLabels":[],"children":["$L54c","$L54d"]}]}],false]}]
22:["$","$5c","get-public-order-book",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe Order Book snapshot for the given trading pair (with a maximum of 5 price levels).","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"asks":{"type":"array","description":"The list of asks (sell orders), sorted by price in descending order.","items":{"type":"object","description":"A single order book price level.","properties":{"aid":{"type":"string","description":"Crypto-asset ID code.","example":"ETH","descriptionNode":"$L54e"},"anm":{"type":"string","description":"Crypto-asset full name.","example":"Ethereum","descriptionNode":"$L54f"},"s":{"type":"string","description":"The side of the price level.","enum":["SELL","BUYI"],"example":"SELL","descriptionNode":"$L550"},"p":{"type":"string","description":"Price in major currency units. For example, for USD, 4600 represents 4600 dollars.","example":"4600","descriptionNode":"$L551"},"pc":{"type":"string","description":"Price currency.","example":"USD","descriptionNode":"$L552"},"pn":{"type":"string","description":"Price notation.","example":"MONE","descriptionNode":"$L553"},"q":{"type":"string","description":"Aggregated quantity at this price level.","example":"17","descriptionNode":"$L554"},"qc":{"type":"string","description":"Quantity currency.","example":"ETH","descriptionNode":"$L555"},"qn":{"type":"string","description":"Quantity notation.","example":"UNIT","descriptionNode":"$L556"},"ve":{"type":"string","description":"Venue of execution. Always equals `REVX`.","example":"REVX","descriptionNode":"$L557"},"no":{"type":"string","description":"Number of orders at the price level.","example":"3","descriptionNode":"$L558"},"ts":{"type":"string","description":"Trading system. Always equals `CLOB` (Central Limit Order Book).","example":"CLOB","descriptionNode":"$L559"},"pdt":{"type":"string","format":"date-time","description":"Publication date and time, returned as [ISO-8601](https://wikipedia.org/wiki/ISO_8601) string.","example":"2025-08-08T21:40:36.124538Z","descriptionNode":"$L55a"}},"required":["aid","anm","s","p","pc","pn","q","qc","qn","ve","no","ts","pdt"],"descriptionNode":"$L55b"},"descriptionNode":"$L55c"},"bids":{"type":"array","description":"The list of bids (buy orders), sorted by price in descending order.","items":{"type":"object","description":"A single order book price level.","properties":{"aid":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:aid","anm":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:anm","s":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:s","p":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:p","pc":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:pc","pn":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:pn","q":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:q","qc":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:qc","qn":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:qn","ve":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:ve","no":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:no","ts":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:ts","pdt":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:properties:pdt"},"required":"$22:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:asks:items:required","descriptionNode":"$L55d"},"descriptionNode":"$L55e"}},"required":["asks","bids"]},"metadata":{"type":"object","properties":{"region":{"type":"string","description":"Region from which the public market data was retrieved.","enum":"$24:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:metadata:properties:region:enum","example":"EEA","descriptionNode":"$L55f"},"timestamp":{"type":"string","format":"date-time","description":"Timestamp when the order book snapshot was generated, returned as [ISO-8601](https://wikipedia.org/wiki/ISO_8601) string.","example":"2025-08-08T21:40:36.124538Z","descriptionNode":"$L560"}},"required":["region","timestamp"]}},"required":["data","metadata"]},"examples":{"OrderBookResponse":{"summary":"Public order book response","value":{"data":{"asks":[{"aid":"ETH","anm":"Ethereum","s":"SELL","p":"4600","pc":"USD","pn":"MONE","q":"17","qc":"ETH","qn":"UNIT","ve":"REVX","no":"3","ts":"CLOB","pdt":"2025-08-08T21:40:36.124538Z"},{"aid":"ETH","anm":"Ethereum","s":"SELL","p":"4555","pc":"USD","pn":"MONE","q":"2.1234","qc":"ETH","qn":"UNIT","ve":"REVX","no":"2","ts":"CLOB","pdt":"2025-08-08T21:40:36.124538Z"}],"bids":[{"aid":"ETH","anm":"Ethereum","s":"BUYI","p":"4550","pc":"USD","pn":"MONE","q":"0.25","qc":"ETH","qn":"UNIT","ve":"REVX","no":"1","ts":"CLOB","pdt":"2025-08-08T21:40:36.124538Z"},{"aid":"ETH","anm":"Ethereum","s":"BUYI","p":"4500","pc":"USD","pn":"MONE","q":"24.42","qc":"ETH","qn":"UNIT","ve":"REVX","no":"5","ts":"CLOB","pdt":"2025-08-08T21:40:36.124538Z"}]},"metadata":{"region":"UK","timestamp":"2025-08-08T21:40:36.124538Z"}}}}}},"descriptionNode":"$L561"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L562"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L563"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L564"}},"descriptionNode":"$L565"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L566"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L567","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L568"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L569"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L56a"}},"descriptionNode":"$L56b"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L56c"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L56d"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L56e"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L56f"}},"descriptionNode":"$L570"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L571"}},"requestBody":"$undefined","variantLabels":[],"children":["$L572","$L573"]}]}],false]}]
54c:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-order-book","children":[["$L574","$undefined"],["$","$L16",null,{"id":"get-order-book"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-order-book.md"}]]}]}],"$undefined"]}]
57a:T9e7,fetch("https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_2__",
"X-Revx-Signature": "__RP_TOK_3__"
}
})
.then(response => response.json())
.then(data => console.log(data));57b:Tf84,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_2__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_3__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}57c:T7f9,import requests
url = "https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_2__",
"X-Revx-Signature": "__RP_TOK_3__"
}
response = requests.get(url, headers=headers)
print(response.json())57d:T1725,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__"))
.header("X-Revx-Timestamp", "__RP_TOK_2__")
.header("X-Revx-Signature", "__RP_TOK_3__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}57e:T15cf,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_2__" },
{ "X-Revx-Signature", "__RP_TOK_3__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}54d:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L575",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L576"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L577"},{"name":"symbol","in":"path","required":true,"description":"The trading pair symbol (e.g., BTC-USD).","schema":{"type":"string"},"example":"BTC-USD","descriptionNode":"$L578"},{"name":"limit","in":"query","description":"Depth of the order book to return (number of levels).","schema":{"type":"integer","format":"int32","minimum":1,"maximum":50,"default":50,"example":50},"descriptionNode":"$L579"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$33:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_2__\" \\\n -H \"X-Revx-Signature: __RP_TOK_3__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_2__\" \\\n -H \"X-Revx-Signature: __RP_TOK_3__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_3__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:limit":"50"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_2__\",\n \"X-Revx-Signature\": \"__RP_TOK_3__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$57a","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:limit":"50"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_2__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_3__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$57b","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:limit":"50"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_2__\",\n \"X-Revx-Signature\": \"__RP_TOK_3__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$57c","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:limit":"50"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_2__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_3__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$57d","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:limit":"50"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/order-book/__RP_TOK_0__?limit=__RP_TOK_1__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_2__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_3__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$57e","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:symbol":"BTC-USD","query:limit":"50"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/order-book/{symbol}","parameters":["$54d:props:children:0:props:children:1:props:parameters:0","$54d:props:children:0:props:children:1:props:parameters:1","$54d:props:children:0:props:children:1:props:parameters:2","$54d:props:children:0:props:children:1:props:parameters:3"]}],"$undefined"],"$L57f","$L580"]}]]}]
572:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-public-order-book","children":[["$L581","$undefined"],["$","$L16",null,{"id":"get-public-order-book"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-public-order-book.md"}]]}]}],"$undefined"]}]
585:T6f6,fetch("https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__", {
method: "GET"
})
.then(response => response.json())
.then(data => console.log(data));586:Tbde,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}587:T41f,import requests
url = "https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__"
response = requests.get(url)
print(response.json())588:T1385,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__"))
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}589:T11d8,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__")
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}573:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L582",["$","$La4",null,{"parameters":[{"name":"symbol","in":"path","description":"The trading pair, e.g., BTC-USD.","required":true,"schema":{"type":"string","example":"BTC-USD"},"descriptionNode":"$L583"},{"name":"region","in":"query","required":false,"description":"Region for market data retrieval. Defaults to EEA if omitted.\nUse UK to retrieve data from the UK region.\n","schema":{"type":"string","enum":"$226:1:props:parameters:4:schema:enum","default":"EEA"},"example":"EEA","descriptionNode":"$L584"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$22:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","shell-double-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:region":"EEA"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__\", {\n method: \"GET\"\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$585","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:region":"EEA"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$586","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:region":"EEA"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__\"\n\nresponse = requests.get(url)\nprint(response.json())","templateHtml":"$587","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:region":"EEA"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__\"))\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$588","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:region":"EEA"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/public/order-book/__RP_TOK_0__?region=__RP_TOK_1__\")\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$589","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbol","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"region","paramIn":"query","pipeline":["url-component","json-string-inner"]}],"defaults":{"path:symbol":"BTC-USD","query:region":"EEA"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/public/order-book/{symbol}","parameters":["$573:props:children:0:props:children:1:props:parameters:0","$573:props:children:0:props:children:1:props:parameters:1"]}],"$L58a"],"$L58b","$L58c"]}]]}]
57f:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
580:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"OrderBookResponse","label":"Order book response","rawValue":"$33:props:children:0:props:children:props:responses:200:content:application/json:examples:OrderBookResponse:value","block":"$L58d"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L58e"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L58f"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L590"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L591"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L592"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L593"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
58a:["$","$L159",null,{"security":[],"authorization":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Revx-API-Key","description":"The [API key](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key) obtained from the [Revolut X web app](https://exchange.revolut.com/).\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers.\n\nA sample API key might look like this: \n```sh\nM1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n```\n\nEach API key directly maps to the user account (either Business or Retail).","descriptionNode":"$L594"}}}]
58b:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
58c:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"OrderBookResponse","label":"Public order book response","rawValue":"$22:props:children:0:props:children:props:responses:200:content:application/json:examples:OrderBookResponse:value","block":"$L595"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L596"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L597"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L598"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
599:T1724,{
"data": [
{
"tdt": 3318215482991,
"aid": "BTC",
"anm": "Bitcoin",
"p": "125056.76",
"pc": "USD",
"pn": "MONE",
"q": "0.00003999",
"qc": "BTC",
"qn": "UNIT",
"ve": "REVX",
"pdt": 3318215482991,
"vp": "REVX",
"tid": "80654a036323311cb0ea28462b42db6d",
"oid": "2affb2ac-4cf7-4bbf-b7b2-fc1e885bdc2c",
"s": "buy",
"im": false
}
],
"metadata": {
"timestamp": 3318215482991,
"next_cursor": "GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="
}
}4f3:["$","div","200-application/json-TradesPaginatedResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$599"}}]}]],"$L59a"]}]
59b:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}4f4:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$59b"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
59c:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}4f5:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$59c"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
59d:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}4f6:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$59d"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
59e:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}4f7:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$59e"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
59f:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}4f8:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$59f"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5a0:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}4f9:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a0"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5a1:Ta2e,{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"symbol": "BTC-USD",
"side": "sell",
"order_configuration": {
"limit": {
"base_size": "0.1",
"price": "50000.50",
"execution_instructions": [
"post_only"
]
}
}
}4fa:["$","div","request-application/json-LimitOrderByBaseSize",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a1"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"symbol\": \"BTC-USD\",\n \"side\": \"sell\",\n \"order_configuration\": {\n \"limit\": {\n \"base_size\": \"0.1\",\n \"price\": \"50000.50\",\n \"execution_instructions\": [\n \"post_only\"\n ]\n }\n }\n}"}]}]]}]
5a2:T889,{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"symbol": "BTC-USD",
"side": "buy",
"order_configuration": {
"limit": {
"quote_size": "0.1",
"price": "50000.50"
}
}
}4fb:["$","div","request-application/json-LimitOrderByQuoteSize",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a2"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"symbol\": \"BTC-USD\",\n \"side\": \"buy\",\n \"order_configuration\": {\n \"limit\": {\n \"quote_size\": \"0.1\",\n \"price\": \"50000.50\"\n }\n }\n}"}]}]]}]
5a3:T776,{
"client_order_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"symbol": "BTC-USD",
"side": "sell",
"order_configuration": {
"market": {
"quote_size": "0.1"
}
}
}4fc:["$","div","request-application/json-MarketOrderByQuoteSize",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a3"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"client_order_id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"symbol\": \"BTC-USD\",\n \"side\": \"sell\",\n \"order_configuration\": {\n \"market\": {\n \"quote_size\": \"0.1\"\n }\n }\n}"}]}]]}]
5a4:T641,{
"data": [
{
"venue_order_id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "984a4d8a-2a9b-4950-822f-2a40037f02bd",
"state": "new"
}
]
}4fd:["$","div","200-application/json-OrderPlacementResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a4"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"venue_order_id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"client_order_id\": \"984a4d8a-2a9b-4950-822f-2a40037f02bd\",\n \"state\": \"new\"\n }\n ]\n}"}]}]]}]
5a5:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}4fe:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a5"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5a6:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}4ff:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a6"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5a7:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}500:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a7"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5a8:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}501:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a8"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5a9:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}502:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5a9"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5aa:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}503:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5aa"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
59a:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"tdt\": 3318215482991,\n \"aid\": \"BTC\",\n \"anm\": \"Bitcoin\",\n \"p\": \"125056.76\",\n \"pc\": \"USD\",\n \"pn\": \"MONE\",\n \"q\": \"0.00003999\",\n \"qc\": \"BTC\",\n \"qn\": \"UNIT\",\n \"ve\": \"REVX\",\n \"pdt\": 3318215482991,\n \"vp\": \"REVX\",\n \"tid\": \"80654a036323311cb0ea28462b42db6d\",\n \"oid\": \"2affb2ac-4cf7-4bbf-b7b2-fc1e885bdc2c\",\n \"s\": \"buy\",\n \"im\": false\n }\n ],\n \"metadata\": {\n \"timestamp\": 3318215482991,\n \"next_cursor\": \"GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==\"\n }\n}"}]}]
574:"Get order book snapshot"
581:"Get order book"
51a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset ID code."}]]}]
51b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset full name."}]]}]
51c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The side of the price level."}]]}]
51d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price in major currency units. For example, for USD, 4600 represents 4600 dollars."}]]}]
51e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price currency."}]]}]
51f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price notation."}]]}]
520:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Aggregated quantity at this price level."}]]}]
521:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity currency."}]]}]
522:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity notation."}]]}]
523:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of execution. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
524:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Number of orders at the price level."}]]}]
525:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Trading system. Always equals ",["$","code","code-0",{"children":"CLOB"}]," (Central Limit Order Book)."]}]]}]
526:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Publication date and time, returned in Unix epoch milliseconds"}]]}]
527:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single order book price level."}]]}]
528:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The list of asks (sell orders), sorted by price in descending order."}]]}]
529:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single order book price level."}]]}]
52a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The list of bids (buy orders), sorted by price in descending order."}]]}]
52b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp when the order book snapshot was generated, returned in Unix epoch milliseconds."}]]}]
52c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The Order Book snapshot for the given trading pair."}]]}]
52d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
52e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
52f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
530:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
531:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
532:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
54e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset ID code."}]]}]
54f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Crypto-asset full name."}]]}]
550:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The side of the price level."}]]}]
551:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price in major currency units. For example, for USD, 4600 represents 4600 dollars."}]]}]
552:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price currency."}]]}]
553:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Price notation."}]]}]
554:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Aggregated quantity at this price level."}]]}]
555:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity currency."}]]}]
556:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity notation."}]]}]
557:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Venue of execution. Always equals ",["$","code","code-0",{"children":"REVX"}],"."]}]]}]
558:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Number of orders at the price level."}]]}]
559:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Trading system. Always equals ",["$","code","code-0",{"children":"CLOB"}]," (Central Limit Order Book)."]}]]}]
55a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Publication date and time, returned as ",["$","a","a-0",{"href":"https://wikipedia.org/wiki/ISO_8601","target":"_blank","rel":"noreferrer","children":"ISO-8601"}]," string."]}]]}]
55b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single order book price level."}]]}]
55c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The list of asks (sell orders), sorted by price in descending order."}]]}]
55d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A single order book price level."}]]}]
55e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The list of bids (buy orders), sorted by price in descending order."}]]}]
55f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region from which the public market data was retrieved."}]]}]
560:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Timestamp when the order book snapshot was generated, returned as ",["$","a","a-0",{"href":"https://wikipedia.org/wiki/ISO_8601","target":"_blank","rel":"noreferrer","children":"ISO-8601"}]," string."]}]]}]
561:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The Order Book snapshot for the given trading pair (with a maximum of 5 price levels)."}]]}]
562:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
563:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
533:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
534:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
535:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
536:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
537:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
538:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
539:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
53a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
53b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
53c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
53d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
53e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
53f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
540:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
541:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
542:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
543:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
544:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
545:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
546:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
547:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
548:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
549:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
54a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
54b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
575:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieve the current order book snapshot (bids and asks) for a specific trading pair."}]]}]
576:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
577:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
578:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The trading pair symbol (e.g., BTC-USD)."}]]}]
579:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Depth of the order book to return (number of levels)."}]]}]
564:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
565:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
566:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
567:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
568:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
569:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
56a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
56b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
56c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
56d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
56e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
56f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
570:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
571:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
582:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Fetch the current order book (bids and asks) for a given trading pair (with a maximum of 5 price levels)."}],"\n",["$","p","p-1",{"children":["Provide ",["$","code","code-0",{"children":"region"}]," to retrieve the order book for a specific region.\nThe resolved region is returned in ",["$","code","code-1",{"children":"metadata.region"}],"."]}]]}]
583:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The trading pair, e.g., BTC-USD."}]]}]
584:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Region for market data retrieval. Defaults to EEA if omitted.\nUse UK to retrieve data from the UK region."}]]}]
594:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#api-key","target":"_blank","rel":"noreferrer","children":"API key"}]," obtained from the ",["$","a","a-1",{"href":"https://exchange.revolut.com/","target":"_blank","rel":"noreferrer","children":"Revolut X web app"}],".\nIt takes the form of a 64-character alphanumeric string, and must be provided with other authentication headers."]}],"\n",["$","p","p-1",{"children":"A sample API key might look like this:"}],"\n","$L5ab","\n",["$","p","p-2",{"children":"Each API key directly maps to the user account (either Business or Retail)."}]]}]
5ac:T3f3b,{
"data": {
"asks": [
{
"aid": "ETH",
"anm": "Ethereum",
"s": "SELL",
"p": "4600",
"pc": "USD",
"pn": "MONE",
"q": "17",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "3",
"ts": "CLOB",
"pdt": 3318215482991
},
{
"aid": "ETH",
"anm": "Ethereum",
"s": "SELL",
"p": "4555",
"pc": "USD",
"pn": "MONE",
"q": "2.1234",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "2",
"ts": "CLOB",
"pdt": 3318215482991
}
],
"bids": [
{
"aid": "ETH",
"anm": "Ethereum",
"s": "BUYI",
"p": "4550",
"pc": "USD",
"pn": "MONE",
"q": "0.25",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "1",
"ts": "CLOB",
"pdt": 3318215482991
},
{
"aid": "ETH",
"anm": "Ethereum",
"s": "BUYI",
"p": "4500",
"pc": "USD",
"pn": "MONE",
"q": "24.42",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "5",
"ts": "CLOB",
"pdt": 3318215482991
}
]
},
"metadata": {
"timestamp": 3318215482991
}
}58d:["$","div","200-application/json-OrderBookResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5ac"}}]}]],"$L5ad"]}]
5ae:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}58e:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5ae"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5af:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}58f:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5af"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5b0:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}590:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5b0"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5b1:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}591:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5b1"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5b2:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}592:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5b2"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5b3:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}593:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5b3"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5b4:T4099,{
"data": {
"asks": [
{
"aid": "ETH",
"anm": "Ethereum",
"s": "SELL",
"p": "4600",
"pc": "USD",
"pn": "MONE",
"q": "17",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "3",
"ts": "CLOB",
"pdt": "2025-08-08T21:40:36.124538Z"
},
{
"aid": "ETH",
"anm": "Ethereum",
"s": "SELL",
"p": "4555",
"pc": "USD",
"pn": "MONE",
"q": "2.1234",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "2",
"ts": "CLOB",
"pdt": "2025-08-08T21:40:36.124538Z"
}
],
"bids": [
{
"aid": "ETH",
"anm": "Ethereum",
"s": "BUYI",
"p": "4550",
"pc": "USD",
"pn": "MONE",
"q": "0.25",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "1",
"ts": "CLOB",
"pdt": "2025-08-08T21:40:36.124538Z"
},
{
"aid": "ETH",
"anm": "Ethereum",
"s": "BUYI",
"p": "4500",
"pc": "USD",
"pn": "MONE",
"q": "24.42",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "5",
"ts": "CLOB",
"pdt": "2025-08-08T21:40:36.124538Z"
}
]
},
"metadata": {
"region": "UK",
"timestamp": "2025-08-08T21:40:36.124538Z"
}
}595:["$","div","200-application/json-OrderBookResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5b4"}}]}]],"$L5b5"]}]
5b6:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}596:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5b6"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5b7:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}597:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5b7"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5b8:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}598:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$5b8"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
5b9:T53b,{
"data": {
"asks": [
{
"aid": "ETH",
"anm": "Ethereum",
"s": "SELL",
"p": "4600",
"pc": "USD",
"pn": "MONE",
"q": "17",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "3",
"ts": "CLOB",
"pdt": 3318215482991
},
{
"aid": "ETH",
"anm": "Ethereum",
"s": "SELL",
"p": "4555",
"pc": "USD",
"pn": "MONE",
"q": "2.1234",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "2",
"ts": "CLOB",
"pdt": 3318215482991
}
],
"bids": [
{
"aid": "ETH",
"anm": "Ethereum",
"s": "BUYI",
"p": "4550",
"pc": "USD",
"pn": "MONE",
"q": "0.25",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "1",
"ts": "CLOB",
"pdt": 3318215482991
},
{
"aid": "ETH",
"anm": "Ethereum",
"s": "BUYI",
"p": "4500",
"pc": "USD",
"pn": "MONE",
"q": "24.42",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "5",
"ts": "CLOB",
"pdt": 3318215482991
}
]
},
"metadata": {
"timestamp": 3318215482991
}
}5ad:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"$5b9"}]}]
5ba:T59f,{
"data": {
"asks": [
{
"aid": "ETH",
"anm": "Ethereum",
"s": "SELL",
"p": "4600",
"pc": "USD",
"pn": "MONE",
"q": "17",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "3",
"ts": "CLOB",
"pdt": "2025-08-08T21:40:36.124538Z"
},
{
"aid": "ETH",
"anm": "Ethereum",
"s": "SELL",
"p": "4555",
"pc": "USD",
"pn": "MONE",
"q": "2.1234",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "2",
"ts": "CLOB",
"pdt": "2025-08-08T21:40:36.124538Z"
}
],
"bids": [
{
"aid": "ETH",
"anm": "Ethereum",
"s": "BUYI",
"p": "4550",
"pc": "USD",
"pn": "MONE",
"q": "0.25",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "1",
"ts": "CLOB",
"pdt": "2025-08-08T21:40:36.124538Z"
},
{
"aid": "ETH",
"anm": "Ethereum",
"s": "BUYI",
"p": "4500",
"pc": "USD",
"pn": "MONE",
"q": "24.42",
"qc": "ETH",
"qn": "UNIT",
"ve": "REVX",
"no": "5",
"ts": "CLOB",
"pdt": "2025-08-08T21:40:36.124538Z"
}
]
},
"metadata": {
"region": "UK",
"timestamp": "2025-08-08T21:40:36.124538Z"
}
}5b5:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"$5ba"}]}]
5ab:["$","div","CodeBlock-0",{"className":"wzy01m0 _18b50nc0","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"M1VKFtwB0M9C9QJO7goPlwrOytrJsSNE19txsmpsWIKz7xYu3f8aNucIyynAhYBy\n"}]}]]}]
29:["$","$5c","get-active-orders",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe list of active orders.","content":{"application/json":{"schema":{"type":"object","required":["data","metadata"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the order.","descriptionNode":"$L5bb"},"previous_order_id":{"type":"string","format":"uuid","description":"ID of the previous/replaced order.\nPresent only if this order has replaced another one.","descriptionNode":"$L5bc"},"client_order_id":{"type":"string","format":"uuid","description":"ID of the order assigned by the client when creating the order.","descriptionNode":"$L5bd"},"symbol":{"type":"string","description":"Symbol of the asset for which this order has been created.","descriptionNode":"$L5be"},"side":{"type":"string","enum":["buy","sell"],"description":"Side of the order.\nIndicates whether the order was to acquire (buy) or dispose of (sell) an asset.","descriptionNode":"$L5bf"},"type":{"type":"string","enum":["market","limit","conditional","tpsl"],"description":"Type of the order.\n\nA market order is executed immediately at the current market price.\nA limit order is executed only if the asset reaches a specified price set by the trader.\nA conditional order is submitted only once a specific trigger price is reached.\nA tpsl order sets or adjusts the Take Profit and Stop Loss settings for a position.","descriptionNode":"$L5c0"},"quantity":{"type":"string","description":"The quantity of the order expressed in the base currency.\n\nFor sell orders, this is the exact, initial locked balance amount to be sold.\nFor buy orders, this represents the estimated or projected total quantity to be received upon completion (as the exact quantity depends on the final execution prices).","descriptionNode":"$L5c1"},"filled_quantity":{"type":"string","description":"The exact quantity of the order that has been successfully executed, expressed in the base currency.\n\nFor buy orders, this represents the exact total quantity of base currency received so far (gross, before fees are deducted).\nFor sell orders, this represents the exact total quantity of base currency spent so far.","descriptionNode":"$L5c2"},"leaves_quantity":{"type":"string","description":"The remaining quantity of the order that has not yet been executed, expressed in the base currency.\n\nThis represents the portion of the requested `quantity` that is still waiting to be filled, or the portion that was cancelled.","descriptionNode":"$L5c3"},"amount":{"type":"string","description":"The amount of the order expressed in quote currency.\n\nFor buy orders, this is the initial locked balance amount.\nFor sell orders, this represents the estimated or projected total value to be received upon completion.","descriptionNode":"$L5c4"},"filled_amount":{"type":"string","description":"The exact amount of the order that has been successfully executed, expressed in the quote currency.\n\nFor buy orders, this represents the exact total amount of quote currency spent so far.\nFor sell orders, this represents the exact total amount of quote currency received so far (gross, before fees are deducted).","descriptionNode":"$L5c5"},"price":{"type":"string","description":"The worst price for the client at which an order will be filled.\n\nThis is the worst price at which the user is willing to trade.\nFor buy orders, it's the maximum price for the order; for sell orders, it's the minimum price.","descriptionNode":"$L5c6"},"average_fill_price":{"type":"string","description":"Quantity-weighted average fill price of the order.\n\nThis is the average price at which the order has been executed so far.\nIf the order is filled in parts at different prices, this indicates the overall average price for the order.","descriptionNode":"$L5c7"},"status":{"type":"string","enum":["pending_new","new","partially_filled","filled","cancelled","rejected","replaced"],"description":"Status of the order:\n\n- `pending_new`: Accepted by a matching engine but not yet working.\n- `new`: Working order.\n- `partially_filled`: Partially filled order.\n- `filled`: Fully filled order.\n- `cancelled`: Cancelled order.\n- `rejected`: Rejected order.\n- `replaced`: Replaced order.","descriptionNode":"$L5c8"},"reject_reason":{"type":"string","description":"Reason for rejecting the order, present only for `status=rejected`.","descriptionNode":"$L5c9"},"time_in_force":{"type":"string","enum":["gtc","ioc","fok"],"description":"Time in force of the order.\nIndicates how long the order should remain active before it’s either executed or canceled.\nPossible values:\n\n- `gtc`: Good till cancelled.\n Means that the order stays active until it’s either completely filled or it's manually cancelled by the user who created the order.\n- `ioc`: Immediate or cancel.\n Means that any portion of the order that cannot be filled immediately will be cancelled.\n- `fok`: Fill or kill.\n Means that the order must be filled immediately and in its entirety, or it will be cancelled (no partial fills allowed).","descriptionNode":"$L5ca"},"execution_instructions":{"type":"array","description":"List of execution instructions for the order.\nCan be provided as an empty array `[]` if no specific instructions are required.","minItems":0,"items":{"type":"string","enum":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:items:enum"},"example":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:example","default":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:default","descriptionNode":"$L5cb"},"conditional":{"description":"Details regarding the trigger conditions.\nPresent only when the order `type` is `conditional`.","type":"object","required":["trigger_price","type","trigger_direction","time_in_force","execution_instructions"],"properties":{"trigger_price":{"type":"string","format":"decimal","description":"The price level that activates the order.\nWhen the market price reaches this value according to the `trigger_direction`, the order is submitted.","descriptionNode":"$L5cc"},"type":{"type":"string","enum":["market","limit"],"description":"Type of the order.","descriptionNode":"$L5cd"},"trigger_direction":{"type":"string","enum":["ge","le"],"description":"The price comparison operator used to trigger the order.\n* `ge`: Greater than or equal to the trigger price.\n* `le`: Less than or equal to the trigger price.","descriptionNode":"$L5ce"},"limit_price":{"type":"string","format":"decimal","description":"The specific price at which the order should be executed.\nRequired for limit orders.","descriptionNode":"$L5cf"},"time_in_force":{"type":"string","enum":["gtc","ioc"],"description":"Time in force of the order.\nIndicates how long the order should remain active before it's either executed or canceled.\nPossible values:\n\n- `gtc`: Good till cancelled.\n Means that the order stays active until it's either completely filled or it's manually cancelled by the user who created the order.\n- `ioc`: Immediate or cancel.\n Means that any portion of the order that cannot be filled immediately will be cancelled.","descriptionNode":"$L5d0"},"execution_instructions":{"type":"array","description":"List of execution instructions for the order.\nCan be provided as an empty array `[]` if no specific instructions are required.","minItems":0,"items":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:execution_instructions:items","example":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:example","default":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:default","descriptionNode":"$L5d1"}},"descriptionNode":"$L5d2"},"take_profit":{"description":"Details of the associated Take Profit trigger.\nPresent when the order `type` is `tpsl`. At least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_price","type":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:type","trigger_direction":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_direction","limit_price":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:limit_price","time_in_force":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:time_in_force","execution_instructions":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L5d3"},"stop_loss":{"description":"Details of the associated Stop Loss trigger.\nPresent when the order `type` is `tpsl`. At least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_price","type":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:type","trigger_direction":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_direction","limit_price":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:limit_price","time_in_force":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:time_in_force","execution_instructions":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L5d4"},"created_date":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L5d5"},"updated_date":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L5d6"}},"required":["id","client_order_id","symbol","side","type","quantity","filled_quantity","leaves_quantity","price","status","time_in_force","execution_instructions","created_date","updated_date"]}},"metadata":{"type":"object","required":["timestamp"],"properties":{"timestamp":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L5d7"},"next_cursor":{"type":"string","description":"Cursor used to retrieve the next page of results.\n\nTo continue paginating through the results, make a new request and pass this value in the [`cursor`](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-active-orders#request) query parameter.","descriptionNode":"$L5d8"}}}}},"examples":{"ActiveOrdersPaginatedResponse":{"summary":"Active orders paginated response","value":{"data":[{"id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","client_order_id":"984a4d8a-2a9b-4950-822f-2a40037f02bd","symbol":"BTC/USD","side":"buy","type":"limit","quantity":"0.002","filled_quantity":"0","leaves_quantity":"0.002","price":"98745","status":"new","time_in_force":"gtc","execution_instructions":["allow_taker"],"created_date":3318215482991,"updated_date":3318215482991}],"metadata":{"timestamp":3318215482991,"next_cursor":"GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="}}},"ActiveTpslOrdersPaginatedResponse":{"summary":"Active orders paginated response with tpsl order","value":{"data":[{"id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","client_order_id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","symbol":"BTC/USD","side":"sell","type":"tpsl","quantity":"0.002","filled_quantity":"0","leaves_quantity":"0.002","status":"new","time_in_force":"gtc","execution_instructions":[],"take_profit":{"trigger_price":"0.003","type":"limit","trigger_direction":"ge","limit_price":"0.004","time_in_force":"gtc","execution_instructions":["allow_taker"]},"stop_loss":{"trigger_price":"0.001","type":"market","trigger_direction":"le","time_in_force":"ioc","execution_instructions":["allow_taker"]},"created_date":1770197897742,"updated_date":1770197897742}],"metadata":{"next_cursor":"","timestamp":1770197897742}}},"ActiveConditionalOrdersPaginatedResponse":{"summary":"Active orders paginated response with conditional order","value":{"data":[{"id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","client_order_id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","symbol":"BTC/USD","side":"buy","type":"conditional","quantity":"0.003","filled_quantity":"0","leaves_quantity":"0.003","amount":"1","status":"new","time_in_force":"gtc","execution_instructions":[],"conditional":{"trigger_price":"0.002","type":"limit","trigger_direction":"le","limit_price":"0.003","time_in_force":"gtc","execution_instructions":["allow_taker"]},"created_date":1770197897742,"updated_date":1770197897742}],"metadata":{"next_cursor":"","timestamp":1770197897742}}}}}},"descriptionNode":"$L5d9"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L5da"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L5db"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L5dc"}},"descriptionNode":"$L5dd"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L5de"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L5df"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L5e0"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L5e1"}},"descriptionNode":"$L5e2"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L5e3"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L5e4"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L5e5"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L5e6"}},"descriptionNode":"$L5e7"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L5e8"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L5e9"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L5ea"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L5eb"}},"descriptionNode":"$L5ec"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L5ed"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L5ee","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L5ef"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L5f0"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L5f1"}},"descriptionNode":"$L5f2"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L5f3"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L5f4"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L5f5"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L5f6"}},"descriptionNode":"$L5f7"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L5f8"}},"requestBody":"$undefined","variantLabels":["Active orders paginated response","Active orders paginated response with tpsl order","Active orders paginated response with conditional order"],"children":["$L5f9","$L5fa"]}]}],false]}]
2a:["$","$5c","get-historical-orders",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK\n\nThe list of historical orders.","content":{"application/json":{"schema":{"type":"object","required":["data","metadata"],"properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the order.","descriptionNode":"$L5fb"},"previous_order_id":{"type":"string","format":"uuid","description":"ID of the previous/replaced order.\nPresent only if this order has replaced another one.","descriptionNode":"$L5fc"},"client_order_id":{"type":"string","format":"uuid","description":"ID of the order assigned by the client when creating the order.","descriptionNode":"$L5fd"},"symbol":{"type":"string","description":"Symbol of the asset for which this order has been created.","descriptionNode":"$L5fe"},"side":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:side:enum","description":"Side of the order.\nIndicates whether the order was to acquire (buy) or dispose of (sell) an asset.","descriptionNode":"$L5ff"},"type":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:type:enum","description":"Type of the order.\n\nA market order is executed immediately at the current market price.\nA limit order is executed only if the asset reaches a specified price set by the trader.\nA conditional order is submitted only once a specific trigger price is reached.\nA tpsl order sets or adjusts the Take Profit and Stop Loss settings for a position.","descriptionNode":"$L600"},"quantity":{"type":"string","description":"The quantity of the order expressed in the base currency.\n\nFor sell orders, this is the exact, initial locked balance amount to be sold.\nFor buy orders, this represents the estimated or projected total quantity to be received upon completion (as the exact quantity depends on the final execution prices).","descriptionNode":"$L601"},"filled_quantity":{"type":"string","description":"The exact quantity of the order that has been successfully executed, expressed in the base currency.\n\nFor buy orders, this represents the exact total quantity of base currency received so far (gross, before fees are deducted).\nFor sell orders, this represents the exact total quantity of base currency spent so far.","descriptionNode":"$L602"},"leaves_quantity":{"type":"string","description":"The remaining quantity of the order that has not yet been executed, expressed in the base currency.\n\nThis represents the portion of the requested `quantity` that is still waiting to be filled, or the portion that was cancelled.","descriptionNode":"$L603"},"amount":{"type":"string","description":"The amount of the order expressed in quote currency.\n\nFor buy orders, this is the initial locked balance amount.\nFor sell orders, this represents the estimated or projected total value to be received upon completion.","descriptionNode":"$L604"},"filled_amount":{"type":"string","description":"The exact amount of the order that has been successfully executed, expressed in the quote currency.\n\nFor buy orders, this represents the exact total amount of quote currency spent so far.\nFor sell orders, this represents the exact total amount of quote currency received so far (gross, before fees are deducted).","descriptionNode":"$L605"},"price":{"type":"string","description":"The worst price for the client at which an order will be filled.\n\nThis is the worst price at which the user is willing to trade.\nFor buy orders, it's the maximum price for the order; for sell orders, it's the minimum price.","descriptionNode":"$L606"},"average_fill_price":{"type":"string","description":"Quantity-weighted average fill price of the order.\n\nThis is the average price at which the order has been executed so far.\nIf the order is filled in parts at different prices, this indicates the overall average price for the order.","descriptionNode":"$L607"},"status":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:status:enum","description":"Status of the order:\n\n- `pending_new`: Accepted by a matching engine but not yet working.\n- `new`: Working order.\n- `partially_filled`: Partially filled order.\n- `filled`: Fully filled order.\n- `cancelled`: Cancelled order.\n- `rejected`: Rejected order.\n- `replaced`: Replaced order.","descriptionNode":"$L608"},"reject_reason":{"type":"string","description":"Reason for rejecting the order, present only for `status=rejected`.","descriptionNode":"$L609"},"time_in_force":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:time_in_force:enum","description":"Time in force of the order.\nIndicates how long the order should remain active before it’s either executed or canceled.\nPossible values:\n\n- `gtc`: Good till cancelled.\n Means that the order stays active until it’s either completely filled or it's manually cancelled by the user who created the order.\n- `ioc`: Immediate or cancel.\n Means that any portion of the order that cannot be filled immediately will be cancelled.\n- `fok`: Fill or kill.\n Means that the order must be filled immediately and in its entirety, or it will be cancelled (no partial fills allowed).","descriptionNode":"$L60a"},"execution_instructions":{"type":"array","description":"List of execution instructions for the order.\nCan be provided as an empty array `[]` if no specific instructions are required.","minItems":0,"items":{"type":"string","enum":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:items:enum"},"example":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:example","default":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:default","descriptionNode":"$L60b"},"conditional":{"description":"Details regarding the trigger conditions.\nPresent only when the order `type` is `conditional`.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":{"type":"string","format":"decimal","description":"The price level that activates the order.\nWhen the market price reaches this value according to the `trigger_direction`, the order is submitted.","descriptionNode":"$L60c"},"type":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:type:enum","description":"Type of the order.","descriptionNode":"$L60d"},"trigger_direction":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_direction:enum","description":"The price comparison operator used to trigger the order.\n* `ge`: Greater than or equal to the trigger price.\n* `le`: Less than or equal to the trigger price.","descriptionNode":"$L60e"},"limit_price":{"type":"string","format":"decimal","description":"The specific price at which the order should be executed.\nRequired for limit orders.","descriptionNode":"$L60f"},"time_in_force":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:time_in_force:enum","description":"Time in force of the order.\nIndicates how long the order should remain active before it's either executed or canceled.\nPossible values:\n\n- `gtc`: Good till cancelled.\n Means that the order stays active until it's either completely filled or it's manually cancelled by the user who created the order.\n- `ioc`: Immediate or cancel.\n Means that any portion of the order that cannot be filled immediately will be cancelled.","descriptionNode":"$L610"},"execution_instructions":{"type":"array","description":"List of execution instructions for the order.\nCan be provided as an empty array `[]` if no specific instructions are required.","minItems":0,"items":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:execution_instructions:items","example":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:example","default":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:default","descriptionNode":"$L611"}},"descriptionNode":"$L612"},"take_profit":{"description":"Details of the associated Take Profit trigger.\nPresent when the order `type` is `tpsl`. At least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_price","type":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:type","trigger_direction":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_direction","limit_price":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:limit_price","time_in_force":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:time_in_force","execution_instructions":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L613"},"stop_loss":{"description":"Details of the associated Stop Loss trigger.\nPresent when the order `type` is `tpsl`. At least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_price","type":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:type","trigger_direction":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_direction","limit_price":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:limit_price","time_in_force":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:time_in_force","execution_instructions":"$2a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L614"},"created_date":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L615"},"updated_date":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L616"}},"required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:required"}},"metadata":{"type":"object","required":["timestamp"],"properties":{"timestamp":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L617"},"next_cursor":{"type":"string","description":"Cursor used to retrieve the next page of results.\n\nTo continue paginating through the results, make a new request and pass this value in the [`cursor`](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-historical-orders#request) query parameter.","descriptionNode":"$L618"}}}}},"examples":{"HistoricalOrdersPaginatedResponse":{"summary":"Historical orders paginated response","value":{"data":[{"id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","client_order_id":"984a4d8a-2a9b-4950-822f-2a40037f02bd","symbol":"BTC/USD","side":"buy","type":"limit","quantity":"0.002","filled_quantity":"0","leaves_quantity":"0.002","price":"98745","status":"filled","time_in_force":"gtc","execution_instructions":["allow_taker"],"created_date":3318215482991,"updated_date":3318215482991}],"metadata":{"timestamp":3318215482991,"next_cursor":"GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="}}}}}},"descriptionNode":"$L619"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L61a"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L61b"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L61c"}},"descriptionNode":"$L61d"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L61e"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L61f"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L620"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L621"}},"descriptionNode":"$L622"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L623"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L624"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L625"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L626"}},"descriptionNode":"$L627"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L628"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L629"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L62a"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L62b"}},"descriptionNode":"$L62c"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L62d"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L62e","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L62f"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L630"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L631"}},"descriptionNode":"$L632"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L633"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L634"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L635"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L636"}},"descriptionNode":"$L637"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L638"}},"requestBody":"$undefined","variantLabels":[],"children":["$L639","$L63a"]}]}],false]}]
5f9:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-active-orders","children":[["$L63b","$undefined"],["$","$L16",null,{"id":"get-active-orders"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-active-orders.md"}]]}]}],"$undefined"]}]
645:T456,curl -X GET "https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__" \
-H "X-Revx-Timestamp: __RP_TOK_6__" \
-H "X-Revx-Signature: __RP_TOK_7__"646:Ta64,fetch("https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_6__",
"X-Revx-Signature": "__RP_TOK_7__"
}
})
.then(response => response.json())
.then(data => console.log(data));647:T1001,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_6__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_7__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}648:T876,import requests
url = "https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_6__",
"X-Revx-Signature": "__RP_TOK_7__"
}
response = requests.get(url, headers=headers)
print(response.json())649:T17a2,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__"))
.header("X-Revx-Timestamp", "__RP_TOK_6__")
.header("X-Revx-Signature", "__RP_TOK_7__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}64a:T164c,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_6__" },
{ "X-Revx-Signature", "__RP_TOK_7__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}5fa:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L63c",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L63d"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L63e"},{"name":"symbols","in":"query","description":"Filter active orders by specific currency pairs (comma-separated).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":false,"example":"BTC-USD,ETH-USD","descriptionNode":"$L63f"},{"name":"order_states","in":"query","description":"Filter orders by one or more specific states.","schema":{"type":"array","items":{"type":"string","enum":["pending_new","new","partially_filled"]}},"style":"form","explode":false,"example":"new,partially_filled","descriptionNode":"$L640"},{"name":"order_types","in":"query","description":"Filter orders by specific types (comma-separated).","schema":{"type":"array","items":{"type":"string","enum":["limit","conditional","tpsl"]}},"style":"form","explode":false,"example":"limit,conditional","descriptionNode":"$L641"},{"name":"side","in":"query","description":"Filter by order direction (Buy or Sell).","schema":{"type":"string","enum":["buy","sell"]},"example":"buy","descriptionNode":"$L642"},{"name":"cursor","in":"query","description":"Pagination cursor obtained from the [`metadata.next_cursor`](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-active-orders#response) property of the previous response.","schema":{"type":"string","example":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="},"descriptionNode":"$L643"},{"name":"limit","in":"query","description":"Maximum number of records to return.","schema":{"type":"integer","format":"int32","minimum":1,"maximum":300,"default":300,"example":100},"descriptionNode":"$L644"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$29:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_6__\" \\\n -H \"X-Revx-Signature: __RP_TOK_7__\"","templateHtml":"$645","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_3__","paramName":"side","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_4__","paramName":"cursor","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_5__","paramName":"limit","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"new,partially_filled","query:order_types":"limit,conditional","query:side":"buy","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"100"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_6__\",\n \"X-Revx-Signature\": \"__RP_TOK_7__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$646","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"side","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"new,partially_filled","query:order_types":"limit,conditional","query:side":"buy","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"100"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_6__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_7__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$647","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"side","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"new,partially_filled","query:order_types":"limit,conditional","query:side":"buy","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"100"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_6__\",\n \"X-Revx-Signature\": \"__RP_TOK_7__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$648","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"side","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"new,partially_filled","query:order_types":"limit,conditional","query:side":"buy","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"100"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_6__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_7__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$649","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"side","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"new,partially_filled","query:order_types":"limit,conditional","query:side":"buy","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"100"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/orders/active?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&side=__RP_TOK_3__&cursor=__RP_TOK_4__&limit=__RP_TOK_5__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_6__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_7__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$64a","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"side","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"new,partially_filled","query:order_types":"limit,conditional","query:side":"buy","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"100"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/orders/active","parameters":["$5fa:props:children:0:props:children:1:props:parameters:0","$5fa:props:children:0:props:children:1:props:parameters:1","$5fa:props:children:0:props:children:1:props:parameters:2","$5fa:props:children:0:props:children:1:props:parameters:3","$5fa:props:children:0:props:children:1:props:parameters:4","$5fa:props:children:0:props:children:1:props:parameters:5","$5fa:props:children:0:props:children:1:props:parameters:6","$5fa:props:children:0:props:children:1:props:parameters:7"]}],"$undefined"],"$L64b","$L64c"]}]]}]
639:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-historical-orders","children":[["$L64d","$undefined"],["$","$L16",null,{"id":"get-historical-orders"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-historical-orders.md"}]]}]}],"$undefined"]}]
658:T47b,curl -X GET "https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__" \
-H "X-Revx-Timestamp: __RP_TOK_7__" \
-H "X-Revx-Signature: __RP_TOK_8__"659:Ta89,fetch("https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_7__",
"X-Revx-Signature": "__RP_TOK_8__"
}
})
.then(response => response.json())
.then(data => console.log(data));65a:T1026,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_7__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_8__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}65b:T89b,import requests
url = "https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_7__",
"X-Revx-Signature": "__RP_TOK_8__"
}
response = requests.get(url, headers=headers)
print(response.json())65c:T17c7,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__"))
.header("X-Revx-Timestamp", "__RP_TOK_7__")
.header("X-Revx-Signature", "__RP_TOK_8__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}65d:T1671,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_7__" },
{ "X-Revx-Signature", "__RP_TOK_8__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}63a:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L64e",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L64f"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L650"},{"name":"symbols","in":"query","description":"Filter historical orders by specific currency pairs (comma-separated).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":false,"example":"BTC-USD,ETH-USD","descriptionNode":"$L651"},{"name":"order_states","in":"query","description":"Filter orders by one or more specific states.","schema":{"type":"array","items":{"type":"string","enum":["filled","cancelled","rejected","replaced"]}},"style":"form","explode":false,"example":"filled,rejected","descriptionNode":"$L652"},{"name":"order_types","in":"query","description":"Filter orders by specific types (comma-separated).","schema":{"type":"array","items":{"type":"string","enum":["market","limit","conditional","tpsl"]}},"style":"form","explode":false,"example":"market,limit","descriptionNode":"$L653"},{"name":"start_date","in":"query","description":"Start timestamp for the query range in Unix epoch milliseconds.\n\n:::note\nIf `start_date` is omitted, it defaults to 7 days prior to `end_date`.\nThe difference between `start_date` and `end_date` must be <= 30 days.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L654"},{"name":"end_date","in":"query","description":"End timestamp for the query range in Unix epoch milliseconds.\n\n:::note\nIf `end_date` is omitted, it defaults to `start_date` + 7 days (if `start_date` is provided) or the current date (if `start_date` is missing).\nThe duration between `start_date` and `end_date` must not exceed 30 days.\n:::","schema":{"type":"integer","format":"int64","example":3318215482991},"descriptionNode":"$L655"},{"name":"cursor","in":"query","description":"Pagination cursor obtained from the [`metadata.next_cursor`](https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-historical-orders#response) property of the previous response.","schema":{"type":"string","example":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="},"descriptionNode":"$L656"},{"name":"limit","in":"query","description":"Maximum number of records to return.","schema":{"type":"integer","format":"int32","minimum":1,"maximum":1900,"default":1900,"example":1000},"descriptionNode":"$L657"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$2a:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_7__\" \\\n -H \"X-Revx-Signature: __RP_TOK_8__\"","templateHtml":"$658","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_3__","paramName":"start_date","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_4__","paramName":"end_date","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_5__","paramName":"cursor","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_6__","paramName":"limit","paramIn":"query","pipeline":["url-component","shell-double-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_8__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"filled,rejected","query:order_types":"market,limit","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_7__\",\n \"X-Revx-Signature\": \"__RP_TOK_8__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$659","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_8__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"filled,rejected","query:order_types":"market,limit","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_7__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_8__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$65a","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_8__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"filled,rejected","query:order_types":"market,limit","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_7__\",\n \"X-Revx-Signature\": \"__RP_TOK_8__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$65b","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_8__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"filled,rejected","query:order_types":"market,limit","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_7__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_8__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$65c","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_8__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"filled,rejected","query:order_types":"market,limit","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/orders/historical?symbols=__RP_TOK_0__&order_states=__RP_TOK_1__&order_types=__RP_TOK_2__&start_date=__RP_TOK_3__&end_date=__RP_TOK_4__&cursor=__RP_TOK_5__&limit=__RP_TOK_6__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_7__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_8__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$65d","tokens":[{"marker":"__RP_TOK_0__","paramName":"symbols","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"order_states","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"order_types","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"start_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_4__","paramName":"end_date","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_5__","paramName":"cursor","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_6__","paramName":"limit","paramIn":"query","pipeline":["url-component","json-string-inner"]},{"marker":"__RP_TOK_7__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_8__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","query:symbols":"BTC-USD,ETH-USD","query:order_states":"filled,rejected","query:order_types":"market,limit","query:start_date":"3318215482991","query:end_date":"3318215482991","query:cursor":"ZGF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==","query:limit":"1000"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/orders/historical","parameters":["$63a:props:children:0:props:children:1:props:parameters:0","$63a:props:children:0:props:children:1:props:parameters:1","$63a:props:children:0:props:children:1:props:parameters:2","$63a:props:children:0:props:children:1:props:parameters:3","$63a:props:children:0:props:children:1:props:parameters:4","$63a:props:children:0:props:children:1:props:parameters:5","$63a:props:children:0:props:children:1:props:parameters:6","$63a:props:children:0:props:children:1:props:parameters:7","$63a:props:children:0:props:children:1:props:parameters:8"]}],"$undefined"],"$L65e","$L65f"]}]]}]
64b:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
64c:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"ActiveOrdersPaginatedResponse","label":"Active orders paginated response","rawValue":"$29:props:children:0:props:children:props:responses:200:content:application/json:examples:ActiveOrdersPaginatedResponse:value","block":"$L660"},{"key":"ActiveTpslOrdersPaginatedResponse","label":"Active orders paginated response with tpsl order","rawValue":"$29:props:children:0:props:children:props:responses:200:content:application/json:examples:ActiveTpslOrdersPaginatedResponse:value","block":"$L661"},{"key":"ActiveConditionalOrdersPaginatedResponse","label":"Active orders paginated response with conditional order","rawValue":"$29:props:children:0:props:children:props:responses:200:content:application/json:examples:ActiveConditionalOrdersPaginatedResponse:value","block":"$L662"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L663"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L664"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L665"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L666"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L667"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L668"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
65e:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
65f:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"HistoricalOrdersPaginatedResponse","label":"Historical orders paginated response","rawValue":"$2a:props:children:0:props:children:props:responses:200:content:application/json:examples:HistoricalOrdersPaginatedResponse:value","block":"$L669"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L66a"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L66b"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L66c"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L66d"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L66e"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L66f"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
63b:"Get active orders"
64d:"Get historical orders"
5bb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the order."}]]}]
5bc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the previous/replaced order.\nPresent only if this order has replaced another one."}]]}]
5bd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the order assigned by the client when creating the order."}]]}]
5be:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Symbol of the asset for which this order has been created."}]]}]
5bf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Side of the order.\nIndicates whether the order was to acquire (buy) or dispose of (sell) an asset."}]]}]
5c0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Type of the order."}],"\n",["$","p","p-1",{"children":"A market order is executed immediately at the current market price.\nA limit order is executed only if the asset reaches a specified price set by the trader.\nA conditional order is submitted only once a specific trigger price is reached.\nA tpsl order sets or adjusts the Take Profit and Stop Loss settings for a position."}]]}]
5c1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The quantity of the order expressed in the base currency."}],"\n",["$","p","p-1",{"children":"For sell orders, this is the exact, initial locked balance amount to be sold.\nFor buy orders, this represents the estimated or projected total quantity to be received upon completion (as the exact quantity depends on the final execution prices)."}]]}]
5c2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The exact quantity of the order that has been successfully executed, expressed in the base currency."}],"\n",["$","p","p-1",{"children":"For buy orders, this represents the exact total quantity of base currency received so far (gross, before fees are deducted).\nFor sell orders, this represents the exact total quantity of base currency spent so far."}]]}]
5c3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The remaining quantity of the order that has not yet been executed, expressed in the base currency."}],"\n",["$","p","p-1",{"children":["This represents the portion of the requested ",["$","code","code-0",{"children":"quantity"}]," that is still waiting to be filled, or the portion that was cancelled."]}]]}]
5c4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The amount of the order expressed in quote currency."}],"\n",["$","p","p-1",{"children":"For buy orders, this is the initial locked balance amount.\nFor sell orders, this represents the estimated or projected total value to be received upon completion."}]]}]
5c5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The exact amount of the order that has been successfully executed, expressed in the quote currency."}],"\n",["$","p","p-1",{"children":"For buy orders, this represents the exact total amount of quote currency spent so far.\nFor sell orders, this represents the exact total amount of quote currency received so far (gross, before fees are deducted)."}]]}]
5c6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The worst price for the client at which an order will be filled."}],"\n",["$","p","p-1",{"children":"This is the worst price at which the user is willing to trade.\nFor buy orders, it's the maximum price for the order; for sell orders, it's the minimum price."}]]}]
5fb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the order."}]]}]
5fc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the previous/replaced order.\nPresent only if this order has replaced another one."}]]}]
5fd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the order assigned by the client when creating the order."}]]}]
5fe:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Symbol of the asset for which this order has been created."}]]}]
5ff:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Side of the order.\nIndicates whether the order was to acquire (buy) or dispose of (sell) an asset."}]]}]
600:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Type of the order."}],"\n",["$","p","p-1",{"children":"A market order is executed immediately at the current market price.\nA limit order is executed only if the asset reaches a specified price set by the trader.\nA conditional order is submitted only once a specific trigger price is reached.\nA tpsl order sets or adjusts the Take Profit and Stop Loss settings for a position."}]]}]
601:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The quantity of the order expressed in the base currency."}],"\n",["$","p","p-1",{"children":"For sell orders, this is the exact, initial locked balance amount to be sold.\nFor buy orders, this represents the estimated or projected total quantity to be received upon completion (as the exact quantity depends on the final execution prices)."}]]}]
602:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The exact quantity of the order that has been successfully executed, expressed in the base currency."}],"\n",["$","p","p-1",{"children":"For buy orders, this represents the exact total quantity of base currency received so far (gross, before fees are deducted).\nFor sell orders, this represents the exact total quantity of base currency spent so far."}]]}]
603:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The remaining quantity of the order that has not yet been executed, expressed in the base currency."}],"\n",["$","p","p-1",{"children":["This represents the portion of the requested ",["$","code","code-0",{"children":"quantity"}]," that is still waiting to be filled, or the portion that was cancelled."]}]]}]
604:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The amount of the order expressed in quote currency."}],"\n",["$","p","p-1",{"children":"For buy orders, this is the initial locked balance amount.\nFor sell orders, this represents the estimated or projected total value to be received upon completion."}]]}]
605:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The exact amount of the order that has been successfully executed, expressed in the quote currency."}],"\n",["$","p","p-1",{"children":"For buy orders, this represents the exact total amount of quote currency spent so far.\nFor sell orders, this represents the exact total amount of quote currency received so far (gross, before fees are deducted)."}]]}]
606:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The worst price for the client at which an order will be filled."}],"\n",["$","p","p-1",{"children":"This is the worst price at which the user is willing to trade.\nFor buy orders, it's the maximum price for the order; for sell orders, it's the minimum price."}]]}]
5c7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity-weighted average fill price of the order."}],"\n",["$","p","p-1",{"children":"This is the average price at which the order has been executed so far.\nIf the order is filled in parts at different prices, this indicates the overall average price for the order."}]]}]
5c8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Status of the order:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"pending_new"}],": Accepted by a matching engine but not yet working."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"new"}],": Working order."]}],"\n",["$","li","li-2",{"children":[["$","code","code-0",{"children":"partially_filled"}],": Partially filled order."]}],"\n",["$","li","li-3",{"children":[["$","code","code-0",{"children":"filled"}],": Fully filled order."]}],"\n",["$","li","li-4",{"children":[["$","code","code-0",{"children":"cancelled"}],": Cancelled order."]}],"\n",["$","li","li-5",{"children":[["$","code","code-0",{"children":"rejected"}],": Rejected order."]}],"\n",["$","li","li-6",{"children":[["$","code","code-0",{"children":"replaced"}],": Replaced order."]}],"\n"]}]]}]
5c9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Reason for rejecting the order, present only for ",["$","code","code-0",{"children":"status=rejected"}],"."]}]]}]
5ca:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time in force of the order.\nIndicates how long the order should remain active before it’s either executed or canceled.\nPossible values:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"gtc"}],": Good till cancelled.\nMeans that the order stays active until it’s either completely filled or it's manually cancelled by the user who created the order."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"ioc"}],": Immediate or cancel.\nMeans that any portion of the order that cannot be filled immediately will be cancelled."]}],"\n",["$","li","li-2",{"children":[["$","code","code-0",{"children":"fok"}],": Fill or kill.\nMeans that the order must be filled immediately and in its entirety, or it will be cancelled (no partial fills allowed)."]}],"\n"]}]]}]
5cb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["List of execution instructions for the order.\nCan be provided as an empty array ",["$","code","code-0",{"children":"[]"}]," if no specific instructions are required."]}]]}]
5cc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The price level that activates the order.\nWhen the market price reaches this value according to the ",["$","code","code-0",{"children":"trigger_direction"}],", the order is submitted."]}]]}]
5cd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Type of the order."}]]}]
5ce:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The price comparison operator used to trigger the order."}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"ge"}],": Greater than or equal to the trigger price."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"le"}],": Less than or equal to the trigger price."]}],"\n"]}]]}]
5cf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The specific price at which the order should be executed.\nRequired for limit orders."}]]}]
5d0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time in force of the order.\nIndicates how long the order should remain active before it's either executed or canceled.\nPossible values:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"gtc"}],": Good till cancelled.\nMeans that the order stays active until it's either completely filled or it's manually cancelled by the user who created the order."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"ioc"}],": Immediate or cancel.\nMeans that any portion of the order that cannot be filled immediately will be cancelled."]}],"\n"]}]]}]
5d1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["List of execution instructions for the order.\nCan be provided as an empty array ",["$","code","code-0",{"children":"[]"}]," if no specific instructions are required."]}]]}]
5d2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details regarding the trigger conditions.\nPresent only when the order ",["$","code","code-0",{"children":"type"}]," is ",["$","code","code-1",{"children":"conditional"}],"."]}]]}]
5d3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the associated Take Profit trigger.\nPresent when the order ",["$","code","code-0",{"children":"type"}]," is ",["$","code","code-1",{"children":"tpsl"}],". At least one of ",["$","code","code-2",{"children":"stop_loss"}]," or ",["$","code","code-3",{"children":"take_profit"}]," will be present."]}]]}]
5d4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the associated Stop Loss trigger.\nPresent when the order ",["$","code","code-0",{"children":"type"}]," is ",["$","code","code-1",{"children":"tpsl"}],". At least one of ",["$","code","code-2",{"children":"stop_loss"}]," or ",["$","code","code-3",{"children":"take_profit"}]," will be present."]}]]}]
5d5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
5d6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
5d7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
5d8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Cursor used to retrieve the next page of results."}],"\n",["$","p","p-1",{"children":["To continue paginating through the results, make a new request and pass this value in the ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-active-orders#request","target":"_blank","rel":"noreferrer","children":["$","code","code-0",{"children":"cursor"}]}]," query parameter."]}]]}]
5d9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The list of active orders."}]]}]
5da:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
5db:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
5dc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
5dd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
5de:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
5df:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
5e0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
5e1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
5e2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
5e3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
5e4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
5e5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
5e6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
5e7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
5e8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
5e9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
5ea:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
5eb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
5ec:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
5ed:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
5ee:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
5ef:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
5f0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
5f1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
5f2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
5f3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
5f4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
5f5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
5f6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
5f7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
5f8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
63c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Get active crypto exchange orders for the requesting user.\nThe user is resolved by the provided API key."}]]}]
63d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
63e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
63f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Filter active orders by specific currency pairs (comma-separated)."}]]}]
640:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Filter orders by one or more specific states."}]]}]
641:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Filter orders by specific types (comma-separated)."}]]}]
642:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Filter by order direction (Buy or Sell)."}]]}]
643:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Pagination cursor obtained from the ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-active-orders#response","target":"_blank","rel":"noreferrer","children":["$","code","code-0",{"children":"metadata.next_cursor"}]}]," property of the previous response."]}]]}]
644:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Maximum number of records to return."}]]}]
607:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity-weighted average fill price of the order."}],"\n",["$","p","p-1",{"children":"This is the average price at which the order has been executed so far.\nIf the order is filled in parts at different prices, this indicates the overall average price for the order."}]]}]
608:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Status of the order:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"pending_new"}],": Accepted by a matching engine but not yet working."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"new"}],": Working order."]}],"\n",["$","li","li-2",{"children":[["$","code","code-0",{"children":"partially_filled"}],": Partially filled order."]}],"\n",["$","li","li-3",{"children":[["$","code","code-0",{"children":"filled"}],": Fully filled order."]}],"\n",["$","li","li-4",{"children":[["$","code","code-0",{"children":"cancelled"}],": Cancelled order."]}],"\n",["$","li","li-5",{"children":[["$","code","code-0",{"children":"rejected"}],": Rejected order."]}],"\n",["$","li","li-6",{"children":[["$","code","code-0",{"children":"replaced"}],": Replaced order."]}],"\n"]}]]}]
609:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Reason for rejecting the order, present only for ",["$","code","code-0",{"children":"status=rejected"}],"."]}]]}]
60a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time in force of the order.\nIndicates how long the order should remain active before it’s either executed or canceled.\nPossible values:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"gtc"}],": Good till cancelled.\nMeans that the order stays active until it’s either completely filled or it's manually cancelled by the user who created the order."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"ioc"}],": Immediate or cancel.\nMeans that any portion of the order that cannot be filled immediately will be cancelled."]}],"\n",["$","li","li-2",{"children":[["$","code","code-0",{"children":"fok"}],": Fill or kill.\nMeans that the order must be filled immediately and in its entirety, or it will be cancelled (no partial fills allowed)."]}],"\n"]}]]}]
60b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["List of execution instructions for the order.\nCan be provided as an empty array ",["$","code","code-0",{"children":"[]"}]," if no specific instructions are required."]}]]}]
60c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The price level that activates the order.\nWhen the market price reaches this value according to the ",["$","code","code-0",{"children":"trigger_direction"}],", the order is submitted."]}]]}]
60d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Type of the order."}]]}]
60e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The price comparison operator used to trigger the order."}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"ge"}],": Greater than or equal to the trigger price."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"le"}],": Less than or equal to the trigger price."]}],"\n"]}]]}]
60f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The specific price at which the order should be executed.\nRequired for limit orders."}]]}]
610:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time in force of the order.\nIndicates how long the order should remain active before it's either executed or canceled.\nPossible values:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"gtc"}],": Good till cancelled.\nMeans that the order stays active until it's either completely filled or it's manually cancelled by the user who created the order."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"ioc"}],": Immediate or cancel.\nMeans that any portion of the order that cannot be filled immediately will be cancelled."]}],"\n"]}]]}]
611:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["List of execution instructions for the order.\nCan be provided as an empty array ",["$","code","code-0",{"children":"[]"}]," if no specific instructions are required."]}]]}]
612:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details regarding the trigger conditions.\nPresent only when the order ",["$","code","code-0",{"children":"type"}]," is ",["$","code","code-1",{"children":"conditional"}],"."]}]]}]
613:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the associated Take Profit trigger.\nPresent when the order ",["$","code","code-0",{"children":"type"}]," is ",["$","code","code-1",{"children":"tpsl"}],". At least one of ",["$","code","code-2",{"children":"stop_loss"}]," or ",["$","code","code-3",{"children":"take_profit"}]," will be present."]}]]}]
614:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the associated Stop Loss trigger.\nPresent when the order ",["$","code","code-0",{"children":"type"}]," is ",["$","code","code-1",{"children":"tpsl"}],". At least one of ",["$","code","code-2",{"children":"stop_loss"}]," or ",["$","code","code-3",{"children":"take_profit"}]," will be present."]}]]}]
615:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
616:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
617:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
618:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Cursor used to retrieve the next page of results."}],"\n",["$","p","p-1",{"children":["To continue paginating through the results, make a new request and pass this value in the ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-historical-orders#request","target":"_blank","rel":"noreferrer","children":["$","code","code-0",{"children":"cursor"}]}]," query parameter."]}]]}]
619:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK"}],"\n",["$","p","p-1",{"children":"The list of historical orders."}]]}]
61a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
61b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
61c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
61d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
61e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
61f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
620:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
621:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
622:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
623:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
624:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
625:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
626:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
627:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
628:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
629:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
62a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
62b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
62c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
62d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
62e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
62f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
630:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
631:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
632:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
633:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
634:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
635:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
636:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
637:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
638:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
64e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Get historical crypto exchange orders for the requesting user.\nThe user is resolved by the provided API key."}]]}]
64f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
650:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
651:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Filter historical orders by specific currency pairs (comma-separated)."}]]}]
652:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Filter orders by one or more specific states."}]]}]
653:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Filter orders by specific types (comma-separated)."}]]}]
654:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start timestamp for the query range in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If ",["$","code","code-0",{"children":"start_date"}]," is omitted, it defaults to 7 days prior to ",["$","code","code-1",{"children":"end_date"}],".\nThe difference between ",["$","code","code-2",{"children":"start_date"}]," and ",["$","code","code-3",{"children":"end_date"}]," must be <= 30 days."]}]}]]}]]}]
655:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End timestamp for the query range in Unix epoch milliseconds."}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If ",["$","code","code-0",{"children":"end_date"}]," is omitted, it defaults to ",["$","code","code-1",{"children":"start_date"}]," + 7 days (if ",["$","code","code-2",{"children":"start_date"}]," is provided) or the current date (if ",["$","code","code-3",{"children":"start_date"}]," is missing).\nThe duration between ",["$","code","code-4",{"children":"start_date"}]," and ",["$","code","code-5",{"children":"end_date"}]," must not exceed 30 days."]}]}]]}]]}]
656:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Pagination cursor obtained from the ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/api/revolut-x-crypto-exchange#get-historical-orders#response","target":"_blank","rel":"noreferrer","children":["$","code","code-0",{"children":"metadata.next_cursor"}]}]," property of the previous response."]}]]}]
657:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Maximum number of records to return."}]]}]
670:T15bd,{
"data": [
{
"id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "984a4d8a-2a9b-4950-822f-2a40037f02bd",
"symbol": "BTC/USD",
"side": "buy",
"type": "limit",
"quantity": "0.002",
"filled_quantity": "0",
"leaves_quantity": "0.002",
"price": "98745",
"status": "new",
"time_in_force": "gtc",
"execution_instructions": [
"allow_taker"
],
"created_date": 3318215482991,
"updated_date": 3318215482991
}
],
"metadata": {
"timestamp": 3318215482991,
"next_cursor": "GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="
}
}660:["$","div","200-application/json-ActiveOrdersPaginatedResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$670"}}]}]],"$L671"]}]
672:T2260,{
"data": [
{
"id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"symbol": "BTC/USD",
"side": "sell",
"type": "tpsl",
"quantity": "0.002",
"filled_quantity": "0",
"leaves_quantity": "0.002",
"status": "new",
"time_in_force": "gtc",
"execution_instructions": [],
"take_profit": {
"trigger_price": "0.003",
"type": "limit",
"trigger_direction": "ge",
"limit_price": "0.004",
"time_in_force": "gtc",
"execution_instructions": [
"allow_taker"
]
},
"stop_loss": {
"trigger_price": "0.001",
"type": "market",
"trigger_direction": "le",
"time_in_force": "ioc",
"execution_instructions": [
"allow_taker"
]
},
"created_date": 1770197897742,
"updated_date": 1770197897742
}
],
"metadata": {
"next_cursor": "",
"timestamp": 1770197897742
}
}661:["$","div","200-application/json-ActiveTpslOrdersPaginatedResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$672"}}]}]],"$L673"]}]
674:T1ca0,{
"data": [
{
"id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"symbol": "BTC/USD",
"side": "buy",
"type": "conditional",
"quantity": "0.003",
"filled_quantity": "0",
"leaves_quantity": "0.003",
"amount": "1",
"status": "new",
"time_in_force": "gtc",
"execution_instructions": [],
"conditional": {
"trigger_price": "0.002",
"type": "limit",
"trigger_direction": "le",
"limit_price": "0.003",
"time_in_force": "gtc",
"execution_instructions": [
"allow_taker"
]
},
"created_date": 1770197897742,
"updated_date": 1770197897742
}
],
"metadata": {
"next_cursor": "",
"timestamp": 1770197897742
}
}662:["$","div","200-application/json-ActiveConditionalOrdersPaginatedResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$674"}}]}]],"$L675"]}]
676:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}663:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$676"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
677:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}664:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$677"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
678:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}665:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$678"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
679:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}666:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$679"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
67a:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}667:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$67a"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
67b:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}668:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$67b"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
67c:T15c0,{
"data": [
{
"id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "984a4d8a-2a9b-4950-822f-2a40037f02bd",
"symbol": "BTC/USD",
"side": "buy",
"type": "limit",
"quantity": "0.002",
"filled_quantity": "0",
"leaves_quantity": "0.002",
"price": "98745",
"status": "filled",
"time_in_force": "gtc",
"execution_instructions": [
"allow_taker"
],
"created_date": 3318215482991,
"updated_date": 3318215482991
}
],
"metadata": {
"timestamp": 3318215482991,
"next_cursor": "GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw=="
}
}669:["$","div","200-application/json-HistoricalOrdersPaginatedResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$67c"}}]}]],"$L67d"]}]
67e:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}66a:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$67e"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
67f:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}66b:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$67f"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
680:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}66c:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$680"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
681:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}66d:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$681"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
682:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}66e:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$682"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
683:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}66f:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$683"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
671:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"client_order_id\": \"984a4d8a-2a9b-4950-822f-2a40037f02bd\",\n \"symbol\": \"BTC/USD\",\n \"side\": \"buy\",\n \"type\": \"limit\",\n \"quantity\": \"0.002\",\n \"filled_quantity\": \"0\",\n \"leaves_quantity\": \"0.002\",\n \"price\": \"98745\",\n \"status\": \"new\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [\n \"allow_taker\"\n ],\n \"created_date\": 3318215482991,\n \"updated_date\": 3318215482991\n }\n ],\n \"metadata\": {\n \"timestamp\": 3318215482991,\n \"next_cursor\": \"GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==\"\n }\n}"}]}]
684:T40a,{
"data": [
{
"id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"symbol": "BTC/USD",
"side": "sell",
"type": "tpsl",
"quantity": "0.002",
"filled_quantity": "0",
"leaves_quantity": "0.002",
"status": "new",
"time_in_force": "gtc",
"execution_instructions": [],
"take_profit": {
"trigger_price": "0.003",
"type": "limit",
"trigger_direction": "ge",
"limit_price": "0.004",
"time_in_force": "gtc",
"execution_instructions": [
"allow_taker"
]
},
"stop_loss": {
"trigger_price": "0.001",
"type": "market",
"trigger_direction": "le",
"time_in_force": "ioc",
"execution_instructions": [
"allow_taker"
]
},
"created_date": 1770197897742,
"updated_date": 1770197897742
}
],
"metadata": {
"next_cursor": "",
"timestamp": 1770197897742
}
}673:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"$684"}]}]
675:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"client_order_id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"symbol\": \"BTC/USD\",\n \"side\": \"buy\",\n \"type\": \"conditional\",\n \"quantity\": \"0.003\",\n \"filled_quantity\": \"0\",\n \"leaves_quantity\": \"0.003\",\n \"amount\": \"1\",\n \"status\": \"new\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [],\n \"conditional\": {\n \"trigger_price\": \"0.002\",\n \"type\": \"limit\",\n \"trigger_direction\": \"le\",\n \"limit_price\": \"0.003\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [\n \"allow_taker\"\n ]\n },\n \"created_date\": 1770197897742,\n \"updated_date\": 1770197897742\n }\n ],\n \"metadata\": {\n \"next_cursor\": \"\",\n \"timestamp\": 1770197897742\n }\n}"}]}]
67d:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": [\n {\n \"id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"client_order_id\": \"984a4d8a-2a9b-4950-822f-2a40037f02bd\",\n \"symbol\": \"BTC/USD\",\n \"side\": \"buy\",\n \"type\": \"limit\",\n \"quantity\": \"0.002\",\n \"filled_quantity\": \"0\",\n \"leaves_quantity\": \"0.002\",\n \"price\": \"98745\",\n \"status\": \"filled\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [\n \"allow_taker\"\n ],\n \"created_date\": 3318215482991,\n \"updated_date\": 3318215482991\n }\n ],\n \"metadata\": {\n \"timestamp\": 3318215482991,\n \"next_cursor\": \"GF0ZT0xNzY0OTMxNTAyODU0O2lkPTM3YjExMWJlLTcwMzYtNGYzNC1hYWYyLTM4ZDVjYTEyN2M1Yw==\"\n }\n}"}]}]
2b:["$","$5c","get-order",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L5d",null,{"responses":{"200":{"description":"OK - Order details.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","description":"The requested order details.","properties":{"id":{"type":"string","format":"uuid","description":"ID of the order.","descriptionNode":"$L685"},"previous_order_id":{"type":"string","format":"uuid","description":"ID of the previous/replaced order.\nPresent only if this order has replaced another one.","descriptionNode":"$L686"},"client_order_id":{"type":"string","format":"uuid","description":"ID of the order assigned by the client when creating the order.","descriptionNode":"$L687"},"symbol":{"type":"string","description":"Symbol of the asset for which this order has been created.","descriptionNode":"$L688"},"side":{"type":"string","enum":["buy","sell"],"description":"Side of the order.\nIndicates whether the order was to acquire (buy) or dispose of (sell) an asset.","descriptionNode":"$L689"},"type":{"type":"string","enum":["market","limit","conditional","tpsl"],"description":"Type of the order.\n\nA market order is executed immediately at the current market price.\nA limit order is executed only if the asset reaches a specified price set by the trader.\nA conditional order is submitted only once a specific trigger price is reached.\nA tpsl order sets or adjusts the Take Profit and Stop Loss settings for a position.","descriptionNode":"$L68a"},"quantity":{"type":"string","description":"The quantity of the order expressed in the base currency.\n\nFor sell orders, this is the exact, initial locked balance amount to be sold.\nFor buy orders, this represents the estimated or projected total quantity to be received upon completion (as the exact quantity depends on the final execution prices).","descriptionNode":"$L68b"},"filled_quantity":{"type":"string","description":"The exact quantity of the order that has been successfully executed, expressed in the base currency.\n\nFor buy orders, this represents the exact total quantity of base currency received so far (gross, before fees are deducted).\nFor sell orders, this represents the exact total quantity of base currency spent so far.","descriptionNode":"$L68c"},"leaves_quantity":{"type":"string","description":"The remaining quantity of the order that has not yet been executed, expressed in the base currency.\n\nThis represents the portion of the requested `quantity` that is still waiting to be filled, or the portion that was cancelled.","descriptionNode":"$L68d"},"amount":{"type":"string","description":"The amount of the order expressed in quote currency.\n\nFor buy orders, this is the initial locked balance amount.\nFor sell orders, this represents the estimated or projected total value to be received upon completion.","descriptionNode":"$L68e"},"filled_amount":{"type":"string","description":"The exact amount of the order that has been successfully executed, expressed in the quote currency.\n\nFor buy orders, this represents the exact total amount of quote currency spent so far.\nFor sell orders, this represents the exact total amount of quote currency received so far (gross, before fees are deducted).","descriptionNode":"$L68f"},"price":{"type":"string","description":"The worst price for the client at which an order will be filled.\n\nThis is the worst price at which the user is willing to trade.\nFor buy orders, it's the maximum price for the order; for sell orders, it's the minimum price.","descriptionNode":"$L690"},"average_fill_price":{"type":"string","description":"Quantity-weighted average fill price of the order.\n\nThis is the average price at which the order has been executed so far.\nIf the order is filled in parts at different prices, this indicates the overall average price for the order.","descriptionNode":"$L691"},"status":{"type":"string","enum":["pending_new","new","partially_filled","filled","cancelled","rejected","replaced"],"description":"Status of the order:\n\n- `pending_new`: Accepted by a matching engine but not yet working.\n- `new`: Working order.\n- `partially_filled`: Partially filled order.\n- `filled`: Fully filled order.\n- `cancelled`: Cancelled order.\n- `rejected`: Rejected order.\n- `replaced`: Replaced order.","descriptionNode":"$L692"},"reject_reason":{"type":"string","description":"Reason for rejecting the order, present only for `status=rejected`.","descriptionNode":"$L693"},"time_in_force":{"type":"string","enum":["gtc","ioc","fok"],"description":"Time in force of the order.\nIndicates how long the order should remain active before it’s either executed or canceled.\nPossible values:\n\n- `gtc`: Good till cancelled.\n Means that the order stays active until it’s either completely filled or it's manually cancelled by the user who created the order.\n- `ioc`: Immediate or cancel.\n Means that any portion of the order that cannot be filled immediately will be cancelled.\n- `fok`: Fill or kill.\n Means that the order must be filled immediately and in its entirety, or it will be cancelled (no partial fills allowed).","descriptionNode":"$L694"},"execution_instructions":{"type":"array","description":"List of execution instructions for the order.\nCan be provided as an empty array `[]` if no specific instructions are required.","minItems":0,"items":{"type":"string","enum":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:items:enum"},"example":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:example","default":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:default","descriptionNode":"$L695"},"conditional":{"description":"Details regarding the trigger conditions.\nPresent only when the order `type` is `conditional`.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":{"type":"string","format":"decimal","description":"The price level that activates the order.\nWhen the market price reaches this value according to the `trigger_direction`, the order is submitted.","descriptionNode":"$L696"},"type":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:type:enum","description":"Type of the order.","descriptionNode":"$L697"},"trigger_direction":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:trigger_direction:enum","description":"The price comparison operator used to trigger the order.\n* `ge`: Greater than or equal to the trigger price.\n* `le`: Less than or equal to the trigger price.","descriptionNode":"$L698"},"limit_price":{"type":"string","format":"decimal","description":"The specific price at which the order should be executed.\nRequired for limit orders.","descriptionNode":"$L699"},"time_in_force":{"type":"string","enum":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:properties:time_in_force:enum","description":"Time in force of the order.\nIndicates how long the order should remain active before it's either executed or canceled.\nPossible values:\n\n- `gtc`: Good till cancelled.\n Means that the order stays active until it's either completely filled or it's manually cancelled by the user who created the order.\n- `ioc`: Immediate or cancel.\n Means that any portion of the order that cannot be filled immediately will be cancelled.","descriptionNode":"$L69a"},"execution_instructions":{"type":"array","description":"List of execution instructions for the order.\nCan be provided as an empty array `[]` if no specific instructions are required.","minItems":0,"items":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:execution_instructions:items","example":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:example","default":"$27:props:children:0:props:children:props:requestBody:content:application/json:schema:properties:order_configuration:properties:limit:properties:execution_instructions:default","descriptionNode":"$L69b"}},"descriptionNode":"$L69c"},"take_profit":{"description":"Details of the associated Take Profit trigger.\nPresent when the order `type` is `tpsl`. At least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_price","type":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:type","trigger_direction":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_direction","limit_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:limit_price","time_in_force":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:time_in_force","execution_instructions":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L69d"},"stop_loss":{"description":"Details of the associated Stop Loss trigger.\nPresent when the order `type` is `tpsl`. At least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_price","type":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:type","trigger_direction":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_direction","limit_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:limit_price","time_in_force":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:time_in_force","execution_instructions":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L69e"},"created_date":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L69f"},"updated_date":{"type":"integer","format":"int64","description":"Timestamp in Unix epoch milliseconds.","descriptionNode":"$L6a0"},"total_fee":{"type":"string","format":"decimal","description":"The total fee for the order.","example":"0.01","descriptionNode":"$L6a1"},"fee_currency":{"type":"string","description":"The currency in which the fee is charged.","descriptionNode":"$L6a2"},"triggered_by":{"description":"Details of the trigger order that submitted the current order.\nPresent when the current order was created as a result of a conditional or Take Profit/Stop Loss trigger being met.","type":"object","properties":{"conditional":{"description":"Details of the conditional trigger.\nPresent when `reason` is `conditional`.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_price","type":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:type","trigger_direction":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_direction","limit_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:limit_price","time_in_force":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:time_in_force","execution_instructions":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L6a3"},"take_profit":{"description":"Details of the Take Profit trigger.\nPresent when `reason` is `take_profit` or `stop_loss`.\nAt least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_price","type":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:type","trigger_direction":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_direction","limit_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:limit_price","time_in_force":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:time_in_force","execution_instructions":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L6a4"},"stop_loss":{"description":"Details of the Stop Loss trigger.\nPresent when `reason` is `take_profit` or `stop_loss`.\nAt least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_price","type":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:type","trigger_direction":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_direction","limit_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:limit_price","time_in_force":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:time_in_force","execution_instructions":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L6a5"},"reason":{"type":"string","enum":["conditional","take_profit","stop_loss"],"description":"The type of trigger that caused the current order to be submitted.\n- `conditional`: The order was triggered by a conditional order.\n- `take_profit`: The order was triggered by a Take Profit condition being met.\n- `stop_loss`: The order was triggered by a Stop Loss condition being met.","descriptionNode":"$L6a6"}},"descriptionNode":"$L6a7"},"on_fill":{"description":"Details of the Take Profit/Stop Loss exit strategy order linked to the current order.\nPresent when a TPSL order is attached to this order and will be submitted once the current order is filled.","type":"object","properties":{"take_profit":{"description":"Details of the associated Take Profit trigger.\nAt least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_price","type":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:type","trigger_direction":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_direction","limit_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:limit_price","time_in_force":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:time_in_force","execution_instructions":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L6a8"},"stop_loss":{"description":"Details of the associated Stop Loss trigger.\nAt least one of `stop_loss` or `take_profit` will be present.","type":"object","required":"$29:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:items:properties:conditional:required","properties":{"trigger_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_price","type":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:type","trigger_direction":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:trigger_direction","limit_price":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:limit_price","time_in_force":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:time_in_force","execution_instructions":"$2b:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:data:properties:conditional:properties:execution_instructions"},"descriptionNode":"$L6a9"},"id":{"type":"string","format":"uuid","description":"ID of the linked TPSL order.\nPresent only when the current order has been filled.","descriptionNode":"$L6aa"}},"descriptionNode":"$L6ab"}},"required":["id","client_order_id","symbol","side","type","quantity","filled_quantity","leaves_quantity","price","status","time_in_force","execution_instructions","created_date","updated_date"],"descriptionNode":"$L6ac"}},"required":["data"]},"examples":{"OrderResponse":{"value":{"data":{"id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","client_order_id":"984a4d8a-2a9b-4950-822f-2a40037f02bd","symbol":"BTC/USD","side":"buy","type":"limit","quantity":"0.002","filled_quantity":"0","leaves_quantity":"0.002","amount":"197.49","filled_amount":"0","price":"98745","average_fill_price":"89794.51","total_fee":"0.01","status":"new","time_in_force":"gtc","fee_currency":"USD","execution_instructions":["allow_taker"],"created_date":3318215482991,"updated_date":3318215482991}}},"TpslOrderResponse":{"value":{"data":{"id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","client_order_id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","symbol":"BTC/USD","side":"sell","type":"tpsl","quantity":"0.002","filled_quantity":"0","leaves_quantity":"0.002","status":"new","time_in_force":"gtc","execution_instructions":[],"take_profit":{"trigger_price":"0.003","type":"limit","trigger_direction":"ge","limit_price":"0.004","time_in_force":"gtc","execution_instructions":["allow_taker"]},"stop_loss":{"trigger_price":"0.001","type":"market","trigger_direction":"le","time_in_force":"ioc","execution_instructions":["allow_taker"]},"created_date":1770197897742,"updated_date":1770197897742}}},"ConditionalOrderResponse":{"value":{"data":{"id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","client_order_id":"7a52e92e-8639-4fe1-abaa-68d3a2d5234b","symbol":"BTC/USD","side":"buy","type":"conditional","quantity":"0.003","filled_quantity":"0","leaves_quantity":"0.003","amount":"1","status":"new","time_in_force":"gtc","execution_instructions":[],"conditional":{"trigger_price":"0.002","type":"limit","trigger_direction":"le","limit_price":"0.003","time_in_force":"gtc","execution_instructions":["allow_taker"]},"created_date":3318215482991,"updated_date":3318215482991}}},"TriggeredOrderResponse":{"summary":"Order details triggered by a conditional order","value":{"data":{"id":"7c9e6679-7425-40de-944b-e07fc1f90ae7","client_order_id":"2a5d9148-3195-4608-8e62-6c28f0907d4f","symbol":"BTC/USD","side":"buy","type":"limit","quantity":"0.005","filled_quantity":"0","leaves_quantity":"0.005","amount":"300","filled_amount":"0","price":"60000","total_fee":"4.92","fee_currency":"USD","status":"cancelled","time_in_force":"gtc","execution_instructions":["post_only"],"triggered_by":{"conditional":{"trigger_price":"1000","type":"limit","trigger_direction":"le","limit_price":"1001","time_in_force":"gtc","execution_instructions":["allow_taker"]},"reason":"conditional"},"created_date":1754689226124,"updated_date":1754689227124}}},"OrderWithOnFillResponse":{"summary":"Order details with a linked Take Profit/Stop Loss exit strategy","value":{"data":{"id":"2a5d9148-3195-4608-8e62-6c28f0907d4f","client_order_id":"7c9e6679-7425-40de-944b-e07fc1f90ae7","symbol":"BTC/USD","side":"buy","type":"limit","quantity":"0.1","filled_quantity":"0.1","leaves_quantity":"0","amount":"6000","filled_amount":"6000","price":"60000","average_fill_price":"60000","status":"filled","time_in_force":"gtc","execution_instructions":["post_only"],"on_fill":{"take_profit":{"trigger_price":"100000","type":"market","trigger_direction":"ge","time_in_force":"ioc","execution_instructions":["allow_taker"]},"stop_loss":{"trigger_price":"1000","type":"market","trigger_direction":"le","time_in_force":"ioc","execution_instructions":["allow_taker"]},"id":"794b48be-9f32-46b4-a9cc-38ca8ea227ac"},"created_date":1754689216124,"updated_date":1754689217124}}}}}},"descriptionNode":"$L6ad"},"400":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L6ae"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L6af"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L6b0"}},"descriptionNode":"$L6b1"},"example":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example"}},"descriptionNode":"$L6b2"},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L6b3"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L6b4"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L6b5"}},"descriptionNode":"$L6b6"},"example":"$28:props:children:0:props:children:props:responses:401:content:application/json:example"}},"descriptionNode":"$L6b7"},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L6b8"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L6b9"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L6ba"}},"descriptionNode":"$L6bb"},"example":"$28:props:children:0:props:children:props:responses:403:content:application/json:example"}},"descriptionNode":"$L6bc"},"404":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L6bd"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L6be"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L6bf"}},"descriptionNode":"$L6c0"},"example":"$2c:props:children:0:props:children:props:responses:404:content:application/json:example"}},"descriptionNode":"$L6c1"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L6c2"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L6c3"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L6c4"}},"descriptionNode":"$L6c5"},"example":"$28:props:children:0:props:children:props:responses:409:content:application/json:example"}},"descriptionNode":"$L6c6"},"429":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"The number of milliseconds to wait before making a new request.","descriptionNode":"$L6c7","schema":{"type":"integer","example":5000}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L6c8"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L6c9"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L6ca"}},"descriptionNode":"$L6cb"},"example":"$28:props:children:0:props:children:props:responses:429:content:application/json:example"}},"descriptionNode":"$L6cc"},"5XX":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","description":"Standard error response structure","required":"$28:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"error_id":{"type":"string","format":"uuid","description":"Unique identifier for this specific error occurrence.","descriptionNode":"$L6cd"},"message":{"type":"string","description":"Human-readable description of the error.","descriptionNode":"$L6ce"},"timestamp":{"type":"integer","format":"int64","description":"The time the error occurred in Unix epoch milliseconds.","descriptionNode":"$L6cf"}},"descriptionNode":"$L6d0"},"example":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example"}},"descriptionNode":"$L6d1"}},"requestBody":"$undefined","variantLabels":["OrderResponse","TpslOrderResponse","ConditionalOrderResponse","Order details triggered by a conditional order","Order details with a linked Take Profit/Stop Loss exit strategy"],"children":["$L6d2","$L6d3"]}]}],false]}]
6d2:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"get-order","children":[["$L6d4","$undefined"],["$","$L16",null,{"id":"get-order"}]]}],["$","$L17",null,{"url":"/docs/api/revolut-x-crypto-exchange/operations/get-order.md"}]]}]}],"$undefined"]}]
6d9:T9d0,fetch("https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__", {
method: "GET",
headers: {
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
}
})
.then(response => response.json())
.then(data => console.log(data));6da:Tf6d,package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Revx-Timestamp", "__RP_TOK_1__")
req.Header.Add("X-Revx-Signature", "__RP_TOK_2__")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
fmt.Println(res)
}6db:T7e2,import requests
url = "https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"
headers = {
"X-Revx-Timestamp": "__RP_TOK_1__",
"X-Revx-Signature": "__RP_TOK_2__"
}
response = requests.get(url, headers=headers)
print(response.json())6dc:T170e,import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"))
.header("X-Revx-Timestamp", "__RP_TOK_1__")
.header("X-Revx-Signature", "__RP_TOK_2__")
.GET(HttpRequest.BodyPublishers.noBody())
.build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
.thenApply(HttpResponse::body)
.thenAccept(System.out::println)
.join();
}
}6dd:T15b8,using System.Net.Http;
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__"),
Headers =
{
{ "X-Revx-Timestamp", "__RP_TOK_1__" },
{ "X-Revx-Signature", "__RP_TOK_2__" },
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}6d3:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L6d5",["$","$La4",null,{"parameters":[{"in":"header","name":"X-Revx-Timestamp","required":true,"description":"Current timestamp in Unix epoch milliseconds. \nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers.","schema":{"type":"integer","example":1746007718237},"descriptionNode":"$L6d6"},{"in":"header","name":"X-Revx-Signature","required":true,"description":"The Ed25519 signature of the request. \nProvided with other authentication headers.\n\n:::tip\nSee **Authentication headers: Signing a request** for details on how to generate this.\n:::","schema":{"type":"string","example":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"},"descriptionNode":"$L6d7"},{"name":"venue_order_id","in":"path","required":true,"description":"Unique identifier (UUID) of the venue order.","schema":{"type":"string","format":"uuid"},"descriptionNode":"$L6d8"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$La7",null,{"responses":"$2b:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$La8",null,{"itemsByServer":{"https://revx.revolut.com/api":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_1__\" \\\n -H \"X-Revx-Signature: __RP_TOK_2__\"","templateHtml":"curl -X GET \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\" \\\n -H \"X-Revx-Timestamp: __RP_TOK_1__\" \\\n -H \"X-Revx-Signature: __RP_TOK_2__\"","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\", {\n method: \"GET\",\n headers: {\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$6d9","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n req.Header.Add(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$6da","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"\nheaders = {\n \"X-Revx-Timestamp\": \"__RP_TOK_1__\",\n \"X-Revx-Signature\": \"__RP_TOK_2__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$6db","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"))\n .header(\"X-Revx-Timestamp\", \"__RP_TOK_1__\")\n .header(\"X-Revx-Signature\", \"__RP_TOK_2__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$6dc","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://revx.revolut.com/api/1.0/orders/__RP_TOK_0__\"),\n Headers =\n {\n { \"X-Revx-Timestamp\", \"__RP_TOK_1__\" },\n { \"X-Revx-Signature\", \"__RP_TOK_2__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$6dd","tokens":[{"marker":"__RP_TOK_0__","paramName":"venue_order_id","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"X-Revx-Timestamp","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"X-Revx-Signature","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:X-Revx-Timestamp":"1746007718237","header:X-Revx-Signature":"2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+","path:venue_order_id":"123e4567-e89b-12d3-a456-426614174000"}}]},"method":"get","servers":"$7a:props:children:1:props:children:0:0:props:servers","path":"/1.0/orders/{venue_order_id}","parameters":["$6d3:props:children:0:props:children:1:props:parameters:0","$6d3:props:children:0:props:children:1:props:parameters:1","$6d3:props:children:0:props:children:1:props:parameters:2"]}],"$undefined"],"$L6de","$L6df"]}]]}]
6de:["$","$Lbc",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}]
6df:["$","$Lbd",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"OrderResponse","label":"OrderResponse","rawValue":"$2b:props:children:0:props:children:props:responses:200:content:application/json:examples:OrderResponse:value","block":"$L6e0"},{"key":"TpslOrderResponse","label":"TpslOrderResponse","rawValue":"$2b:props:children:0:props:children:props:responses:200:content:application/json:examples:TpslOrderResponse:value","block":"$L6e1"},{"key":"ConditionalOrderResponse","label":"ConditionalOrderResponse","rawValue":"$2b:props:children:0:props:children:props:responses:200:content:application/json:examples:ConditionalOrderResponse:value","block":"$L6e2"},{"key":"TriggeredOrderResponse","label":"Order details triggered by a conditional order","rawValue":"$2b:props:children:0:props:children:props:responses:200:content:application/json:examples:TriggeredOrderResponse:value","block":"$L6e3"},{"key":"OrderWithOnFillResponse","label":"Order details with a linked Take Profit/Stop Loss exit strategy","rawValue":"$2b:props:children:0:props:children:props:responses:200:content:application/json:examples:OrderWithOnFillResponse:value","block":"$L6e4"}],"syncedPropertyName":"$undefined"}},"400":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:400:content:application/json:example","block":"$L6e5"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:401:content:application/json:example","block":"$L6e6"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:403:content:application/json:example","block":"$L6e7"}],"syncedPropertyName":"$undefined"}},"404":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$2c:props:children:0:props:children:props:responses:404:content:application/json:example","block":"$L6e8"}],"syncedPropertyName":"$undefined"}},"409":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:409:content:application/json:example","block":"$L6e9"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:429:content:application/json:example","block":"$L6ea"}],"syncedPropertyName":"$undefined"}},"5XX":{"application/json":{"variants":[{"key":"default","label":"Example","rawValue":"$28:props:children:0:props:children:props:responses:5XX:content:application/json:example","block":"$L6eb"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}]
6d4:"Get order by ID"
685:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the order."}]]}]
686:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the previous/replaced order.\nPresent only if this order has replaced another one."}]]}]
687:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the order assigned by the client when creating the order."}]]}]
688:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Symbol of the asset for which this order has been created."}]]}]
689:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Side of the order.\nIndicates whether the order was to acquire (buy) or dispose of (sell) an asset."}]]}]
68a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Type of the order."}],"\n",["$","p","p-1",{"children":"A market order is executed immediately at the current market price.\nA limit order is executed only if the asset reaches a specified price set by the trader.\nA conditional order is submitted only once a specific trigger price is reached.\nA tpsl order sets or adjusts the Take Profit and Stop Loss settings for a position."}]]}]
68b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The quantity of the order expressed in the base currency."}],"\n",["$","p","p-1",{"children":"For sell orders, this is the exact, initial locked balance amount to be sold.\nFor buy orders, this represents the estimated or projected total quantity to be received upon completion (as the exact quantity depends on the final execution prices)."}]]}]
68c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The exact quantity of the order that has been successfully executed, expressed in the base currency."}],"\n",["$","p","p-1",{"children":"For buy orders, this represents the exact total quantity of base currency received so far (gross, before fees are deducted).\nFor sell orders, this represents the exact total quantity of base currency spent so far."}]]}]
68d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The remaining quantity of the order that has not yet been executed, expressed in the base currency."}],"\n",["$","p","p-1",{"children":["This represents the portion of the requested ",["$","code","code-0",{"children":"quantity"}]," that is still waiting to be filled, or the portion that was cancelled."]}]]}]
68e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The amount of the order expressed in quote currency."}],"\n",["$","p","p-1",{"children":"For buy orders, this is the initial locked balance amount.\nFor sell orders, this represents the estimated or projected total value to be received upon completion."}]]}]
68f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The exact amount of the order that has been successfully executed, expressed in the quote currency."}],"\n",["$","p","p-1",{"children":"For buy orders, this represents the exact total amount of quote currency spent so far.\nFor sell orders, this represents the exact total amount of quote currency received so far (gross, before fees are deducted)."}]]}]
690:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The worst price for the client at which an order will be filled."}],"\n",["$","p","p-1",{"children":"This is the worst price at which the user is willing to trade.\nFor buy orders, it's the maximum price for the order; for sell orders, it's the minimum price."}]]}]
691:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Quantity-weighted average fill price of the order."}],"\n",["$","p","p-1",{"children":"This is the average price at which the order has been executed so far.\nIf the order is filled in parts at different prices, this indicates the overall average price for the order."}]]}]
692:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Status of the order:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"pending_new"}],": Accepted by a matching engine but not yet working."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"new"}],": Working order."]}],"\n",["$","li","li-2",{"children":[["$","code","code-0",{"children":"partially_filled"}],": Partially filled order."]}],"\n",["$","li","li-3",{"children":[["$","code","code-0",{"children":"filled"}],": Fully filled order."]}],"\n",["$","li","li-4",{"children":[["$","code","code-0",{"children":"cancelled"}],": Cancelled order."]}],"\n",["$","li","li-5",{"children":[["$","code","code-0",{"children":"rejected"}],": Rejected order."]}],"\n",["$","li","li-6",{"children":[["$","code","code-0",{"children":"replaced"}],": Replaced order."]}],"\n"]}]]}]
693:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Reason for rejecting the order, present only for ",["$","code","code-0",{"children":"status=rejected"}],"."]}]]}]
694:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time in force of the order.\nIndicates how long the order should remain active before it’s either executed or canceled.\nPossible values:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"gtc"}],": Good till cancelled.\nMeans that the order stays active until it’s either completely filled or it's manually cancelled by the user who created the order."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"ioc"}],": Immediate or cancel.\nMeans that any portion of the order that cannot be filled immediately will be cancelled."]}],"\n",["$","li","li-2",{"children":[["$","code","code-0",{"children":"fok"}],": Fill or kill.\nMeans that the order must be filled immediately and in its entirety, or it will be cancelled (no partial fills allowed)."]}],"\n"]}]]}]
695:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["List of execution instructions for the order.\nCan be provided as an empty array ",["$","code","code-0",{"children":"[]"}]," if no specific instructions are required."]}]]}]
696:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The price level that activates the order.\nWhen the market price reaches this value according to the ",["$","code","code-0",{"children":"trigger_direction"}],", the order is submitted."]}]]}]
697:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Type of the order."}]]}]
698:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The price comparison operator used to trigger the order."}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"ge"}],": Greater than or equal to the trigger price."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"le"}],": Less than or equal to the trigger price."]}],"\n"]}]]}]
699:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The specific price at which the order should be executed.\nRequired for limit orders."}]]}]
69a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time in force of the order.\nIndicates how long the order should remain active before it's either executed or canceled.\nPossible values:"}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"gtc"}],": Good till cancelled.\nMeans that the order stays active until it's either completely filled or it's manually cancelled by the user who created the order."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"ioc"}],": Immediate or cancel.\nMeans that any portion of the order that cannot be filled immediately will be cancelled."]}],"\n"]}]]}]
69b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["List of execution instructions for the order.\nCan be provided as an empty array ",["$","code","code-0",{"children":"[]"}]," if no specific instructions are required."]}]]}]
69c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details regarding the trigger conditions.\nPresent only when the order ",["$","code","code-0",{"children":"type"}]," is ",["$","code","code-1",{"children":"conditional"}],"."]}]]}]
69d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the associated Take Profit trigger.\nPresent when the order ",["$","code","code-0",{"children":"type"}]," is ",["$","code","code-1",{"children":"tpsl"}],". At least one of ",["$","code","code-2",{"children":"stop_loss"}]," or ",["$","code","code-3",{"children":"take_profit"}]," will be present."]}]]}]
69e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the associated Stop Loss trigger.\nPresent when the order ",["$","code","code-0",{"children":"type"}]," is ",["$","code","code-1",{"children":"tpsl"}],". At least one of ",["$","code","code-2",{"children":"stop_loss"}]," or ",["$","code","code-3",{"children":"take_profit"}]," will be present."]}]]}]
69f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
6a0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp in Unix epoch milliseconds."}]]}]
6a1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The total fee for the order."}]]}]
6a2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The currency in which the fee is charged."}]]}]
6a3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the conditional trigger.\nPresent when ",["$","code","code-0",{"children":"reason"}]," is ",["$","code","code-1",{"children":"conditional"}],"."]}]]}]
6a4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the Take Profit trigger.\nPresent when ",["$","code","code-0",{"children":"reason"}]," is ",["$","code","code-1",{"children":"take_profit"}]," or ",["$","code","code-2",{"children":"stop_loss"}],".\nAt least one of ",["$","code","code-3",{"children":"stop_loss"}]," or ",["$","code","code-4",{"children":"take_profit"}]," will be present."]}]]}]
6a5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the Stop Loss trigger.\nPresent when ",["$","code","code-0",{"children":"reason"}]," is ",["$","code","code-1",{"children":"take_profit"}]," or ",["$","code","code-2",{"children":"stop_loss"}],".\nAt least one of ",["$","code","code-3",{"children":"stop_loss"}]," or ",["$","code","code-4",{"children":"take_profit"}]," will be present."]}]]}]
6a6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The type of trigger that caused the current order to be submitted."}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"conditional"}],": The order was triggered by a conditional order."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"take_profit"}],": The order was triggered by a Take Profit condition being met."]}],"\n",["$","li","li-2",{"children":[["$","code","code-0",{"children":"stop_loss"}],": The order was triggered by a Stop Loss condition being met."]}],"\n"]}]]}]
6a7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Details of the trigger order that submitted the current order.\nPresent when the current order was created as a result of a conditional or Take Profit/Stop Loss trigger being met."}]]}]
6a8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the associated Take Profit trigger.\nAt least one of ",["$","code","code-0",{"children":"stop_loss"}]," or ",["$","code","code-1",{"children":"take_profit"}]," will be present."]}]]}]
6a9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Details of the associated Stop Loss trigger.\nAt least one of ",["$","code","code-0",{"children":"stop_loss"}]," or ",["$","code","code-1",{"children":"take_profit"}]," will be present."]}]]}]
6aa:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ID of the linked TPSL order.\nPresent only when the current order has been filled."}]]}]
6ab:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Details of the Take Profit/Stop Loss exit strategy order linked to the current order.\nPresent when a TPSL order is attached to this order and will be submitted once the current order is filled."}]]}]
6ac:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The requested order details."}]]}]
6ad:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"OK - Order details."}]]}]
6ae:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
6af:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
6b0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
6b1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
6b2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Bad request"}]]}]
6b3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
6b4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
6b5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
6b6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
6b7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unauthorized"}]]}]
6b8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
6b9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
6ba:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
6bb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
6bc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Forbidden"}]]}]
6bd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
6be:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
6bf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
6c0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
6c1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Not Found"}]]}]
6c2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
6c3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
6c4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
6c5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
6c6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Conflict"}]]}]
6c7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The number of milliseconds to wait before making a new request."}]]}]
6c8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
6c9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
6ca:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
6cb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
6cc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Rate Limit Exceeded"}]]}]
6cd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for this specific error occurrence."}]]}]
6ce:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the error."}]]}]
6cf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The time the error occurred in Unix epoch milliseconds."}]]}]
6d0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error response structure"}]]}]
6d1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Server Error"}]]}]
6d5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Retrieve specific order details by ID.\nThe user context is resolved based on the provided API key."}]]}]
6d6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current timestamp in Unix epoch milliseconds.\nUsed to prevent replay attacks and construct the signature.\nProvided with other authentication headers."}]]}]
6d7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"The Ed25519 signature of the request.\nProvided with other authentication headers."}],"\n",["$","div","inlinealert-0",{"data-type":"tip","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L3c",null,{"name":"Lightbulb","color":"var(--rui-color-success)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","strong","strong-0",{"children":"Authentication headers: Signing a request"}]," for details on how to generate this."]}]}]]}]]}]
6d8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier (UUID) of the venue order."}]]}]
6ec:T1729,{
"data": {
"id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "984a4d8a-2a9b-4950-822f-2a40037f02bd",
"symbol": "BTC/USD",
"side": "buy",
"type": "limit",
"quantity": "0.002",
"filled_quantity": "0",
"leaves_quantity": "0.002",
"amount": "197.49",
"filled_amount": "0",
"price": "98745",
"average_fill_price": "89794.51",
"total_fee": "0.01",
"status": "new",
"time_in_force": "gtc",
"fee_currency": "USD",
"execution_instructions": [
"allow_taker"
],
"created_date": 3318215482991,
"updated_date": 3318215482991
}
}6e0:["$","div","200-application/json-OrderResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6ec"}}]}]],"$L6ed"]}]
6ee:T1e8d,{
"data": {
"id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"symbol": "BTC/USD",
"side": "sell",
"type": "tpsl",
"quantity": "0.002",
"filled_quantity": "0",
"leaves_quantity": "0.002",
"status": "new",
"time_in_force": "gtc",
"execution_instructions": [],
"take_profit": {
"trigger_price": "0.003",
"type": "limit",
"trigger_direction": "ge",
"limit_price": "0.004",
"time_in_force": "gtc",
"execution_instructions": [
"allow_taker"
]
},
"stop_loss": {
"trigger_price": "0.001",
"type": "market",
"trigger_direction": "le",
"time_in_force": "ioc",
"execution_instructions": [
"allow_taker"
]
},
"created_date": 1770197897742,
"updated_date": 1770197897742
}
}6e1:["$","div","200-application/json-TpslOrderResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6ee"}}]}]],"$L6ef"]}]
6f0:T18dd,{
"data": {
"id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"client_order_id": "7a52e92e-8639-4fe1-abaa-68d3a2d5234b",
"symbol": "BTC/USD",
"side": "buy",
"type": "conditional",
"quantity": "0.003",
"filled_quantity": "0",
"leaves_quantity": "0.003",
"amount": "1",
"status": "new",
"time_in_force": "gtc",
"execution_instructions": [],
"conditional": {
"trigger_price": "0.002",
"type": "limit",
"trigger_direction": "le",
"limit_price": "0.003",
"time_in_force": "gtc",
"execution_instructions": [
"allow_taker"
]
},
"created_date": 3318215482991,
"updated_date": 3318215482991
}
}6e2:["$","div","200-application/json-ConditionalOrderResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6f0"}}]}]],"$L6f1"]}]
6f2:T1fd1,{
"data": {
"id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"client_order_id": "2a5d9148-3195-4608-8e62-6c28f0907d4f",
"symbol": "BTC/USD",
"side": "buy",
"type": "limit",
"quantity": "0.005",
"filled_quantity": "0",
"leaves_quantity": "0.005",
"amount": "300",
"filled_amount": "0",
"price": "60000",
"total_fee": "4.92",
"fee_currency": "USD",
"status": "cancelled",
"time_in_force": "gtc",
"execution_instructions": [
"post_only"
],
"triggered_by": {
"conditional": {
"trigger_price": "1000",
"type": "limit",
"trigger_direction": "le",
"limit_price": "1001",
"time_in_force": "gtc",
"execution_instructions": [
"allow_taker"
]
},
"reason": "conditional"
},
"created_date": 1754689226124,
"updated_date": 1754689227124
}
}6e3:["$","div","200-application/json-TriggeredOrderResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6f2"}}]}]],"$L6f3"]}]
6f4:T2491,{
"data": {
"id": "2a5d9148-3195-4608-8e62-6c28f0907d4f",
"client_order_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"symbol": "BTC/USD",
"side": "buy",
"type": "limit",
"quantity": "0.1",
"filled_quantity": "0.1",
"leaves_quantity": "0",
"amount": "6000",
"filled_amount": "6000",
"price": "60000",
"average_fill_price": "60000",
"status": "filled",
"time_in_force": "gtc",
"execution_instructions": [
"post_only"
],
"on_fill": {
"take_profit": {
"trigger_price": "100000",
"type": "market",
"trigger_direction": "ge",
"time_in_force": "ioc",
"execution_instructions": [
"allow_taker"
]
},
"stop_loss": {
"trigger_price": "1000",
"type": "market",
"trigger_direction": "le",
"time_in_force": "ioc",
"execution_instructions": [
"allow_taker"
]
},
"id": "794b48be-9f32-46b4-a9cc-38ca8ea227ac"
},
"created_date": 1754689216124,
"updated_date": 1754689217124
}
}6e4:["$","div","200-application/json-OrderWithOnFillResponse",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6f4"}}]}]],"$L6f5"]}]
6f6:T488,{
"message": "No such pair: BTC-BTC",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}6e5:["$","div","400-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6f6"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"No such pair: BTC-BTC\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
6f7:T4b2,{
"message": "API key can only be used for authentication from whitelisted IP",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}6e6:["$","div","401-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6f7"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"API key can only be used for authentication from whitelisted IP\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
6f8:T47c,{
"message": "Forbidden",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}6e7:["$","div","403-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6f8"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Forbidden\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
6f9:T4b2,{
"message": "Order with ID '7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e' not found.",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}6e8:["$","div","404-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6f9"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Order with ID '7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e' not found.\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
6fa:T495,{
"message": "Request timestamp is in the future",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}6e9:["$","div","409-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6fa"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Request timestamp is in the future\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
6fb:T486,{
"message": "Rate Limit Exceeded",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}6ea:["$","div","429-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6fb"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Rate Limit Exceeded\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
6fc:T488,{
"message": "Something went wrong!",
"error_id": "7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e",
"timestamp": 3318215482991
}6eb:["$","div","5XX-application/json-default",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$L55",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$6fc"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"message\": \"Something went wrong!\",\n \"error_id\": \"7d85b5e7-d0f0-4696-b7b5-a300d0d03a5e\",\n \"timestamp\": 3318215482991\n}"}]}]]}]
6ed:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": {\n \"id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"client_order_id\": \"984a4d8a-2a9b-4950-822f-2a40037f02bd\",\n \"symbol\": \"BTC/USD\",\n \"side\": \"buy\",\n \"type\": \"limit\",\n \"quantity\": \"0.002\",\n \"filled_quantity\": \"0\",\n \"leaves_quantity\": \"0.002\",\n \"amount\": \"197.49\",\n \"filled_amount\": \"0\",\n \"price\": \"98745\",\n \"average_fill_price\": \"89794.51\",\n \"total_fee\": \"0.01\",\n \"status\": \"new\",\n \"time_in_force\": \"gtc\",\n \"fee_currency\": \"USD\",\n \"execution_instructions\": [\n \"allow_taker\"\n ],\n \"created_date\": 3318215482991,\n \"updated_date\": 3318215482991\n }\n}"}]}]
6ef:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": {\n \"id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"client_order_id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"symbol\": \"BTC/USD\",\n \"side\": \"sell\",\n \"type\": \"tpsl\",\n \"quantity\": \"0.002\",\n \"filled_quantity\": \"0\",\n \"leaves_quantity\": \"0.002\",\n \"status\": \"new\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [],\n \"take_profit\": {\n \"trigger_price\": \"0.003\",\n \"type\": \"limit\",\n \"trigger_direction\": \"ge\",\n \"limit_price\": \"0.004\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [\n \"allow_taker\"\n ]\n },\n \"stop_loss\": {\n \"trigger_price\": \"0.001\",\n \"type\": \"market\",\n \"trigger_direction\": \"le\",\n \"time_in_force\": \"ioc\",\n \"execution_instructions\": [\n \"allow_taker\"\n ]\n },\n \"created_date\": 1770197897742,\n \"updated_date\": 1770197897742\n }\n}"}]}]
6f1:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": {\n \"id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"client_order_id\": \"7a52e92e-8639-4fe1-abaa-68d3a2d5234b\",\n \"symbol\": \"BTC/USD\",\n \"side\": \"buy\",\n \"type\": \"conditional\",\n \"quantity\": \"0.003\",\n \"filled_quantity\": \"0\",\n \"leaves_quantity\": \"0.003\",\n \"amount\": \"1\",\n \"status\": \"new\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [],\n \"conditional\": {\n \"trigger_price\": \"0.002\",\n \"type\": \"limit\",\n \"trigger_direction\": \"le\",\n \"limit_price\": \"0.003\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [\n \"allow_taker\"\n ]\n },\n \"created_date\": 3318215482991,\n \"updated_date\": 3318215482991\n }\n}"}]}]
6f3:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"{\n \"data\": {\n \"id\": \"7c9e6679-7425-40de-944b-e07fc1f90ae7\",\n \"client_order_id\": \"2a5d9148-3195-4608-8e62-6c28f0907d4f\",\n \"symbol\": \"BTC/USD\",\n \"side\": \"buy\",\n \"type\": \"limit\",\n \"quantity\": \"0.005\",\n \"filled_quantity\": \"0\",\n \"leaves_quantity\": \"0.005\",\n \"amount\": \"300\",\n \"filled_amount\": \"0\",\n \"price\": \"60000\",\n \"total_fee\": \"4.92\",\n \"fee_currency\": \"USD\",\n \"status\": \"cancelled\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [\n \"post_only\"\n ],\n \"triggered_by\": {\n \"conditional\": {\n \"trigger_price\": \"1000\",\n \"type\": \"limit\",\n \"trigger_direction\": \"le\",\n \"limit_price\": \"1001\",\n \"time_in_force\": \"gtc\",\n \"execution_instructions\": [\n \"allow_taker\"\n ]\n },\n \"reason\": \"conditional\"\n },\n \"created_date\": 1754689226124,\n \"updated_date\": 1754689227124\n }\n}"}]}]
6fd:T447,{
"data": {
"id": "2a5d9148-3195-4608-8e62-6c28f0907d4f",
"client_order_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"symbol": "BTC/USD",
"side": "buy",
"type": "limit",
"quantity": "0.1",
"filled_quantity": "0.1",
"leaves_quantity": "0",
"amount": "6000",
"filled_amount": "6000",
"price": "60000",
"average_fill_price": "60000",
"status": "filled",
"time_in_force": "gtc",
"execution_instructions": [
"post_only"
],
"on_fill": {
"take_profit": {
"trigger_price": "100000",
"type": "market",
"trigger_direction": "ge",
"time_in_force": "ioc",
"execution_instructions": [
"allow_taker"
]
},
"stop_loss": {
"trigger_price": "1000",
"type": "market",
"trigger_direction": "le",
"time_in_force": "ioc",
"execution_instructions": [
"allow_taker"
]
},
"id": "794b48be-9f32-46b4-a9cc-38ca8ea227ac"
},
"created_date": 1754689216124,
"updated_date": 1754689217124
}
}6f5:["$","div",null,{"className":"wzy01m1","children":["$","$L56",null,{"code":"$6fd"}]}]