Prices a conversion. Set origin to what you pay and destination to what you receive, with amount on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.
Limit price for limit orders, expressed like netPrice as units of the destination asset per unit of the origin asset. Only applicable when orderType is limit.
Direction of the conversion, derived from the two assets. fiatToCrypto buys stablecoins, cryptoToFiat sells them, cryptoToCrypto swaps one stablecoin or network for another.
Limit price for limit orders, expressed like netPrice as units of the destination asset per unit of the origin asset. Only applicable when orderType is limit.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rio","colors":{"primary":"#44b7d8","light":"#3595f2","dark":"#44b7d8"},"logo":{"light":"https://mintcdn.com/riotransfer-041f224d/2jIPo0UYgGim4y7X/logo/logo.svg?fit=max\u0026auto=format\u0026n=2jIPo0UYgGim4y7X\u0026q=85\u0026s=fcab53c19c8608da62e98b5898926a62","dark":"https://mintcdn.com/riotransfer-041f224d/2jIPo0UYgGim4y7X/logo/logo.svg?fit=max\u0026auto=format\u0026n=2jIPo0UYgGim4y7X\u0026q=85\u0026s=fcab53c19c8608da62e98b5898926a62"},"favicon":"https://mintcdn.com/riotransfer-041f224d/7a_IqQ9iL3CQx-yS/favicon.svg?fit=max\u0026auto=format\u0026n=7a_IqQ9iL3CQx-yS\u0026q=85\u0026s=ca861c6a48356e5aa6990b6d265900f3","navbar":{"links":[{"href":"mailto:support@rio.trade","label":"Rio Support"}],"primary":{"type":"button","label":"Rio Platform","href":"https://app.rio.trade/en/login"}},"footer":{"socials":{"x":"https://x.com/rio-transfer","linkedin":"https://www.linkedin.com/company/rio-transfer"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"riotransfer-041f224d","hasAudioNarration":false,"actualSubdomain":"riotransfer-041f224d","customDomains":["docs.rio.trade"],"gitSource":{"type":"github","owner":"riocrypto","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb7c63e612154c41c81542","collectionId":"d117f828-7cdc-4c7c-8d64-a70c87c09d65","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb7c63e612154c41c81542"},"entitlements":{},"buildId":"6aeb7c63e612154c41c81542","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API Reference","count":69},{"language":"default","tag":"API List","count":67},{"language":"default","tag":"Guides","count":24},{"language":"default","tag":"Workflows","count":15},{"language":"default","tag":"Users API","count":14},{"language":"default","tag":"Stablecoins","count":11},{"language":"default","tag":"Bank accounts API","count":9},{"language":"default","tag":"Get Started","count":9},{"language":"default","tag":"Address API","count":8},{"language":"default","tag":"Bank payments API","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/quotes/create-quote","slug":"/api-reference/quotes/create-quote","pageMetadata":{"openapi":"api-reference/quotes-docs.json post /api/quotes","title":"Create Quote","description":"Prices a conversion. Set `origin` to what you pay and `destination` to what you receive, with `amount` on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.","href":"/api-reference/quotes/create-quote"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Prices a conversion. Set \", _jsx(_components.code, {\n children: \"origin\"\n }), \" to what you pay and \", _jsx(_components.code, {\n children: \"destination\"\n }), \" to what you receive, with \", _jsx(_components.code, {\n children: \"amount\"\n }), \" on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Card,CardGroup,Heading}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`requirements-to-consume-the-endpoint`,children:`Requirements to consume the endpoint.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Create and modify role`,icon:`user-lock`,children:_jsx(_components.p,{children:`The user must have the role to create and modify.`})}),_jsx(Card,{title:`User approved`,icon:`check`,children:_jsx(_components.p,{children:`The user must be approved in at least one country.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"api-reference/quotes-docs.json post /api/quotes","title":"Create Quote","description":"Prices a conversion. Set `origin` to what you pay and `destination` to what you receive, with `amount` on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.","href":"/api-reference/quotes/create-quote"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Requirements to consume the endpoint.","slug":"requirements-to-consume-the-endpoint","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Create Quote","description":"Prices a conversion. Set `origin` to what you pay and `destination` to what you receive, with `amount` on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.","responses":{"201":"b1dcff0e-1741-47c2-85b9-b7fc38d153ac","401":"be62544b-854a-4fd7-a026-bbe104853606"},"requestBody":"a560881f-f230-4bc4-8462-56c51139c91f","method":"post","type":"path","servers":["37ab5ebf-aaf0-4cde-a012-f9acc7f87e5b"],"security":["5ab89eb6-a119-438b-9f3c-ce66a4fbb198"],"path":"/api/quotes","baseUrlOptions":["https://app.sandbox.rio.trade"],"title":"Create Quote","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"origin":{"type":"object","description":"The asset you pay. Give `network` for stablecoins and leave it out for fiat. Set `amount` on exactly one of the two legs.","properties":{"asset":{"type":"string","enum":["USD","MXN","PEN","COP","USDC","USDCe","EURC","USDT"],"description":"Currency code. Fiat currencies are `USD`, `MXN`, `PEN` and `COP`. Stablecoins are `USDC`, `USDCe` (USDC.e), `EURC` and `USDT`. A stablecoin is always paired with the `network` it lives on.","example":"MXN","isRequired":true,"uniqueKey":"origin.asset","typeLabel":"enum\u003cstring>"},"country":{"type":"string","enum":["MX","PE","CO"],"description":"Country of the leg. On a fiat leg it selects the bank rail.","example":"MX","isRequired":true,"uniqueKey":"origin.country","typeLabel":"enum\u003cstring>"},"network":{"type":"string","enum":["ethereum","polygon","solana","stellar","base","tempo","tron","bsc"],"description":"Blockchain the stablecoin is held on. Only present for crypto assets. See the supported currencies page for the valid asset and network combinations.","example":"polygon","uniqueKey":"origin.network","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","description":"Amount of the origin asset. Set it here to fix the origin side of the conversion.","example":1000,"uniqueKey":"origin.amount","typeLabel":"number"}},"required":["asset","country"],"isRequired":true,"uniqueKey":"origin","typeLabel":"object"},"destination":{"type":"object","description":"The asset you receive. Give `network` for stablecoins and leave it out for fiat. Set `amount` on exactly one of the two legs.","properties":{"asset":{"type":"string","enum":["USD","MXN","PEN","COP","USDC","USDCe","EURC","USDT"],"description":"Currency code. Fiat currencies are `USD`, `MXN`, `PEN` and `COP`. Stablecoins are `USDC`, `USDCe` (USDC.e), `EURC` and `USDT`. A stablecoin is always paired with the `network` it lives on.","example":"USDC","isRequired":true,"uniqueKey":"destination.asset","typeLabel":"enum\u003cstring>"},"country":{"type":"string","enum":["MX","PE","CO"],"description":"Country of the leg. On a fiat leg it selects the bank rail.","example":"MX","isRequired":true,"uniqueKey":"destination.country","typeLabel":"enum\u003cstring>"},"network":{"type":"string","enum":["ethereum","polygon","solana","stellar","base","tempo","tron","bsc"],"description":"Blockchain the stablecoin is held on. Only present for crypto assets. See the supported currencies page for the valid asset and network combinations.","example":"polygon","uniqueKey":"destination.network","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","description":"Amount of the destination asset. Set it here to fix the destination side of the conversion.","example":54.76,"uniqueKey":"destination.amount","typeLabel":"number"}},"required":["asset","country"],"isRequired":true,"uniqueKey":"destination","typeLabel":"object"},"userId":{"type":"string","description":"Id of the user the quote is for. Brokers quote on behalf of their users with this field.","example":"66290ac8bd3903485989f82e","uniqueKey":"userId","typeLabel":"string"},"orderId":{"type":"string","description":"Relates the quote to an existing order.","example":"63290ac8bd3903485989062f","uniqueKey":"orderId","typeLabel":"string"},"settlement":{"type":"object","description":"Settlement terms. Omit for an order that settles on receipt of payment.","properties":{"timing":{"type":"string","enum":["default","TPlusOffset"],"description":"`default` settles on receipt of payment, `TPlusOffset` settles `valueDateOffset` business days later.","example":"default","uniqueKey":"settlement.timing","typeLabel":"enum\u003cstring>"},"valueDateOffset":{"type":"number","description":"Business days until settlement when `timing` is `TPlusOffset`.","example":1,"uniqueKey":"settlement.valueDateOffset","typeLabel":"number"}},"uniqueKey":"settlement","typeLabel":"object"},"orderType":{"type":"string","enum":["market","limit"],"description":"`market` executes at the current price, `limit` waits for `limitNetPrice`.","example":"market","uniqueKey":"orderType","typeLabel":"enum\u003cstring>"},"limitNetPrice":{"type":"number","description":"Limit price for `limit` orders, expressed like `netPrice` as units of the destination asset per unit of the origin asset. Only applicable when `orderType` is `limit`.","example":0.0555,"uniqueKey":"limitNetPrice","typeLabel":"number"},"timeInForceStartsAt":{"type":"string","format":"date-time","description":"Earliest execution time of a `limit` order (optional).","example":"2026-10-12T18:00:00.000Z","uniqueKey":"timeInForceStartsAt","typeLabel":"string\u003cdate-time>"},"timeInForceEndsAt":{"type":"string","format":"date-time","description":"Latest execution time of a `limit` order (optional).","example":"2026-10-12T18:00:00.000Z","uniqueKey":"timeInForceEndsAt","typeLabel":"string\u003cdate-time>"}},"required":["origin","destination"],"uniqueKey":"","typeLabel":"object"},"examples":{"buyStablecoinsExample":{"title":"buyStablecoinsExample","value":{"origin":{"asset":"MXN","amount":1000,"country":"MX"},"destination":{"asset":"USDC","network":"polygon","country":"MX"}}},"sellStablecoinsExample":{"title":"sellStablecoinsExample","value":{"origin":{"asset":"USDT","network":"tron","country":"MX"},"destination":{"asset":"MXN","amount":1000,"country":"MX"}}},"swapExample":{"title":"swapExample","value":{"origin":{"asset":"USDT","network":"tron","amount":1000,"country":"MX"},"destination":{"asset":"USDC","network":"solana","country":"MX"}}},"limitOrderExample":{"title":"limitOrderExample","value":{"origin":{"asset":"MXN","amount":100000,"country":"MX"},"destination":{"asset":"USDC","network":"polygon","country":"MX"},"orderType":"limit","limitNetPrice":0.0555,"timeInForceEndsAt":"2026-10-19T18:00:00.000Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"b1dcff0e-1741-47c2-85b9-b7fc38d153ac":{"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Id of the quote.","example":"6660bdefd6c964829d63fcb7","uniqueKey":"id","typeLabel":"string"},"userId":{"type":"string","description":"Id of the user the quote belongs to.","example":"66290ac8bd3903485989f82e","uniqueKey":"userId","typeLabel":"string"},"flow":{"type":"string","enum":["fiatToCrypto","cryptoToFiat","cryptoToCrypto"],"description":"Direction of the conversion, derived from the two assets. `fiatToCrypto` buys stablecoins, `cryptoToFiat` sells them, `cryptoToCrypto` swaps one stablecoin or network for another.","example":"fiatToCrypto","uniqueKey":"flow","typeLabel":"enum\u003cstring>"},"origin":{"type":"object","description":"What the customer pays. The amount is in the leg's own asset.","properties":{"asset":{"type":"string","enum":["USD","MXN","PEN","COP","USDC","USDCe","EURC","USDT"],"description":"Currency code. Fiat currencies are `USD`, `MXN`, `PEN` and `COP`. Stablecoins are `USDC`, `USDCe` (USDC.e), `EURC` and `USDT`. A stablecoin is always paired with the `network` it lives on.","example":"MXN","uniqueKey":"origin.asset","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","description":"Amount of the origin asset.","example":1000,"uniqueKey":"origin.amount","typeLabel":"number"},"country":{"type":"string","enum":["MX","PE","CO"],"description":"Country the leg settles in.","example":"MX","uniqueKey":"origin.country","typeLabel":"enum\u003cstring>"}},"uniqueKey":"origin","typeLabel":"object"},"destination":{"type":"object","description":"What the customer receives. The amount is in the leg's own asset.","properties":{"asset":{"type":"string","enum":["USD","MXN","PEN","COP","USDC","USDCe","EURC","USDT"],"description":"Currency code. Fiat currencies are `USD`, `MXN`, `PEN` and `COP`. Stablecoins are `USDC`, `USDCe` (USDC.e), `EURC` and `USDT`. A stablecoin is always paired with the `network` it lives on.","example":"USDC","uniqueKey":"destination.asset","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","description":"Amount of the destination asset.","example":54.76,"uniqueKey":"destination.amount","typeLabel":"number"},"country":{"type":"string","enum":["MX","PE","CO"],"description":"Country the leg settles in.","example":"MX","uniqueKey":"destination.country","typeLabel":"enum\u003cstring>"}},"uniqueKey":"destination","typeLabel":"object"},"fixedLeg":{"type":"string","enum":["origin","destination"],"description":"Which leg's amount you specified. The other leg was derived from the price and fees.","example":"origin","uniqueKey":"fixedLeg","typeLabel":"enum\u003cstring>"},"pricingDetails":{"type":"object","description":"How the destination amount was derived from the origin amount.","properties":{"fees":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["processing","transfer","platform","broker","valueDateOffset"],"description":"`processing` is the payment processor fee, `transfer` the network or bank transfer fee, `platform` Rio's fee, `broker` the fee of the broker the account belongs to and `valueDateOffset` the cost of a T+N settlement.","isRequired":true,"uniqueKey":"pricingDetails.fees.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","description":"Fee amount, in `asset`.","example":20,"isRequired":true,"uniqueKey":"pricingDetails.fees.items.[INDEX].amount","typeLabel":"number"},"asset":{"type":"string","enum":["USD","MXN","PEN","COP","USDC","USDCe","EURC","USDT"],"description":"Currency the fee is charged in.","example":"MXN","isRequired":true,"uniqueKey":"pricingDetails.fees.items.[INDEX].asset","typeLabel":"enum\u003cstring>"},"tax":{"type":"number","description":"Tax charged on this fee, when applicable, in the same asset.","example":3.2,"uniqueKey":"pricingDetails.fees.items.[INDEX].tax","typeLabel":"number"}},"required":["type","amount","asset"],"uniqueKey":"pricingDetails.fees.items.[INDEX]","typeLabel":"object"},"description":"Fees charged on the order. Each fee names the asset it is charged in.","uniqueKey":"pricingDetails.fees","typeLabel":"object[]"}},"uniqueKey":"pricingDetails","typeLabel":"object"},"settlement":{"type":"object","description":"How and when the two legs settle.","properties":{"mode":{"type":"string","enum":["deliverable"],"description":"Settlement mode.","example":"deliverable","uniqueKey":"settlement.mode","typeLabel":"enum\u003cstring>"},"timing":{"type":"string","enum":["default","TPlusOffset"],"description":"`default` settles on receipt of payment. `TPlusOffset` settles `valueDateOffset` business days after payment (T+N).","example":"default","uniqueKey":"settlement.timing","typeLabel":"enum\u003cstring>"},"valueDateOffset":{"type":"number","description":"Business days between payment and payout for `TPlusOffset` settlement.","example":1,"uniqueKey":"settlement.valueDateOffset","typeLabel":"number"},"effectiveValueDateOffset":{"type":"number","description":"Billable days for the `TPlusOffset` settlement.","example":1,"uniqueKey":"settlement.effectiveValueDateOffset","typeLabel":"number"},"valueDate":{"type":"string","format":"date-time","description":"Date the payout leg settles.","example":"2026-10-12T18:00:00.000Z","uniqueKey":"settlement.valueDate","typeLabel":"string\u003cdate-time>"},"payment":{"type":"object","description":"The leg you pay. Rio's payment details appear under `instructions` once the order is awaiting payment.","properties":{"asset":{"type":"string","enum":["USD","MXN","PEN","COP","USDC","USDCe","EURC","USDT"],"description":"Currency code. Fiat currencies are `USD`, `MXN`, `PEN` and `COP`. Stablecoins are `USDC`, `USDCe` (USDC.e), `EURC` and `USDT`. A stablecoin is always paired with the `network` it lives on.","example":"MXN","uniqueKey":"settlement.payment.asset","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","description":"Amount that settles on this leg, in `asset`.","example":1000,"uniqueKey":"settlement.payment.amount","typeLabel":"number"},"rail":{"type":"string","enum":["bankTransfer","blockchain"],"description":"How the leg moves. Fiat settles over `bankTransfer`, crypto over `blockchain`.","example":"bankTransfer","uniqueKey":"settlement.payment.rail","typeLabel":"enum\u003cstring>"},"network":{"type":"string","enum":["ethereum","polygon","solana","stellar","base","tempo","tron","bsc"],"description":"Network of a `blockchain` leg. Absent on bank legs.","example":"polygon","uniqueKey":"settlement.payment.network","typeLabel":"enum\u003cstring>"},"dueDate":{"type":"string","format":"date-time","description":"When this leg is due. On the payment leg it is the payment deadline, on the payout leg the value date.","example":"2026-10-12T18:00:00.000Z","uniqueKey":"settlement.payment.dueDate","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"settlement.payment","typeLabel":"object"},"payout":{"type":"object","description":"The leg Rio pays out. `instructions` are the details of your bank account or wallet.","properties":{"asset":{"type":"string","enum":["USD","MXN","PEN","COP","USDC","USDCe","EURC","USDT"],"description":"Currency code. Fiat currencies are `USD`, `MXN`, `PEN` and `COP`. Stablecoins are `USDC`, `USDCe` (USDC.e), `EURC` and `USDT`. A stablecoin is always paired with the `network` it lives on.","example":"USDC","uniqueKey":"settlement.payout.asset","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","description":"Amount that settles on this leg, in `asset`.","example":54.76,"uniqueKey":"settlement.payout.amount","typeLabel":"number"},"rail":{"type":"string","enum":["bankTransfer","blockchain"],"description":"How the leg moves. Fiat settles over `bankTransfer`, crypto over `blockchain`.","example":"blockchain","uniqueKey":"settlement.payout.rail","typeLabel":"enum\u003cstring>"},"network":{"type":"string","enum":["ethereum","polygon","solana","stellar","base","tempo","tron","bsc"],"description":"Network of a `blockchain` leg. Absent on bank legs.","example":"polygon","uniqueKey":"settlement.payout.network","typeLabel":"enum\u003cstring>"},"dueDate":{"type":"string","format":"date-time","description":"When this leg is due. On the payment leg it is the payment deadline, on the payout leg the value date.","example":"2026-10-12T18:00:00.000Z","uniqueKey":"settlement.payout.dueDate","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"settlement.payout","typeLabel":"object"}},"uniqueKey":"settlement","typeLabel":"object"},"marketPrice":{"type":"number","description":"Market price at the time of the quote, in units of the destination asset per unit of the origin asset.","example":0.056,"uniqueKey":"marketPrice","typeLabel":"number"},"netPrice":{"type":"number","description":"Final price including fees and taxes, in destination asset per unit of origin asset.","example":0.05476,"uniqueKey":"netPrice","typeLabel":"number"},"orderType":{"type":"string","enum":["market","limit"],"description":"`market` executes at the current price, `limit` waits for `limitNetPrice`.","example":"market","uniqueKey":"orderType","typeLabel":"enum\u003cstring>"},"limitNetPrice":{"type":"number","description":"Limit price for `limit` orders, expressed like `netPrice` as units of the destination asset per unit of the origin asset. Only applicable when `orderType` is `limit`.","example":0.0555,"uniqueKey":"limitNetPrice","typeLabel":"number"},"timeInForceStartsAt":{"type":"string","format":"date-time","description":"Earliest execution time of a `limit` order.","example":"2026-10-12T18:00:00.000Z","uniqueKey":"timeInForceStartsAt","typeLabel":"string\u003cdate-time>"},"timeInForceEndsAt":{"type":"string","format":"date-time","description":"Latest execution time of a `limit` order.","example":"2026-10-12T18:00:00.000Z","uniqueKey":"timeInForceEndsAt","typeLabel":"string\u003cdate-time>"},"createdAt":{"type":"string","format":"date-time","description":"Creation time.","example":"2026-10-12T18:00:00.000Z","uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"expiresAt":{"type":"string","format":"date-time","description":"Expiration time. Orders created from an expired quote are re-quoted unless the account uses instant booking.","example":"2026-10-12T18:00:10.000Z","uniqueKey":"expiresAt","typeLabel":"string\u003cdate-time>"},"reissueAfterExpiration":{"type":"boolean","description":"Whether orders keep getting a fresh quote after this one expires.","example":true,"uniqueKey":"reissueAfterExpiration","typeLabel":"boolean"},"isAfterHours":{"type":"boolean","description":"Whether after hours pricing applied.","example":false,"uniqueKey":"isAfterHours","typeLabel":"boolean"},"isSurgePricing":{"type":"boolean","description":"Whether surge pricing applied.","example":false,"uniqueKey":"isSurgePricing","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"6660bdefd6c964829d63fcb7","userId":"66290ac8bd3903485989f82e","flow":"fiatToCrypto","origin":{"asset":"MXN","amount":1000,"country":"MX"},"destination":{"asset":"USDC","amount":54.76,"country":"MX"},"fixedLeg":"origin","pricingDetails":{"fees":[{"type":"processing","amount":20,"asset":"MXN","tax":3.2}]},"settlement":{"mode":"deliverable","timing":"default","valueDateOffset":1,"effectiveValueDateOffset":1,"valueDate":"2026-10-12T18:00:00.000Z","payment":{"asset":"MXN","amount":1000,"rail":"bankTransfer","network":"polygon","dueDate":"2026-10-12T18:00:00.000Z"},"payout":{"asset":"USDC","amount":54.76,"rail":"blockchain","network":"polygon","dueDate":"2026-10-12T18:00:00.000Z"}},"marketPrice":0.056,"netPrice":0.05476,"orderType":"market","limitNetPrice":0.0555,"timeInForceStartsAt":"2026-10-12T18:00:00.000Z","timeInForceEndsAt":"2026-10-12T18:00:00.000Z","createdAt":"2026-10-12T18:00:00.000Z","expiresAt":"2026-10-12T18:00:10.000Z","reissueAfterExpiration":true,"isAfterHours":false,"isSurgePricing":false}}},"exampleType":"generated"}},"description":"Created","exampleType":"generated"},"be62544b-854a-4fd7-a026-bbe104853606":{"content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"number","example":19,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"number"},"message":{"type":"string","example":"Not authorized","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"code":19,"message":"Not authorized"}]}}},"exampleType":"generated"}},"description":"Unauthorized","exampleType":"generated"}},"security":{"5ab89eb6-a119-438b-9f3c-ce66a4fbb198":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"apiKeyAuth"}}},"servers":{"37ab5ebf-aaf0-4cde-a012-f9acc7f87e5b":{"url":"https://app.sandbox.rio.trade"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"x-api-key"}],"title":"apiKeyAuth"}]},"originalFileLocation":"api-reference/quotes-docs.json"},"subdomain":"riotransfer-041f224d","siteName":"Rio","title":"Create Quote - Rio","navMaps":{"firstHrefInVersion":{"v2":{"href":"/api-reference/quotes/create-quote","matchLevel":0},"v1 (legacy)":{"href":"/v1/api-reference/quotes/create-quote","matchLevel":1}},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T02:54:03.224Z","originalFileLocation":"api-reference/quotes/create-quote.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Prices a conversion. Set origin to what you pay and destination to what you receive, with amount on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rio\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Quote - Rio\">\u003cmeta data-mint-head property=\"og:description\" content=\"Prices a conversion. Set origin to what you pay and destination to what you receive, with amount on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rio\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rio.trade/api-reference/quotes/create-quote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://riotransfer-041f224d.mintlify.app/_mintlify/api/og/v2?division=Quotes+API\u0026amp;title=Create+Quote\u0026amp;description=Prices+a+conversion.+Set+%60origin%60+to+what+you+pay+and+%60destination%60+to+what+you+receive%2C+with+%60amount%60+on+exactly+one+of+them.+A+fiat+origin+and+stablecoin+dest\u0026amp;theme=5ae0105a62346b287eeabfe7\u0026amp;signature=10292eb2cb695a4db0269a878b345d606495953910c09955fd5abc9a2b3c10ef\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create Quote - Rio\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Prices a conversion. Set origin to what you pay and destination to what you receive, with amount on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://riotransfer-041f224d.mintlify.app/_mintlify/api/og/v2?division=Quotes+API\u0026amp;title=Create+Quote\u0026amp;description=Prices+a+conversion.+Set+%60origin%60+to+what+you+pay+and+%60destination%60+to+what+you+receive%2C+with+%60amount%60+on+exactly+one+of+them.+A+fiat+origin+and+stablecoin+dest\u0026amp;theme=5ae0105a62346b287eeabfe7\u0026amp;signature=10292eb2cb695a4db0269a878b345d606495953910c09955fd5abc9a2b3c10ef\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/riotransfer-041f224d/kBR0vW1oBsNNf5T4/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rio\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#44b7d8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rio.trade/api-reference/quotes/create-quote\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/quotes/create-quote.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rio.trade/#organization\",\"name\":\"Rio\",\"url\":\"https://docs.rio.trade\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/riotransfer-041f224d/2jIPo0UYgGim4y7X/logo/logo.svg?fit=max\u0026auto=format\u0026n=2jIPo0UYgGim4y7X\u0026q=85\u0026s=fcab53c19c8608da62e98b5898926a62\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rio.trade#website\",\"name\":\"Rio\",\"url\":\"https://docs.rio.trade\",\"publisher\":{\"@id\":\"https://docs.rio.trade/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rio.trade/api-reference/quotes/create-quote#webpage\",\"url\":\"https://docs.rio.trade/api-reference/quotes/create-quote\",\"name\":\"Create Quote\",\"description\":\"Prices a conversion. Set origin to what you pay and destination to what you receive, with amount on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.\",\"dateModified\":\"2026-10-14T02:54:03.224Z\",\"isPartOf\":{\"@id\":\"https://docs.rio.trade#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rio.trade/api-reference/quotes/create-quote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rio.trade/api-reference/quotes/create-quote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API List\",\"item\":\"https://docs.rio.trade/api-reference/address/create-address\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quotes API\",\"item\":\"https://docs.rio.trade/api-reference/quotes/get-quote-by-id\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Quote\",\"item\":\"https://docs.rio.trade/api-reference/quotes/create-quote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.rio.trade/api-reference/quotes/create-quote#apireference\",\"headline\":\"Create Quote\",\"name\":\"Create Quote\",\"description\":\"Prices a conversion. Set origin to what you pay and destination to what you receive, with amount on exactly one of them. A fiat origin and stablecoin destination is a buy, the reverse is a sell, and two stablecoins is a swap.\",\"url\":\"https://docs.rio.trade/api-reference/quotes/create-quote\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rio.trade/api-reference/quotes/create-quote#webpage\"},\"dateModified\":\"2026-10-14T02:54:03.224Z\",\"publisher\":{\"@id\":\"https://docs.rio.trade/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rio.trade#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rio\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Rio","nav":{"global":null,"versions":[{"version":"v2","tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"}]},{"group":"API List","pages":[{"group":"Address API","icon":"square-code","pages":[{"openapi":"api-reference/address-docs.json POST /api/addresses","title":"Create a new crypto address","href":"/api-reference/address/create-address"},{"openapi":"api-reference/address-docs.json GET /api/addresses","title":"Get addresses","href":"/api-reference/address/get-addresses"},{"openapi":"api-reference/address-docs.json GET /api/addresses/{id}","title":"Get address","href":"/api-reference/address/get-address"},{"openapi":"api-reference/address-docs.json DELETE /api/addresses/{id}","title":"Delete address","href":"/api-reference/address/delete-address"}]},{"group":"Bank accounts API","icon":"square-code","pages":[{"openapi":"api-reference/bank-accounts-docs.json get /api/bank/accounts","title":"Get bank accounts","href":"/api-reference/bank-accounts/get-bank-accounts"},{"openapi":"api-reference/bank-accounts-docs.json post /api/bank/accounts","title":"Create a bank account","href":"/api-reference/bank-accounts/create-a-bank-account"},{"openapi":"api-reference/bank-accounts-docs.json get /api/bank/accounts/{id}","title":"Get a bank account","href":"/api-reference/bank-accounts/get-a-bank-account"},{"openapi":"api-reference/bank-accounts-docs.json delete /api/bank/accounts/{id}","title":"Delete a bank account","href":"/api-reference/bank-accounts/delete-a-bank-account"}]},{"group":"Bank payments API","icon":"square-code","pages":[{"openapi":"api-reference/bank-payments-docs.json post /api/payments/bank/check","title":"Confirm bank payment","href":"/api-reference/bank-payments/check-bank-payment"},{"openapi":"api-reference/bank-payments-docs.json post /api/payments/bank/bulk","title":"Create bulk bank payment","href":"/api-reference/bank-payments/create-bulk-bank-payment"},{"openapi":"api-reference/bank-payments-docs.json get /api/payments/bank/bulk/{id}","title":"Get bulk bank payment","href":"/api-reference/bank-payments/get-bulk-bank-payment"},{"openapi":"api-reference/bank-payments-docs.json post /api/payments/bank/bulk/{id}/cancel","title":"Cancel bulk bank payment","href":"/api-reference/bank-payments/cancel-bulk-bank-payment"}]},{"group":"Crypto payments API","icon":"square-code","pages":[{"openapi":"api-reference/crypto-payments-docs.json post /api/payments/crypto/check","title":"Confirm crypto payment","href":"/api-reference/crypto-payments/check-crypto-payment"},{"openapi":"api-reference/crypto-payments-docs.json post /api/payments/crypto/bulk","title":"Create bulk crypto payment","href":"/api-reference/crypto-payments/create-bulk-crypto-payment"},{"openapi":"api-reference/crypto-payments-docs.json get /api/payments/crypto/bulk/{id}","title":"Get bulk crypto payment","href":"/api-reference/crypto-payments/get-bulk-crypto-payment"},{"openapi":"api-reference/crypto-payments-docs.json post /api/payments/crypto/bulk/{id}/cancel","title":"Cancel bulk crypto payment","href":"/api-reference/crypto-payments/cancel-bulk-crypto-payment"}]},{"group":"Orders API","icon":"square-code","pages":[{"openapi":"api-reference/orders-docs.json get /api/orders/{id}","title":"Get order","href":"/api-reference/orders/get-order"},{"openapi":"api-reference/orders-docs.json get /api/orders","title":"Get orders","href":"/api-reference/orders/get-orders"},{"openapi":"api-reference/orders-docs.json post /api/orders","title":"Create order","href":"/api-reference/orders/create-order"},{"openapi":"api-reference/orders-docs.json post /api/orders/{id}/cancel","title":"Cancel order","href":"/api-reference/orders/cancel-order"}]},{"group":"Quotes API","icon":"square-code","pages":[{"openapi":"api-reference/quotes-docs.json get /api/quotes/{id}","title":"Get Quote by ID","description":"","href":"/api-reference/quotes/get-quote-by-id"},{"openapi":"api-reference/quotes-docs.json post /api/quotes","title":"Create Quote","href":"/api-reference/quotes/create-quote"}]},{"group":"Users API","icon":"square-code","pages":[{"openapi":"api-reference/users-docs.json GET /api/users/{id}","title":"Get user","description":"","href":"/api-reference/users/get-user"},{"openapi":"api-reference/users-docs.json GET /api/users","title":"Get all users","href":"/api-reference/users/get-users"},{"openapi":"api-reference/users-docs.json GET /api/users/{id}/link","title":"Get user onboarding links","href":"/api-reference/users/get-user-onboarding-links"},{"openapi":"api-reference/users-docs.json POST /api/users","title":"Create a new user","href":"/api-reference/users/create-user"},{"openapi":"api-reference/users-docs.json POST /api/users/link","title":"Create a new user by link","href":"/api-reference/users/create-user-by-link"},{"openapi":"api-reference/users-docs.json POST /api/users/{id}/terms/accept","title":"Accept terms and conditions for a user","href":"/api-reference/users/accept-terms-and-conditions"},{"openapi":"api-reference/users-docs.json POST /api/users/{id}/additional-information","title":"Add additional information to a user","href":"/api-reference/users/add-additional-user-information"}]},{"group":"Webhooks API","icon":"square-code","pages":[{"title":"Get Webhook by id","openapi":"api-reference/webhooks-docs.json get /api/webhooks/{id}","href":"/api-reference/webhooks/get-apiwebhooks"},{"title":"Delete Webhook","openapi":"api-reference/webhooks-docs.json delete /api/webhooks/{id}","href":"/api-reference/webhooks/delete-apiwebhooks"},{"title":"Get Webhooks","openapi":"api-reference/webhooks-docs.json get /api/webhooks","href":"/api-reference/webhooks/get-apiwebhooks-1"},{"title":"Register a Webhook","openapi":"api-reference/webhooks-docs.json post /api/webhooks/{type}","href":"/api-reference/webhooks/post-apiwebhooks"}]}]}]}]},{"version":"v1 (legacy)","pages":[{"title":"v1 (legacy)","href":"/v1/api-reference/quotes/create-quote"}]}]},"basePath":"","title":"Create Quote - Rio","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}