API key issued by Aile. Authorization: Bearer . Required for quotes. Optional on the other routes: without it they share the anonymous per-address limit, with it the calls are attributed to you and charged to your own budget.
The address that will send the fill and receive the bought token. The order is pinned to it: a fill sent from another address reverts.
Pattern: ^0x[0-9a-fA-F]{40}$
Response
Default Response
A quote: an order signed by the maker, with the calldata that fills it. Approve fill.allowanceTarget, then send fill.to, fill.data and fill.value from taker before expiresAt.
Mid rate the quote was priced from, in human units.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Aile","description":"On-chain FX for regional stablecoins: firm quotes, settled non-custodially on Base.","colors":{"primary":"#2F6FC4","light":"#5097ED","dark":"#2F6FC4"},"logo":{"light":"https://mintcdn.com/aile/dZv7ih6b-D17_TZX/logo/aile-light.svg?fit=max\u0026auto=format\u0026n=dZv7ih6b-D17_TZX\u0026q=85\u0026s=fcb7c2b77a4ea4da3eb4534754482727","dark":"https://mintcdn.com/aile/dZv7ih6b-D17_TZX/logo/aile-dark.svg?fit=max\u0026auto=format\u0026n=dZv7ih6b-D17_TZX\u0026q=85\u0026s=ad87a0057f91e7d16af6d2ba0c489643","href":"https://aile.tech"},"favicon":"https://mintcdn.com/aile/dZv7ih6b-D17_TZX/favicon.png?fit=max\u0026auto=format\u0026n=dZv7ih6b-D17_TZX\u0026q=85\u0026s=9072c33eff563f334ab1811596601aff","api":{"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","languages":["curl","javascript","python"]}},"navbar":{"links":[{"href":"https://staging.app.aile.tech/api/v1/integration/docs","label":"Swagger"},{"href":"https://staging.app.aile.tech","label":"App"}],"primary":{"type":"button","label":"Get an API key","href":"/legal/get-an-api-key"}},"footer":{"socials":{"website":"https://aile.tech","x":"https://x.com/Aile_fx"}},"seo":{"metatags":{"canonical":"https://staging.docs.aile.tech"}},"banner":{"content":"These docs describe the **staging** gateway at `staging.app.aile.tech`. It trades real assets on Base mainnet under small limits.","dismissible":true,"type":"info"},"contextual":{"options":["copy","view","claude","chatgpt","mcp"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"aile","hasAudioNarration":false,"actualSubdomain":"aile","customDomains":["staging.docs.aile.tech"],"gitSource":{"type":"github","owner":"ailefx","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6af027d29aafb0e8b4248778"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af07125a9110ec3eb4f1339","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API reference","count":5},{"language":"default","tag":"Introduction","count":3},{"language":"default","tag":"Integrate","count":3},{"language":"default","tag":"Reference","count":3},{"language":"default","tag":"Legal \u0026 access","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"editor-metadata","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},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/get-quote","slug":"/api-reference/get-quote","pageMetadata":{"title":"Quote","sidebarTitle":"GET /quote","description":"A maker-signed order with ready calldata, pinned to one taker, valid about 30 seconds. Requires an API key.","openapi":"openapi.json GET /v1/quote","href":"/api-reference/get-quote"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"A maker-signed order with ready calldata, pinned to one taker, valid about 30 seconds. Requires an API key.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Quote","sidebarTitle":"GET /quote","description":"A maker-signed order with ready calldata, pinned to one taker, valid about 30 seconds. Requires an API key.","openapi":"openapi.json GET /v1/quote","href":"/api-reference/get-quote"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"firmQuote","summary":"Quote: a signed order ready to fill","tags":["Quotes"],"description":"A maker-signed order with ready calldata, pinned to one taker, valid about 30 seconds. Requires an API key.","parameters":["415b11e6-b17f-4124-817f-8977468ff1be","05eff1e6-d12f-46a7-98b9-489bed7a384f","d78f3b28-b6cb-4eb0-aea4-f076541feea9","6e405cfc-c3bf-4cad-a47d-33bbcf44f87f","8267376a-635c-4a52-82d5-97ccae5ab8e1"],"security":["098d7020-e8bc-47de-8495-25d13c26b2b6"],"responses":{"200":"56aa266e-e0f5-434e-ac38-a457b948d97c","400":"f4fe3b2a-a6d7-4b2c-8d50-295f072ac359","401":"02295117-b8b4-443f-a0fa-df9c8b110cfc","403":"9202b092-5780-4d90-9213-cffce1560ed7","429":"4ac8f016-a19e-439e-9c38-d657fcad8792","503":"ac75ba8d-bfab-4929-a8cd-af1385391af7"},"method":"get","type":"path","servers":["fc3ae1de-143e-43b0-a816-9e5695f889a4"],"path":"/v1/quote","baseUrlOptions":["https://staging.app.aile.tech/api/base"],"title":"Quote: a signed order ready to fill","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"415b11e6-b17f-4124-817f-8977468ff1be":{"schema":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9]{1,11}$","isRequired":true,"description":"Symbol of the token you pay. Case-insensitive. Any token the descriptor lists (`tokens` or `bookTokens`); the pairs quoted are the market makers' books'.","uniqueKey":"","typeLabel":"string"},"in":"query","name":"sellToken","required":true,"description":"Symbol of the token you pay. Case-insensitive. Any token the descriptor lists (`tokens` or `bookTokens`); the pairs quoted are the market makers' books'."},"05eff1e6-d12f-46a7-98b9-489bed7a384f":{"schema":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9]{1,11}$","isRequired":true,"description":"Symbol of the token you receive. Case-insensitive. Any token the descriptor lists (`tokens` or `bookTokens`).","uniqueKey":"","typeLabel":"string"},"in":"query","name":"buyToken","required":true,"description":"Symbol of the token you receive. Case-insensitive. Any token the descriptor lists (`tokens` or `bookTokens`)."},"d78f3b28-b6cb-4eb0-aea4-f076541feea9":{"schema":{"type":"string","pattern":"^[1-9]\\d{0,77}$","isRequired":false,"description":"Exact-in: base units you pay. Give exactly one of sellAmount / buyAmount.","uniqueKey":"","typeLabel":"string"},"in":"query","name":"sellAmount","required":false,"description":"Exact-in: base units you pay. Give exactly one of sellAmount / buyAmount."},"6e405cfc-c3bf-4cad-a47d-33bbcf44f87f":{"schema":{"type":"string","pattern":"^[1-9]\\d{0,77}$","isRequired":false,"description":"Exact-out: base units you receive. Give exactly one of sellAmount / buyAmount.","uniqueKey":"","typeLabel":"string"},"in":"query","name":"buyAmount","required":false,"description":"Exact-out: base units you receive. Give exactly one of sellAmount / buyAmount."},"8267376a-635c-4a52-82d5-97ccae5ab8e1":{"schema":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","isRequired":true,"description":"The address that will send the fill and receive the bought token. The order is pinned to it: a fill sent from another address reverts.","uniqueKey":"","typeLabel":"string"},"in":"query","name":"taker","required":true,"description":"The address that will send the fill and receive the bought token. The order is pinned to it: a fill sent from another address reverts."}},"responses":{"56aa266e-e0f5-434e-ac38-a457b948d97c":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"quoteId":{"type":"string","description":"Stable id for this quote.","isRequired":true,"uniqueKey":"quoteId","typeLabel":"string"},"sellAmount":{"type":"string","description":"Base units the taker pays.","isRequired":true,"uniqueKey":"sellAmount","typeLabel":"string"},"buyAmount":{"type":"string","description":"Base units the taker receives.","isRequired":true,"uniqueKey":"buyAmount","typeLabel":"string"},"expiresAt":{"type":"integer","description":"Unix second when the order expires. About 30 seconds after signing.","isRequired":true,"uniqueKey":"expiresAt","typeLabel":"integer"},"maxFirmSize":{"type":"object","properties":{"sellAmount":{"type":"string","description":"In base units of the token the taker pays.","isRequired":true,"uniqueKey":"maxFirmSize.sellAmount","typeLabel":"string"},"buyAmount":{"type":"string","description":"In base units of the token the taker receives.","isRequired":true,"uniqueKey":"maxFirmSize.buyAmount","typeLabel":"string"}},"required":["sellAmount","buyAmount"],"additionalProperties":true,"description":"The largest quote the maker can pay now, in both tokens at the quoted rate.","isRequired":true,"uniqueKey":"maxFirmSize","typeLabel":"object"},"extension":{"type":"string","description":"Order extension. 0x while the order has no fee leg.","isRequired":true,"uniqueKey":"extension","typeLabel":"string"},"fees":{"type":"object","properties":{"bps":{"type":"string","description":"Fee in basis points. 0 today.","isRequired":true,"uniqueKey":"fees.bps","typeLabel":"string"},"amount":{"type":"string","description":"Fee amount in base units. 0 today.","isRequired":true,"uniqueKey":"fees.amount","typeLabel":"string"},"recipient":{"type":"string","description":"Fee recipient. The zero address while there is no fee.","isRequired":true,"uniqueKey":"fees.recipient","typeLabel":"string"}},"required":["bps","amount","recipient"],"additionalProperties":true,"isRequired":true,"uniqueKey":"fees","typeLabel":"object"},"alternatives":{"type":"array","items":{"oneOf":[{}],"uniqueKey":"alternatives.items.[INDEX]","typeLabel":"any"},"description":"Other makers' quotes. Empty while one maker quotes.","isRequired":true,"uniqueKey":"alternatives","typeLabel":"any[]"},"maker":{"type":"object","properties":{"kind":{"type":"string","enum":["wallet","contract"],"description":"wallet when the maker signs with a key, contract when the maker is a contract. Open: new values may be added.","isRequired":true,"uniqueKey":"maker.kind","typeLabel":"enum\u003cstring>"},"address":{"type":"string","description":"The maker. Informational: do not pin it, it may change between quotes.","isRequired":true,"uniqueKey":"maker.address","typeLabel":"string"}},"required":["kind","address"],"additionalProperties":true,"isRequired":true,"uniqueKey":"maker","typeLabel":"object"},"signature":{"type":"object","properties":{"type":{"type":"string","enum":["eip2098","erc1271"],"description":"eip2098 for a wallet maker, erc1271 for a contract maker. Open: new values may be added.","isRequired":true,"uniqueKey":"signature.type","typeLabel":"enum\u003cstring>"},"r":{"type":"string","description":"EIP-2098 r, or empty when type is erc1271.","isRequired":true,"uniqueKey":"signature.r","typeLabel":"string"},"vs":{"type":"string","description":"EIP-2098 vs, or the contract signature when type is erc1271.","isRequired":true,"uniqueKey":"signature.vs","typeLabel":"string"}},"required":["type","r","vs"],"additionalProperties":true,"isRequired":true,"uniqueKey":"signature","typeLabel":"object"},"order":{"type":"object","properties":{"salt":{"type":"string","isRequired":true,"uniqueKey":"order.salt","typeLabel":"string"},"maker":{"type":"string","isRequired":true,"uniqueKey":"order.maker","typeLabel":"string"},"receiver":{"type":"string","isRequired":true,"uniqueKey":"order.receiver","typeLabel":"string"},"makerAsset":{"type":"string","isRequired":true,"uniqueKey":"order.makerAsset","typeLabel":"string"},"takerAsset":{"type":"string","isRequired":true,"uniqueKey":"order.takerAsset","typeLabel":"string"},"makingAmount":{"type":"string","isRequired":true,"uniqueKey":"order.makingAmount","typeLabel":"string"},"takingAmount":{"type":"string","isRequired":true,"uniqueKey":"order.takingAmount","typeLabel":"string"},"makerTraits":{"type":"string","isRequired":true,"uniqueKey":"order.makerTraits","typeLabel":"string"}},"required":["salt","maker","receiver","makerAsset","takerAsset","makingAmount","takingAmount","makerTraits"],"additionalProperties":true,"description":"Aile order. Amounts and traits are decimal strings. Addresses are 0x-prefixed. Informational.","isRequired":true,"uniqueKey":"order","typeLabel":"object"},"fill":{"type":"object","properties":{"method":{"type":"string","enum":["fillOrder","fillContractOrder","fillOrderArgs","fillContractOrderArgs"],"description":"The order protocol method fill.data calls. fillOrder today. Open: new values may be added.","isRequired":true,"uniqueKey":"fill.method","typeLabel":"enum\u003cstring>"},"to":{"type":"string","description":"Aile order protocol. Send the transaction here.","isRequired":true,"uniqueKey":"fill.to","typeLabel":"string"},"data":{"type":"string","description":"Calldata. Send it unchanged.","isRequired":true,"uniqueKey":"fill.data","typeLabel":"string"},"value":{"type":"string","description":"Native value to send. 0.","isRequired":true,"uniqueKey":"fill.value","typeLabel":"string"},"allowanceTarget":{"type":"string","description":"Spender the taker must approve for the sold token. The order protocol.","isRequired":true,"uniqueKey":"fill.allowanceTarget","typeLabel":"string"},"amount":{"type":"string","description":"Making amount passed to the fill, in base units.","isRequired":true,"uniqueKey":"fill.amount","typeLabel":"string"},"takerTraits":{"type":"string","description":"Taker traits word. Bit 255 is set and the low bits are the taking amount.","isRequired":true,"uniqueKey":"fill.takerTraits","typeLabel":"string"}},"required":["method","to","data","value","allowanceTarget","amount","takerTraits"],"additionalProperties":true,"isRequired":true,"uniqueKey":"fill","typeLabel":"object"},"referenceRate":{"type":"string","description":"Mid rate the quote was priced from, in human units.","isRequired":true,"uniqueKey":"referenceRate","typeLabel":"string"}},"required":["quoteId","sellAmount","buyAmount","expiresAt","maxFirmSize","extension","fees","alternatives","maker","signature","order","fill","referenceRate"],"additionalProperties":true,"description":"A quote: an order signed by the maker, with the calldata that fills it. Approve fill.allowanceTarget, then send fill.to, fill.data and fill.value from taker before expiresAt.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"quoteId":"\u003cstring>","sellAmount":"\u003cstring>","buyAmount":"\u003cstring>","expiresAt":123,"maxFirmSize":{"sellAmount":"\u003cstring>","buyAmount":"\u003cstring>"},"extension":"\u003cstring>","fees":{"bps":"\u003cstring>","amount":"\u003cstring>","recipient":"\u003cstring>"},"alternatives":["\u003cunknown>"],"maker":{"kind":"wallet","address":"\u003cstring>"},"signature":{"type":"eip2098","r":"\u003cstring>","vs":"\u003cstring>"},"order":{"salt":"\u003cstring>","maker":"\u003cstring>","receiver":"\u003cstring>","makerAsset":"\u003cstring>","takerAsset":"\u003cstring>","makingAmount":"\u003cstring>","takingAmount":"\u003cstring>","makerTraits":"\u003cstring>"},"fill":{"method":"fillOrder","to":"\u003cstring>","data":"\u003cstring>","value":"\u003cstring>","allowanceTarget":"\u003cstring>","amount":"\u003cstring>","takerTraits":"\u003cstring>"},"referenceRate":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"f4fe3b2a-a6d7-4b2c-8d50-295f072ac359":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type identifier; about:blank unless a machine-readable problem type is defined.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","uniqueKey":"instance","typeLabel":"string"},"reason":{"description":"Machine-readable cause, where the route defines one","type":"string","uniqueKey":"reason","typeLabel":"string"}},"required":["type","title","status"],"additionalProperties":true,"description":"RFC 7807 problem details","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":123,"detail":"\u003cstring>","instance":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"02295117-b8b4-443f-a0fa-df9c8b110cfc":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type identifier; about:blank unless a machine-readable problem type is defined.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","uniqueKey":"instance","typeLabel":"string"},"reason":{"description":"Machine-readable cause, where the route defines one","type":"string","uniqueKey":"reason","typeLabel":"string"}},"required":["type","title","status"],"additionalProperties":true,"description":"RFC 7807 problem details","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":123,"detail":"\u003cstring>","instance":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"9202b092-5780-4d90-9213-cffce1560ed7":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type identifier; about:blank unless a machine-readable problem type is defined.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","uniqueKey":"instance","typeLabel":"string"},"reason":{"description":"Machine-readable cause, where the route defines one","type":"string","uniqueKey":"reason","typeLabel":"string"}},"required":["type","title","status"],"additionalProperties":true,"description":"RFC 7807 problem details","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":123,"detail":"\u003cstring>","instance":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"4ac8f016-a19e-439e-9c38-d657fcad8792":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type identifier; about:blank unless a machine-readable problem type is defined.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","uniqueKey":"instance","typeLabel":"string"},"reason":{"description":"Machine-readable cause, where the route defines one","type":"string","uniqueKey":"reason","typeLabel":"string"}},"required":["type","title","status"],"additionalProperties":true,"description":"RFC 7807 problem details","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":123,"detail":"\u003cstring>","instance":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"ac75ba8d-bfab-4929-a8cd-af1385391af7":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type identifier; about:blank unless a machine-readable problem type is defined.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"type":"string","uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","uniqueKey":"instance","typeLabel":"string"},"reason":{"description":"Machine-readable cause, where the route defines one","type":"string","uniqueKey":"reason","typeLabel":"string"}},"required":["type","title","status"],"additionalProperties":true,"description":"RFC 7807 problem details","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":123,"detail":"\u003cstring>","instance":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"098d7020-e8bc-47de-8495-25d13c26b2b6":{"apiKey":{"type":"http","scheme":"bearer","description":"API key issued by Aile. Authorization: Bearer \u003ckey>. Required for quotes. Optional on the other routes: without it they share the anonymous per-address limit, with it the calls are attributed to you and charged to your own budget.","scopes":[],"schemeName":"apiKey"}}},"servers":{"fc3ae1de-143e-43b0-a816-9e5695f889a4":{"url":"https://staging.app.aile.tech/api/base","description":"Base"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API key issued by Aile. Authorization: Bearer \u003ckey>. Required for quotes. Optional on the other routes: without it they share the anonymous per-address limit, with it the calls are attributed to you and charged to your own budget.","scopes":[],"schemeName":"apiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key issued by Aile. Authorization: Bearer \u003ckey>. Required for quotes. Optional on the other routes: without it they share the anonymous per-address limit, with it the calls are attributed to you and charged to your own budget.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"openapi.json"},"subdomain":"aile","siteName":"Aile","title":"Quote - Aile","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-08T07:43:13.299Z","originalFileLocation":"api-reference/get-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=\"A maker-signed order with ready calldata, pinned to one taker, valid about 30 seconds. Requires an API key.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Aile\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/aile/A0m2g8TXNh3gJkWK/_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/aile/A0m2g8TXNh3gJkWK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/aile/A0m2g8TXNh3gJkWK/_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/aile/A0m2g8TXNh3gJkWK/_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/aile/A0m2g8TXNh3gJkWK/_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/aile/A0m2g8TXNh3gJkWK/_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/aile/A0m2g8TXNh3gJkWK/_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/aile/A0m2g8TXNh3gJkWK/_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/aile/A0m2g8TXNh3gJkWK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Quote - Aile\">\u003cmeta data-mint-head property=\"og:description\" content=\"A maker-signed order with ready calldata, pinned to one taker, valid about 30 seconds. Requires an API key.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Aile\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://staging.docs.aile.tech/api-reference/get-quote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://aile.mintlify.site/_mintlify/api/og/v2?division=API+reference\u0026amp;title=Quote\u0026amp;description=A+maker-signed+order+with+ready+calldata%2C+pinned+to+one+taker%2C+valid+about+30+seconds.+Requires+an+API+key.\u0026amp;theme=1fc6fc59d84bba16f8ab1be1\u0026amp;signature=d8ca32d46910812679abf1c8225003b09a8a98d578aac2ad330d459be5b929b9\">\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=\"Quote - Aile\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A maker-signed order with ready calldata, pinned to one taker, valid about 30 seconds. Requires an API key.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://aile.mintlify.site/_mintlify/api/og/v2?division=API+reference\u0026amp;title=Quote\u0026amp;description=A+maker-signed+order+with+ready+calldata%2C+pinned+to+one+taker%2C+valid+about+30+seconds.+Requires+an+API+key.\u0026amp;theme=1fc6fc59d84bba16f8ab1be1\u0026amp;signature=d8ca32d46910812679abf1c8225003b09a8a98d578aac2ad330d459be5b929b9\">\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/aile/A0m2g8TXNh3gJkWK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Aile\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2F6FC4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://staging.docs.aile.tech/api-reference/get-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/get-quote.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://staging.docs.aile.tech/#organization\",\"name\":\"Aile\",\"url\":\"https://staging.docs.aile.tech\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/aile/dZv7ih6b-D17_TZX/logo/aile-light.svg?fit=max\u0026auto=format\u0026n=dZv7ih6b-D17_TZX\u0026q=85\u0026s=fcb7c2b77a4ea4da3eb4534754482727\"}},{\"@type\":\"WebSite\",\"@id\":\"https://staging.docs.aile.tech#website\",\"name\":\"Aile\",\"url\":\"https://staging.docs.aile.tech\",\"publisher\":{\"@id\":\"https://staging.docs.aile.tech/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://staging.docs.aile.tech/api-reference/get-quote#webpage\",\"url\":\"https://staging.docs.aile.tech/api-reference/get-quote\",\"name\":\"Quote\",\"description\":\"A maker-signed order with ready calldata, pinned to one taker, valid about 30 seconds. Requires an API key.\",\"dateModified\":\"2026-11-08T07:43:13.299Z\",\"isPartOf\":{\"@id\":\"https://staging.docs.aile.tech#website\"},\"breadcrumb\":{\"@id\":\"https://staging.docs.aile.tech/api-reference/get-quote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://staging.docs.aile.tech/api-reference/get-quote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://staging.docs.aile.tech/api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quote\",\"item\":\"https://staging.docs.aile.tech/api-reference/get-quote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://staging.docs.aile.tech/api-reference/get-quote#apireference\",\"headline\":\"Quote\",\"name\":\"Quote\",\"description\":\"A maker-signed order with ready calldata, pinned to one taker, valid about 30 seconds. Requires an API key.\",\"url\":\"https://staging.docs.aile.tech/api-reference/get-quote\",\"mainEntityOfPage\":{\"@id\":\"https://staging.docs.aile.tech/api-reference/get-quote#webpage\"},\"dateModified\":\"2026-11-08T07:43:13.299Z\",\"publisher\":{\"@id\":\"https://staging.docs.aile.tech/#organization\"},\"isPartOf\":{\"@id\":\"https://staging.docs.aile.tech#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Aile\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Aile","nav":{"global":null,"groups":[{"group":"Introduction","pages":[{"title":"What is Aile","sidebarTitle":"What is Aile","icon":"globe","href":"/index"},{"title":"How it works","icon":"diagram-project","href":"/how-it-works"},{"title":"Fees and pricing","icon":"receipt","href":"/fees-and-pricing"}]},{"group":"Integrate","pages":[{"title":"Quickstart","icon":"rocket","href":"/integrate/quickstart"},{"title":"Apps and wallets","icon":"wallet","href":"/integrate/apps-and-wallets"},{"title":"Aggregators and routers","icon":"route","href":"/integrate/aggregators-and-routers"}]},{"group":"API reference","pages":[{"title":"API overview","sidebarTitle":"Overview","icon":"code","href":"/api-reference/overview"},{"title":"Deployment descriptor","sidebarTitle":"GET /config","openapi":"openapi.json GET /v1/config","href":"/api-reference/get-config"},{"title":"Levels","sidebarTitle":"GET /levels","description":"For every quoted direction: the largest firm size now, its price after the spread and the reference mid. Indicative; only /quote signs.","openapi":"openapi.json GET /v1/levels","href":"/api-reference/get-levels"},{"title":"Quote","sidebarTitle":"GET /quote","openapi":"openapi.json GET /v1/quote","href":"/api-reference/get-quote"},{"title":"Get a fill by its order hash","sidebarTitle":"GET /orders/{hash}","description":"The confirmation of record for a quote you filled, from indexed chain events.","openapi":"openapi.json GET /v1/orders/{hash}","href":"/api-reference/get-orders"}]},{"group":"Reference","pages":[{"title":"Networks and tokens","icon":"coins","href":"/reference/networks-and-tokens"},{"title":"Contracts","icon":"file-contract","href":"/reference/contracts"},{"title":"Liquidity and capacity","icon":"water","href":"/reference/liquidity-and-capacity"}]},{"group":"Legal \u0026 access","pages":[{"title":"Compliance","icon":"scale-balanced","href":"/legal/compliance"},{"title":"Get an API key","icon":"key","href":"/legal/get-an-api-key"}]}]},"basePath":"","title":"Quote - Aile","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["10e4515597","c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["BannerMarkdown-C79IUEr8.js","dist-DE3EVdvd.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-DK3K4Z1S.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","AssistantPageLink-fN9H9n9g.js"]}