{
"error": "yield-xyz-borrow returned a response for GET /v1/positions that does not match the expected schema",
"id": "INTEGRATION_RESPONSE_SCHEMA_DRIFT",
"details": {
"integration": "yield-xyz-borrow",
"endpoint": "GET /v1/positions",
"issues": [
{
"path": "supplyBalances.0.balanceUsd",
"message": "Expected string, received number",
"code": "invalid_type"
}
]
}
}
{
"error": "<string>"
}
Agg
Get a quote
A smart-routed quote across venues, with each venue priced alone in venueSoloQuotes. Only status: ok can be filled; fill before expiresAt.
Needs a linked Agg session (POST /link). Not available to account-abstracted clients.
{
"error": "yield-xyz-borrow returned a response for GET /v1/positions that does not match the expected schema",
"id": "INTEGRATION_RESPONSE_SCHEMA_DRIFT",
"details": {
"integration": "yield-xyz-borrow",
"endpoint": "GET /v1/positions",
"issues": [
{
"path": "supplyBalances.0.balanceUsd",
"message": "Expected string, received number",
"code": "invalid_type"
}
]
}
}
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Portal","description":"Portal is a key management platform for stablecoin companies. Create wallets, send and receive funds on-chain - all in a day.","colors":{"primary":"#5a86fa","light":"#789CFA","dark":"#3E71F8"},"logo":{"light":"https://mintcdn.com/portal-003221ec/GSEv3FWt9xT6P4p5/logo/light.svg?fit=max\u0026auto=format\u0026n=GSEv3FWt9xT6P4p5\u0026q=85\u0026s=589c25ed9717a63807caa49ef88b9541","dark":"https://mintcdn.com/portal-003221ec/GSEv3FWt9xT6P4p5/logo/dark.svg?fit=max\u0026auto=format\u0026n=GSEv3FWt9xT6P4p5\u0026q=85\u0026s=60a15ea88f068be82954514cc71f558c","href":"https://docs.portalhq.io"},"favicon":"https://mintcdn.com/portal-003221ec/8nhTiKJyGlrD5CbB/favicon.png?fit=max\u0026auto=format\u0026n=8nhTiKJyGlrD5CbB\u0026q=85\u0026s=2bbda68250f65a434b3f9eb0fe709ac1","navbar":{"links":[{"href":"mailto:support@portalhq.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.portalhq.io"}},"footer":{"socials":{"x":"https://twitter.com/portal_hq","github":"https://github.com/portal-hq","linkedin":"https://www.linkedin.com/company/portal-labs-inc"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/portal-hq"},{"anchor":"Blog","icon":"newspaper","href":"https://www.portalhq.io/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"portal-003221ec","hasAudioNarration":false,"actualSubdomain":"portal-003221ec","customDomains":["docs.portalhq.io"],"gitSource":{"type":"github","owner":"portal-hq","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af3551df4d176c63cdc87c0","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Documentation","count":394},{"language":"default","tag":"SDKs","count":294},{"language":"default","tag":"API Reference","count":271},{"language":"default","tag":"Client API","count":209},{"language":"default","tag":"Guide","count":164},{"language":"default","tag":"Reference","count":139},{"language":"default","tag":"Flutter","count":99},{"language":"default","tag":"iOS","count":91},{"language":"default","tag":"Due","count":56},{"language":"default","tag":"Resources","count":47}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/agg/get-a-quote","slug":"/api-reference/agg/get-a-quote","pageMetadata":{"title":"Get a quote","description":"A smart-routed quote across venues, with each venue priced alone in `venueSoloQuotes`. Only `status: ok` can be filled; fill before `expiresAt`.\n\nNeeds a linked Agg session (`POST /link`). Not available to account-abstracted clients.","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/quotes","href":"/api-reference/agg/get-a-quote","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, 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(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"A smart-routed quote across venues, with each venue priced alone in \", _jsx(_components.code, {\n children: \"venueSoloQuotes\"\n }), \". Only \", _jsx(_components.code, {\n children: \"status: ok\"\n }), \" can be filled; fill before \", _jsx(_components.code, {\n children: \"expiresAt\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Needs a linked Agg session (\", _jsx(_components.code, {\n children: \"POST /link\"\n }), \"). Not available to account-abstracted clients.\"]\n })]\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":"Get a quote","description":"A smart-routed quote across venues, with each venue priced alone in `venueSoloQuotes`. Only `status: ok` can be filled; fill before `expiresAt`.\n\nNeeds a linked Agg session (`POST /link`). Not available to account-abstracted clients.","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/quotes","href":"/api-reference/agg/get-a-quote","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"createAggQuote","summary":"Get a quote","description":"A smart-routed quote across venues, with each venue priced alone in `venueSoloQuotes`. Only `status: ok` can be filled; fill before `expiresAt`.\n\nNeeds a linked Agg session (`POST /link`). Not available to account-abstracted clients.","tags":["Agg"],"requestBody":"4712b967-4ebc-45eb-b052-21c98782501a","responses":{"200":"f146ca5a-1529-4cc2-b610-146f5662f655","400":"7f31f4ea-67e3-45a8-b5a4-ef8a79101e3c","401":"c3feefc5-1091-4d40-ba96-4f5aaba1625e","403":"1bca0055-e77c-4331-b2b1-d8cb61aab7b5","409":"dfc8e62e-784f-494f-b805-6738cb3766b9","429":"f32307f6-489d-4dbc-ab89-097a4766f147","500":"e2e2710d-cddc-4269-9a70-5b710bedf89f","503":"85baf434-12f9-40fc-9b22-ecfe0fad74eb"},"method":"post","type":"path","servers":["f70d0e6b-184b-47e4-bd73-13a88ed631c3"],"security":["5009de81-3a95-47a3-80d1-1a3d3074dadc"],"path":"/clients/me/integrations/agg/quotes","baseUrlOptions":["https://api.portalhq.io/api/v3"],"title":"Get a quote","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"outcomeId":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"outcomeId","typeLabel":"string"},"side":{"type":"string","enum":["buy","sell"],"isRequired":true,"uniqueKey":"side","typeLabel":"enum\u003cstring>"},"amount":{"description":"Decimal string, in the quote currency. Exactly one of amount / shares.","type":"string","uniqueKey":"amount","typeLabel":"string"},"shares":{"type":"string","uniqueKey":"shares","typeLabel":"string"},"slippageBps":{"type":"integer","minimum":0,"uniqueKey":"slippageBps","typeLabel":"integer"},"venues":{"type":"array","items":{"type":"string","uniqueKey":"venues.items.[INDEX]","typeLabel":"string"},"uniqueKey":"venues","typeLabel":"string[]"},"custody":{"description":"Price against the user's own wallet; quote this way before a `custody: \"self\"` fill.","type":"string","enum":["managed","self"],"uniqueKey":"custody","typeLabel":"enum\u003cstring>"},"mode":{"description":"`paper` prices for a simulated fill; fill it with the same mode.","type":"string","enum":["live","paper"],"uniqueKey":"mode","typeLabel":"enum\u003cstring>"}},"required":["outcomeId","side"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"outcomeId":"\u003cstring>","amount":"\u003cstring>","shares":"\u003cstring>","slippageBps":1,"venues":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"f146ca5a-1529-4cc2-b610-146f5662f655":{"description":"Success","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","properties":{"quoteId":{"type":"string","isRequired":true,"uniqueKey":"data.quoteId","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"data.status","typeLabel":"string"},"expiresAt":{"type":"string","isRequired":true,"uniqueKey":"data.expiresAt","typeLabel":"string"},"refreshAt":{"type":"string","isRequired":true,"uniqueKey":"data.refreshAt","typeLabel":"string"},"venueMarketId":{"type":"string","isRequired":true,"uniqueKey":"data.venueMarketId","typeLabel":"string"},"venueMarketOutcomeId":{"type":"string","isRequired":true,"uniqueKey":"data.venueMarketOutcomeId","typeLabel":"string"},"estimatedCostRaw":{"type":"string","isRequired":true,"uniqueKey":"data.estimatedCostRaw","typeLabel":"string"},"rawExecCost":{"type":"number","isRequired":true,"uniqueKey":"data.rawExecCost","typeLabel":"number"},"totalFilled":{"type":"number","isRequired":true,"uniqueKey":"data.totalFilled","typeLabel":"number"},"solveTimeMs":{"type":"number","description":"Milliseconds.","isRequired":true,"uniqueKey":"data.solveTimeMs","typeLabel":"number"},"verifyTimeMs":{"type":"number","isRequired":true,"uniqueKey":"data.verifyTimeMs","typeLabel":"number"},"fills":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].venue","typeLabel":"string"},"venueMarketId":{"type":"string","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].venueMarketId","typeLabel":"string"},"venueMarketOutcomeId":{"type":"string","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].venueMarketOutcomeId","typeLabel":"string"},"chain":{"type":"string","description":"CAIP-2 chain the part settles on, or `venue-cash` for cash at a venue.","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].chain","typeLabel":"string"},"avgPrice":{"type":"number","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].avgPrice","typeLabel":"number"},"yesPrice":{"type":"number","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].yesPrice","typeLabel":"number"},"noPrice":{"type":"number","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].noPrice","typeLabel":"number"},"fills":{"type":"array","items":{"type":"object","properties":{"price":{"type":"number","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].fills.items.[INDEX].price","typeLabel":"number"},"size":{"type":"number","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].fills.items.[INDEX].size","typeLabel":"number"},"fill":{"type":"number","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].fills.items.[INDEX].fill","typeLabel":"number"}},"required":["price","size","fill"],"additionalProperties":false,"uniqueKey":"data.fills.items.[INDEX].fills.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.fills.items.[INDEX].fills","typeLabel":"object[]"},"venueQty":{"type":"number","isRequired":true,"uniqueKey":"data.fills.items.[INDEX].venueQty","typeLabel":"number"},"inAmount":{"type":"string","uniqueKey":"data.fills.items.[INDEX].inAmount","typeLabel":"string"},"outAmount":{"type":"string","uniqueKey":"data.fills.items.[INDEX].outAmount","typeLabel":"string"},"limitPriceMicroUsdc":{"type":"string","uniqueKey":"data.fills.items.[INDEX].limitPriceMicroUsdc","typeLabel":"string"},"executionBackend":{"description":"ProphetX only: `clearinghouse` or `direct`.","type":"string","uniqueKey":"data.fills.items.[INDEX].executionBackend","typeLabel":"string"},"venueAccountId":{"type":"string","uniqueKey":"data.fills.items.[INDEX].venueAccountId","typeLabel":"string"},"venueFee":{"type":"number","uniqueKey":"data.fills.items.[INDEX].venueFee","typeLabel":"number"},"builderFee":{"type":"number","uniqueKey":"data.fills.items.[INDEX].builderFee","typeLabel":"number"},"settlementFee":{"type":"number","uniqueKey":"data.fills.items.[INDEX].settlementFee","typeLabel":"number"},"executionReserve":{"type":"number","uniqueKey":"data.fills.items.[INDEX].executionReserve","typeLabel":"number"},"feeReserve":{"type":"number","uniqueKey":"data.fills.items.[INDEX].feeReserve","typeLabel":"number"},"bookAgeMs":{"description":"Milliseconds.","type":"integer","uniqueKey":"data.fills.items.[INDEX].bookAgeMs","typeLabel":"integer"},"freshnessRow":{"description":"`r3` or `r4`.","type":"string","uniqueKey":"data.fills.items.[INDEX].freshnessRow","typeLabel":"string"}},"required":["venue","venueMarketId","venueMarketOutcomeId","chain","avgPrice","yesPrice","noPrice","fills","venueQty"],"additionalProperties":false,"uniqueKey":"data.fills.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.fills","typeLabel":"object[]"},"matchedMarkets":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"data.matchedMarkets.items.[INDEX].venue","typeLabel":"string"},"venueMarketId":{"type":"string","isRequired":true,"uniqueKey":"data.matchedMarkets.items.[INDEX].venueMarketId","typeLabel":"string"}},"required":["venue","venueMarketId"],"additionalProperties":false,"uniqueKey":"data.matchedMarkets.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.matchedMarkets","typeLabel":"object[]"},"error":{"type":"string","uniqueKey":"data.error","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"data.createdAt","typeLabel":"string"},"quoteRefreshNotBefore":{"type":"string","uniqueKey":"data.quoteRefreshNotBefore","typeLabel":"string"},"quoteFailure":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"data.quoteFailure.venue","typeLabel":"string"},"code":{"type":"string","description":"The venue quoting service's error code. Open set.","isRequired":true,"uniqueKey":"data.quoteFailure.code","typeLabel":"string"},"retryAt":{"type":"string","uniqueKey":"data.quoteFailure.retryAt","typeLabel":"string"}},"required":["venue","code"],"additionalProperties":false,"uniqueKey":"data.quoteFailure","typeLabel":"object"},"tradeSide":{"type":"string","description":"`buy` or `sell`.","uniqueKey":"data.tradeSide","typeLabel":"string"},"sellShares":{"description":"Echo of a sell request.","type":"number","uniqueKey":"data.sellShares","typeLabel":"number"},"depositWalletAddress":{"description":"The user's Polymarket deposit wallet.","type":"string","uniqueKey":"data.depositWalletAddress","typeLabel":"string"},"estDurationMs":{"type":"integer","uniqueKey":"data.estDurationMs","typeLabel":"integer"},"venueSoloQuotes":{"type":"array","items":{"type":"object","properties":{"quoteId":{"oneOf":[{"type":"string","description":"Quote id to fill on this venue alone; `null` when display-only.","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].quoteId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Quote id to fill on this venue alone; `null` when display-only.","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].quoteId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].quoteId","typeLabel":"string | null"},"venue":{"type":"string","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].venue","typeLabel":"string"},"avgPrice":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].avgPrice.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].avgPrice.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].avgPrice","typeLabel":"number | null"},"filledQty":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].filledQty","typeLabel":"number"},"rawExecCost":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].rawExecCost","typeLabel":"number"},"estimatedPayout":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].estimatedPayout","typeLabel":"number"},"estimatedProfit":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].estimatedProfit","typeLabel":"number"},"returnPct":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].returnPct","typeLabel":"number"},"status":{"type":"string","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].status","typeLabel":"string"},"fills":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].venue","typeLabel":"string"},"venueMarketId":{"type":"string","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].venueMarketId","typeLabel":"string"},"venueMarketOutcomeId":{"type":"string","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].venueMarketOutcomeId","typeLabel":"string"},"chain":{"type":"string","description":"CAIP-2 chain the part settles on, or `venue-cash` for cash at a venue.","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].chain","typeLabel":"string"},"avgPrice":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].avgPrice","typeLabel":"number"},"yesPrice":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].yesPrice","typeLabel":"number"},"noPrice":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].noPrice","typeLabel":"number"},"fills":{"type":"array","items":{"type":"object","properties":{"price":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].fills.items.[INDEX].price","typeLabel":"number"},"size":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].fills.items.[INDEX].size","typeLabel":"number"},"fill":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].fills.items.[INDEX].fill","typeLabel":"number"}},"required":["price","size","fill"],"additionalProperties":false,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].fills.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].fills","typeLabel":"object[]"},"venueQty":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].venueQty","typeLabel":"number"},"inAmount":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].inAmount","typeLabel":"string"},"outAmount":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].outAmount","typeLabel":"string"},"limitPriceMicroUsdc":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].limitPriceMicroUsdc","typeLabel":"string"},"executionBackend":{"description":"ProphetX only: `clearinghouse` or `direct`.","type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].executionBackend","typeLabel":"string"},"venueAccountId":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].venueAccountId","typeLabel":"string"},"venueFee":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].venueFee","typeLabel":"number"},"builderFee":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].builderFee","typeLabel":"number"},"settlementFee":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].settlementFee","typeLabel":"number"},"executionReserve":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].executionReserve","typeLabel":"number"},"feeReserve":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].feeReserve","typeLabel":"number"},"bookAgeMs":{"description":"Milliseconds.","type":"integer","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].bookAgeMs","typeLabel":"integer"},"freshnessRow":{"description":"`r3` or `r4`.","type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX].freshnessRow","typeLabel":"string"}},"required":["venue","venueMarketId","venueMarketOutcomeId","chain","avgPrice","yesPrice","noPrice","fills","venueQty"],"additionalProperties":false,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].fills","typeLabel":"object[]"},"quoteFailure":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].quoteFailure.venue","typeLabel":"string"},"code":{"type":"string","description":"The venue quoting service's error code. Open set.","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].quoteFailure.code","typeLabel":"string"},"retryAt":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].quoteFailure.retryAt","typeLabel":"string"}},"required":["venue","code"],"additionalProperties":false,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].quoteFailure","typeLabel":"object"},"unavailableReason":{"description":"Why this venue cannot be filled alone, e.g. `geo_blocked`. Open set.","type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].unavailableReason","typeLabel":"string"},"venueMarketOutcomeId":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].venueMarketOutcomeId","typeLabel":"string"},"totalCostIncFees":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].totalCostIncFees","typeLabel":"number"},"allocations":{"type":"array","items":{"type":"object","properties":{"sourceChainId":{"type":"string","description":"A CAIP-2 chain id, e.g. `eip155:137`. Chains without a CAIP-2 id pass through as Agg names them, e.g. `1337` for Hyperliquid.","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].sourceChainId","typeLabel":"string"},"venue":{"type":"string","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].venue","typeLabel":"string"},"amount":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].amount","typeLabel":"number"},"sourceTokenAddress":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].sourceTokenAddress","typeLabel":"string"},"sourceTokenSymbol":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].sourceTokenSymbol","typeLabel":"string"},"custodyKind":{"description":"One of `EOA`, `DEPOSIT_WALLET`, `POLYMARKET_LEGACY`, `VENUE_ACCOUNT`.","type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].custodyKind","typeLabel":"string"},"custodyAddress":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].custodyAddress","typeLabel":"string"},"sourceVenueAccountId":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].sourceVenueAccountId","typeLabel":"string"},"sourceExternalAccountId":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].sourceExternalAccountId","typeLabel":"string"},"sourceAddress":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].sourceAddress","typeLabel":"string"},"exactToken":{"type":"boolean","uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX].exactToken","typeLabel":"boolean"}},"required":["sourceChainId","venue","amount"],"additionalProperties":false,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.venueSoloQuotes.items.[INDEX].allocations","typeLabel":"object[]"},"bridgeSteps":{"type":"array","items":{"type":"object","properties":{"sourceChainId":{"type":"string","description":"A CAIP-2 chain id, e.g. `eip155:137`. Chains without a CAIP-2 id pass through as Agg names them, e.g. `1337` for Hyperliquid.","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps.items.[INDEX].sourceChainId","typeLabel":"string"},"destChainId":{"type":"string","description":"A CAIP-2 chain id, e.g. `eip155:137`. Chains without a CAIP-2 id pass through as Agg names them, e.g. `1337` for Hyperliquid.","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps.items.[INDEX].destChainId","typeLabel":"string"},"amount":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps.items.[INDEX].amount","typeLabel":"number"},"cost":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps.items.[INDEX].cost","typeLabel":"number"},"sourceTokenAddress":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps.items.[INDEX].sourceTokenAddress","typeLabel":"string"},"destTokenAddress":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps.items.[INDEX].destTokenAddress","typeLabel":"string"},"sourceTokenSymbol":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps.items.[INDEX].sourceTokenSymbol","typeLabel":"string"},"destTokenSymbol":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps.items.[INDEX].destTokenSymbol","typeLabel":"string"}},"required":["sourceChainId","destChainId","amount","cost"],"additionalProperties":false,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.venueSoloQuotes.items.[INDEX].bridgeSteps","typeLabel":"object[]"},"setupCosts":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","description":"One of `chainApproval`, `venueMarketAta`, `hyperliquidActivation`.","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].setupCosts.items.[INDEX].kind","typeLabel":"string"},"venue":{"type":"string","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].setupCosts.items.[INDEX].venue","typeLabel":"string"},"costUsd":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].setupCosts.items.[INDEX].costUsd","typeLabel":"number"},"alreadyPaid":{"type":"boolean","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].setupCosts.items.[INDEX].alreadyPaid","typeLabel":"boolean"},"chainId":{"type":"string","description":"A CAIP-2 chain id, e.g. `eip155:137`. Chains without a CAIP-2 id pass through as Agg names them, e.g. `1337` for Hyperliquid.","uniqueKey":"data.venueSoloQuotes.items.[INDEX].setupCosts.items.[INDEX].chainId","typeLabel":"string"},"venueMarketId":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].setupCosts.items.[INDEX].venueMarketId","typeLabel":"string"}},"required":["kind","venue","costUsd","alreadyPaid"],"additionalProperties":false,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].setupCosts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.venueSoloQuotes.items.[INDEX].setupCosts","typeLabel":"object[]"},"setupCostsTotal":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].setupCostsTotal","typeLabel":"number"},"feeBreakdown":{"type":"object","properties":{"rawExecCost":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.rawExecCost","typeLabel":"number"},"venueFees":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.venueFees","typeLabel":"number"},"bridgeFees":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.bridgeFees","typeLabel":"number"},"executionGas":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.executionGas","typeLabel":"number"},"totalCost":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.totalCost","typeLabel":"number"},"builderFee":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.builderFee","typeLabel":"number"},"executionReserve":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.executionReserve","typeLabel":"number"},"appFee":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.appFee","typeLabel":"number"},"appFeeBips":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.appFeeBips","typeLabel":"number"},"appFeeBipsByVenue":{"description":"Keyed by venue slug.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.appFeeBipsByVenue.additionalProperties","typeLabel":"number"},"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.appFeeBipsByVenue","typeLabel":"object"},"appFeeCategory":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.appFeeCategory","typeLabel":"string"},"referralFee":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.referralFee","typeLabel":"number"},"referralFeeBipsByVenue":{"description":"Keyed by venue slug.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.referralFeeBipsByVenue.additionalProperties","typeLabel":"number"},"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.referralFeeBipsByVenue","typeLabel":"object"},"setupCosts":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","description":"One of `chainApproval`, `venueMarketAta`, `hyperliquidActivation`.","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.setupCosts.items.[INDEX].kind","typeLabel":"string"},"venue":{"type":"string","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.setupCosts.items.[INDEX].venue","typeLabel":"string"},"costUsd":{"type":"number","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.setupCosts.items.[INDEX].costUsd","typeLabel":"number"},"alreadyPaid":{"type":"boolean","isRequired":true,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.setupCosts.items.[INDEX].alreadyPaid","typeLabel":"boolean"},"chainId":{"type":"string","description":"A CAIP-2 chain id, e.g. `eip155:137`. Chains without a CAIP-2 id pass through as Agg names them, e.g. `1337` for Hyperliquid.","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.setupCosts.items.[INDEX].chainId","typeLabel":"string"},"venueMarketId":{"type":"string","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.setupCosts.items.[INDEX].venueMarketId","typeLabel":"string"}},"required":["kind","venue","costUsd","alreadyPaid"],"additionalProperties":false,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.setupCosts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.setupCosts","typeLabel":"object[]"},"setupCostsTotal":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.setupCostsTotal","typeLabel":"number"},"gasReimbursement":{"type":"number","uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown.gasReimbursement","typeLabel":"number"}},"required":["rawExecCost","venueFees","bridgeFees","executionGas","totalCost"],"additionalProperties":false,"uniqueKey":"data.venueSoloQuotes.items.[INDEX].feeBreakdown","typeLabel":"object"}},"required":["quoteId","venue","avgPrice","filledQty","rawExecCost","estimatedPayout","estimatedProfit","returnPct","status","fills"],"additionalProperties":false,"uniqueKey":"data.venueSoloQuotes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.venueSoloQuotes","typeLabel":"object[]"},"allocations":{"type":"array","items":{"type":"object","properties":{"sourceChainId":{"type":"string","description":"A CAIP-2 chain id, e.g. `eip155:137`. Chains without a CAIP-2 id pass through as Agg names them, e.g. `1337` for Hyperliquid.","isRequired":true,"uniqueKey":"data.allocations.items.[INDEX].sourceChainId","typeLabel":"string"},"venue":{"type":"string","isRequired":true,"uniqueKey":"data.allocations.items.[INDEX].venue","typeLabel":"string"},"amount":{"type":"number","isRequired":true,"uniqueKey":"data.allocations.items.[INDEX].amount","typeLabel":"number"},"sourceTokenAddress":{"type":"string","uniqueKey":"data.allocations.items.[INDEX].sourceTokenAddress","typeLabel":"string"},"sourceTokenSymbol":{"type":"string","uniqueKey":"data.allocations.items.[INDEX].sourceTokenSymbol","typeLabel":"string"},"custodyKind":{"description":"One of `EOA`, `DEPOSIT_WALLET`, `POLYMARKET_LEGACY`, `VENUE_ACCOUNT`.","type":"string","uniqueKey":"data.allocations.items.[INDEX].custodyKind","typeLabel":"string"},"custodyAddress":{"type":"string","uniqueKey":"data.allocations.items.[INDEX].custodyAddress","typeLabel":"string"},"sourceVenueAccountId":{"type":"string","uniqueKey":"data.allocations.items.[INDEX].sourceVenueAccountId","typeLabel":"string"},"sourceExternalAccountId":{"type":"string","uniqueKey":"data.allocations.items.[INDEX].sourceExternalAccountId","typeLabel":"string"},"sourceAddress":{"type":"string","uniqueKey":"data.allocations.items.[INDEX].sourceAddress","typeLabel":"string"},"exactToken":{"type":"boolean","uniqueKey":"data.allocations.items.[INDEX].exactToken","typeLabel":"boolean"}},"required":["sourceChainId","venue","amount"],"additionalProperties":false,"uniqueKey":"data.allocations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.allocations","typeLabel":"object[]"},"bridgeSteps":{"type":"array","items":{"type":"object","properties":{"sourceChainId":{"type":"string","description":"A CAIP-2 chain id, e.g. `eip155:137`. Chains without a CAIP-2 id pass through as Agg names them, e.g. `1337` for Hyperliquid.","isRequired":true,"uniqueKey":"data.bridgeSteps.items.[INDEX].sourceChainId","typeLabel":"string"},"destChainId":{"type":"string","description":"A CAIP-2 chain id, e.g. `eip155:137`. Chains without a CAIP-2 id pass through as Agg names them, e.g. `1337` for Hyperliquid.","isRequired":true,"uniqueKey":"data.bridgeSteps.items.[INDEX].destChainId","typeLabel":"string"},"amount":{"type":"number","isRequired":true,"uniqueKey":"data.bridgeSteps.items.[INDEX].amount","typeLabel":"number"},"cost":{"type":"number","isRequired":true,"uniqueKey":"data.bridgeSteps.items.[INDEX].cost","typeLabel":"number"},"sourceTokenAddress":{"type":"string","uniqueKey":"data.bridgeSteps.items.[INDEX].sourceTokenAddress","typeLabel":"string"},"destTokenAddress":{"type":"string","uniqueKey":"data.bridgeSteps.items.[INDEX].destTokenAddress","typeLabel":"string"},"sourceTokenSymbol":{"type":"string","uniqueKey":"data.bridgeSteps.items.[INDEX].sourceTokenSymbol","typeLabel":"string"},"destTokenSymbol":{"type":"string","uniqueKey":"data.bridgeSteps.items.[INDEX].destTokenSymbol","typeLabel":"string"}},"required":["sourceChainId","destChainId","amount","cost"],"additionalProperties":false,"uniqueKey":"data.bridgeSteps.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.bridgeSteps","typeLabel":"object[]"},"feeBreakdown":{"type":"object","properties":{"rawExecCost":{"type":"number","isRequired":true,"uniqueKey":"data.feeBreakdown.rawExecCost","typeLabel":"number"},"venueFees":{"type":"number","isRequired":true,"uniqueKey":"data.feeBreakdown.venueFees","typeLabel":"number"},"bridgeFees":{"type":"number","isRequired":true,"uniqueKey":"data.feeBreakdown.bridgeFees","typeLabel":"number"},"executionGas":{"type":"number","isRequired":true,"uniqueKey":"data.feeBreakdown.executionGas","typeLabel":"number"},"totalCost":{"type":"number","isRequired":true,"uniqueKey":"data.feeBreakdown.totalCost","typeLabel":"number"},"builderFee":{"type":"number","uniqueKey":"data.feeBreakdown.builderFee","typeLabel":"number"},"executionReserve":{"type":"number","uniqueKey":"data.feeBreakdown.executionReserve","typeLabel":"number"},"appFee":{"type":"number","uniqueKey":"data.feeBreakdown.appFee","typeLabel":"number"},"appFeeBips":{"type":"number","uniqueKey":"data.feeBreakdown.appFeeBips","typeLabel":"number"},"appFeeBipsByVenue":{"description":"Keyed by venue slug.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number","uniqueKey":"data.feeBreakdown.appFeeBipsByVenue.additionalProperties","typeLabel":"number"},"uniqueKey":"data.feeBreakdown.appFeeBipsByVenue","typeLabel":"object"},"appFeeCategory":{"type":"string","uniqueKey":"data.feeBreakdown.appFeeCategory","typeLabel":"string"},"referralFee":{"type":"number","uniqueKey":"data.feeBreakdown.referralFee","typeLabel":"number"},"referralFeeBipsByVenue":{"description":"Keyed by venue slug.","type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number","uniqueKey":"data.feeBreakdown.referralFeeBipsByVenue.additionalProperties","typeLabel":"number"},"uniqueKey":"data.feeBreakdown.referralFeeBipsByVenue","typeLabel":"object"},"setupCosts":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","description":"One of `chainApproval`, `venueMarketAta`, `hyperliquidActivation`.","isRequired":true,"uniqueKey":"data.feeBreakdown.setupCosts.items.[INDEX].kind","typeLabel":"string"},"venue":{"type":"string","isRequired":true,"uniqueKey":"data.feeBreakdown.setupCosts.items.[INDEX].venue","typeLabel":"string"},"costUsd":{"type":"number","isRequired":true,"uniqueKey":"data.feeBreakdown.setupCosts.items.[INDEX].costUsd","typeLabel":"number"},"alreadyPaid":{"type":"boolean","isRequired":true,"uniqueKey":"data.feeBreakdown.setupCosts.items.[INDEX].alreadyPaid","typeLabel":"boolean"},"chainId":{"type":"string","description":"A CAIP-2 chain id, e.g. `eip155:137`. Chains without a CAIP-2 id pass through as Agg names them, e.g. `1337` for Hyperliquid.","uniqueKey":"data.feeBreakdown.setupCosts.items.[INDEX].chainId","typeLabel":"string"},"venueMarketId":{"type":"string","uniqueKey":"data.feeBreakdown.setupCosts.items.[INDEX].venueMarketId","typeLabel":"string"}},"required":["kind","venue","costUsd","alreadyPaid"],"additionalProperties":false,"uniqueKey":"data.feeBreakdown.setupCosts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.feeBreakdown.setupCosts","typeLabel":"object[]"},"setupCostsTotal":{"type":"number","uniqueKey":"data.feeBreakdown.setupCostsTotal","typeLabel":"number"},"gasReimbursement":{"type":"number","uniqueKey":"data.feeBreakdown.gasReimbursement","typeLabel":"number"}},"required":["rawExecCost","venueFees","bridgeFees","executionGas","totalCost"],"additionalProperties":false,"uniqueKey":"data.feeBreakdown","typeLabel":"object"},"appFee":{"oneOf":[{"type":"object","description":"App fee terms frozen at quote time; `null` when the app charges none.","required":["bips","categoryKey","quotedAppFeeRaw"],"properties":{"bips":{"type":"integer","isRequired":true,"uniqueKey":"data.appFee.oneOf.0.bips","typeLabel":"integer"},"categoryKey":{"type":"string","isRequired":true,"uniqueKey":"data.appFee.oneOf.0.categoryKey","typeLabel":"string"},"quotedAppFeeRaw":{"type":"string","isRequired":true,"uniqueKey":"data.appFee.oneOf.0.quotedAppFeeRaw","typeLabel":"string"},"bipsByVenue":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number","uniqueKey":"data.appFee.oneOf.0.bipsByVenue.additionalProperties","typeLabel":"number"},"uniqueKey":"data.appFee.oneOf.0.bipsByVenue","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"data.appFee.oneOf.0","typeLabel":"object"},{"type":"null","description":"App fee terms frozen at quote time; `null` when the app charges none.","uniqueKey":"data.appFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.appFee","typeLabel":"object | null"},"referral":{"oneOf":[{"type":"object","description":"The referral this quote pays; `null` without a referrer.","required":["referrer","feeBips","payer","quotedFeeUsd"],"properties":{"referrer":{"type":"string","isRequired":true,"uniqueKey":"data.referral.oneOf.0.referrer","typeLabel":"string"},"feeBips":{"type":"number","isRequired":true,"uniqueKey":"data.referral.oneOf.0.feeBips","typeLabel":"number"},"payer":{"type":"string","isRequired":true,"uniqueKey":"data.referral.oneOf.0.payer","typeLabel":"string"},"quotedFeeUsd":{"type":"number","isRequired":true,"uniqueKey":"data.referral.oneOf.0.quotedFeeUsd","typeLabel":"number"},"feeBipsByVenue":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"number","uniqueKey":"data.referral.oneOf.0.feeBipsByVenue.additionalProperties","typeLabel":"number"},"uniqueKey":"data.referral.oneOf.0.feeBipsByVenue","typeLabel":"object"},"payerAddress":{"type":"string","uniqueKey":"data.referral.oneOf.0.payerAddress","typeLabel":"string"},"activationSponsorAddress":{"type":"string","uniqueKey":"data.referral.oneOf.0.activationSponsorAddress","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"data.referral.oneOf.0","typeLabel":"object"},{"type":"null","description":"The referral this quote pays; `null` without a referrer.","uniqueKey":"data.referral.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.referral","typeLabel":"object | null"},"slippage":{"type":"object","properties":{"vwap":{"type":"number","isRequired":true,"uniqueKey":"data.slippage.vwap","typeLabel":"number"},"refMidpoint":{"type":"number","isRequired":true,"uniqueKey":"data.slippage.refMidpoint","typeLabel":"number"},"slippage":{"type":"number","isRequired":true,"uniqueKey":"data.slippage.slippage","typeLabel":"number"},"slippageBps":{"type":"number","isRequired":true,"uniqueKey":"data.slippage.slippageBps","typeLabel":"number"}},"required":["vwap","refMidpoint","slippage","slippageBps"],"additionalProperties":false,"uniqueKey":"data.slippage","typeLabel":"object"},"optima":{"description":"The best each objective could reach on its own, for comparison.","type":"object","properties":{"maxFilledQty":{"type":"number","isRequired":true,"uniqueKey":"data.optima.maxFilledQty","typeLabel":"number"},"minSlippage":{"type":"number","isRequired":true,"uniqueKey":"data.optima.minSlippage","typeLabel":"number"},"minCost":{"type":"number","isRequired":true,"uniqueKey":"data.optima.minCost","typeLabel":"number"},"minRisk":{"type":"number","isRequired":true,"uniqueKey":"data.optima.minRisk","typeLabel":"number"},"minBridges":{"type":"integer","isRequired":true,"uniqueKey":"data.optima.minBridges","typeLabel":"integer"},"minVenues":{"type":"integer","isRequired":true,"uniqueKey":"data.optima.minVenues","typeLabel":"integer"}},"required":["maxFilledQty","minSlippage","minCost","minRisk","minBridges","minVenues"],"additionalProperties":false,"uniqueKey":"data.optima","typeLabel":"object"},"warnings":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"data.warnings.items.[INDEX].venue","typeLabel":"string"},"venueMarketOutcomeId":{"type":"string","isRequired":true,"uniqueKey":"data.warnings.items.[INDEX].venueMarketOutcomeId","typeLabel":"string"},"reason":{"type":"string","description":"Open set, e.g. `low_liquidity`, `geo_blocked`.","isRequired":true,"uniqueKey":"data.warnings.items.[INDEX].reason","typeLabel":"string"}},"required":["venue","venueMarketOutcomeId","reason"],"additionalProperties":false,"uniqueKey":"data.warnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.warnings","typeLabel":"object[]"},"custodyWarnings":{"description":"Self-custody quotes: the fill from this wallet would be refused, and why.","type":"array","items":{"type":"object","properties":{"reason":{"type":"string","isRequired":true,"uniqueKey":"data.custodyWarnings.items.[INDEX].reason","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"data.custodyWarnings.items.[INDEX].message","typeLabel":"string"}},"required":["reason","message"],"additionalProperties":false,"uniqueKey":"data.custodyWarnings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.custodyWarnings","typeLabel":"object[]"},"message":{"type":"string","uniqueKey":"data.message","typeLabel":"string"},"settlementPlan":{"type":"object","properties":{"redeemId":{"type":"string","isRequired":true,"uniqueKey":"data.settlementPlan.redeemId","typeLabel":"string"},"status":{"type":"string","description":"`redeem_only` or `partial_redeem`.","isRequired":true,"uniqueKey":"data.settlementPlan.status","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"data.settlementPlan.message","typeLabel":"string"},"totalRedeemableShares":{"type":"number","isRequired":true,"uniqueKey":"data.settlementPlan.totalRedeemableShares","typeLabel":"number"},"totalRedeemShares":{"type":"number","isRequired":true,"uniqueKey":"data.settlementPlan.totalRedeemShares","typeLabel":"number"},"totalSellShares":{"type":"number","isRequired":true,"uniqueKey":"data.settlementPlan.totalSellShares","typeLabel":"number"},"redeemLegs":{"type":"array","items":{"type":"object","properties":{"action":{"type":"string","isRequired":true,"uniqueKey":"data.settlementPlan.redeemLegs.items.[INDEX].action","typeLabel":"string"},"venue":{"type":"string","isRequired":true,"uniqueKey":"data.settlementPlan.redeemLegs.items.[INDEX].venue","typeLabel":"string"},"venueMarketId":{"type":"string","isRequired":true,"uniqueKey":"data.settlementPlan.redeemLegs.items.[INDEX].venueMarketId","typeLabel":"string"},"venueMarketOutcomeId":{"type":"string","isRequired":true,"uniqueKey":"data.settlementPlan.redeemLegs.items.[INDEX].venueMarketOutcomeId","typeLabel":"string"},"positionId":{"type":"string","isRequired":true,"uniqueKey":"data.settlementPlan.redeemLegs.items.[INDEX].positionId","typeLabel":"string"},"size":{"type":"string","description":"Shares, as a decimal string.","isRequired":true,"uniqueKey":"data.settlementPlan.redeemLegs.items.[INDEX].size","typeLabel":"string"},"redeemPath":{"type":"string","description":"`evm` or `svm`.","isRequired":true,"uniqueKey":"data.settlementPlan.redeemLegs.items.[INDEX].redeemPath","typeLabel":"string"}},"required":["action","venue","venueMarketId","venueMarketOutcomeId","positionId","size","redeemPath"],"additionalProperties":false,"uniqueKey":"data.settlementPlan.redeemLegs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.settlementPlan.redeemLegs","typeLabel":"object[]"}},"required":["redeemId","status","message","totalRedeemableShares","totalRedeemShares","totalSellShares","redeemLegs"],"additionalProperties":false,"uniqueKey":"data.settlementPlan","typeLabel":"object"},"estimatedPayout":{"type":"number","uniqueKey":"data.estimatedPayout","typeLabel":"number"},"totalCostIncFees":{"type":"number","uniqueKey":"data.totalCostIncFees","typeLabel":"number"},"estimatedNetProceeds":{"description":"What a sell nets after fees.","type":"number","uniqueKey":"data.estimatedNetProceeds","typeLabel":"number"},"estimatedProfit":{"type":"number","uniqueKey":"data.estimatedProfit","typeLabel":"number"},"returnPct":{"type":"number","uniqueKey":"data.returnPct","typeLabel":"number"},"positionAvailability":{"description":"Sell quotes: the shares the user can sell, where.","type":"object","properties":{"totalSellableShares":{"type":"number","isRequired":true,"uniqueKey":"data.positionAvailability.totalSellableShares","typeLabel":"number"},"venueMarketOutcomes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"data.positionAvailability.venueMarketOutcomes.items.[INDEX].id","typeLabel":"string"},"venue":{"type":"string","isRequired":true,"uniqueKey":"data.positionAvailability.venueMarketOutcomes.items.[INDEX].venue","typeLabel":"string"},"venueMarketId":{"type":"string","isRequired":true,"uniqueKey":"data.positionAvailability.venueMarketOutcomes.items.[INDEX].venueMarketId","typeLabel":"string"},"availableShares":{"type":"number","isRequired":true,"uniqueKey":"data.positionAvailability.venueMarketOutcomes.items.[INDEX].availableShares","typeLabel":"number"}},"required":["id","venue","venueMarketId","availableShares"],"additionalProperties":false,"uniqueKey":"data.positionAvailability.venueMarketOutcomes.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.positionAvailability.venueMarketOutcomes","typeLabel":"object[]"}},"required":["totalSellableShares","venueMarketOutcomes"],"additionalProperties":false,"uniqueKey":"data.positionAvailability","typeLabel":"object"},"sizeStepRaw":{"description":"Limit-order size constraints, in 6-decimal share units: a multiple of `sizeStepRaw`, at least `minSizeRaw`.","type":"string","uniqueKey":"data.sizeStepRaw","typeLabel":"string"},"minSizeRaw":{"type":"string","uniqueKey":"data.minSizeRaw","typeLabel":"string"},"legBounds":{"description":"Worst accepted price per leg, before venue fees.","type":"array","items":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"data.legBounds.items.[INDEX].venue","typeLabel":"string"},"venueMarketOutcomeId":{"type":"string","isRequired":true,"uniqueKey":"data.legBounds.items.[INDEX].venueMarketOutcomeId","typeLabel":"string"},"side":{"type":"string","isRequired":true,"uniqueKey":"data.legBounds.items.[INDEX].side","typeLabel":"string"},"worstPrice":{"type":"number","isRequired":true,"uniqueKey":"data.legBounds.items.[INDEX].worstPrice","typeLabel":"number"},"effectiveSlippageBps":{"type":"number","isRequired":true,"uniqueKey":"data.legBounds.items.[INDEX].effectiveSlippageBps","typeLabel":"number"}},"required":["venue","venueMarketOutcomeId","side","worstPrice","effectiveSlippageBps"],"additionalProperties":false,"uniqueKey":"data.legBounds.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.legBounds","typeLabel":"object[]"}},"required":["quoteId","status","expiresAt","refreshAt","venueMarketId","venueMarketOutcomeId","estimatedCostRaw","rawExecCost","totalFilled","solveTimeMs","verifyTimeMs","fills","matchedMarkets"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"quoteId":"\u003cstring>","status":"\u003cstring>","expiresAt":"\u003cstring>","refreshAt":"\u003cstring>","venueMarketId":"\u003cstring>","venueMarketOutcomeId":"\u003cstring>","estimatedCostRaw":"\u003cstring>","rawExecCost":123,"totalFilled":123,"solveTimeMs":123,"verifyTimeMs":123,"fills":[{"venue":"\u003cstring>","venueMarketId":"\u003cstring>","venueMarketOutcomeId":"\u003cstring>","chain":"\u003cstring>","avgPrice":123,"yesPrice":123,"noPrice":123,"fills":[{"price":123,"size":123,"fill":123}],"venueQty":123,"inAmount":"\u003cstring>","outAmount":"\u003cstring>","limitPriceMicroUsdc":"\u003cstring>","executionBackend":"\u003cstring>","venueAccountId":"\u003cstring>","venueFee":123,"builderFee":123,"settlementFee":123,"executionReserve":123,"feeReserve":123,"bookAgeMs":123,"freshnessRow":"\u003cstring>"}],"matchedMarkets":[{"venue":"\u003cstring>","venueMarketId":"\u003cstring>"}],"error":"\u003cstring>","createdAt":"\u003cstring>","quoteRefreshNotBefore":"\u003cstring>","quoteFailure":{"venue":"\u003cstring>","code":"\u003cstring>","retryAt":"\u003cstring>"},"tradeSide":"\u003cstring>","sellShares":123,"depositWalletAddress":"\u003cstring>","estDurationMs":123,"venueSoloQuotes":[{"quoteId":"\u003cstring>","venue":"\u003cstring>","avgPrice":123,"filledQty":123,"rawExecCost":123,"estimatedPayout":123,"estimatedProfit":123,"returnPct":123,"status":"\u003cstring>","fills":[{"venue":"\u003cstring>","venueMarketId":"\u003cstring>","venueMarketOutcomeId":"\u003cstring>","chain":"\u003cstring>","avgPrice":123,"yesPrice":123,"noPrice":123,"fills":[{"price":123,"size":123,"fill":123}],"venueQty":123,"inAmount":"\u003cstring>","outAmount":"\u003cstring>","limitPriceMicroUsdc":"\u003cstring>","executionBackend":"\u003cstring>","venueAccountId":"\u003cstring>","venueFee":123,"builderFee":123,"settlementFee":123,"executionReserve":123,"feeReserve":123,"bookAgeMs":123,"freshnessRow":"\u003cstring>"}],"quoteFailure":{"venue":"\u003cstring>","code":"\u003cstring>","retryAt":"\u003cstring>"},"unavailableReason":"\u003cstring>","venueMarketOutcomeId":"\u003cstring>","totalCostIncFees":123,"allocations":[{"sourceChainId":"\u003cstring>","venue":"\u003cstring>","amount":123,"sourceTokenAddress":"\u003cstring>","sourceTokenSymbol":"\u003cstring>","custodyKind":"\u003cstring>","custodyAddress":"\u003cstring>","sourceVenueAccountId":"\u003cstring>","sourceExternalAccountId":"\u003cstring>","sourceAddress":"\u003cstring>","exactToken":true}],"bridgeSteps":[{"sourceChainId":"\u003cstring>","destChainId":"\u003cstring>","amount":123,"cost":123,"sourceTokenAddress":"\u003cstring>","destTokenAddress":"\u003cstring>","sourceTokenSymbol":"\u003cstring>","destTokenSymbol":"\u003cstring>"}],"setupCosts":[{"kind":"\u003cstring>","venue":"\u003cstring>","costUsd":123,"alreadyPaid":true,"chainId":"\u003cstring>","venueMarketId":"\u003cstring>"}],"setupCostsTotal":123,"feeBreakdown":{"rawExecCost":123,"venueFees":123,"bridgeFees":123,"executionGas":123,"totalCost":123,"builderFee":123,"executionReserve":123,"appFee":123,"appFeeBips":123,"appFeeBipsByVenue":{},"appFeeCategory":"\u003cstring>","referralFee":123,"referralFeeBipsByVenue":{},"setupCosts":[{"kind":"\u003cstring>","venue":"\u003cstring>","costUsd":123,"alreadyPaid":true,"chainId":"\u003cstring>","venueMarketId":"\u003cstring>"}],"setupCostsTotal":123,"gasReimbursement":123}}],"allocations":[{"sourceChainId":"\u003cstring>","venue":"\u003cstring>","amount":123,"sourceTokenAddress":"\u003cstring>","sourceTokenSymbol":"\u003cstring>","custodyKind":"\u003cstring>","custodyAddress":"\u003cstring>","sourceVenueAccountId":"\u003cstring>","sourceExternalAccountId":"\u003cstring>","sourceAddress":"\u003cstring>","exactToken":true}],"bridgeSteps":[{"sourceChainId":"\u003cstring>","destChainId":"\u003cstring>","amount":123,"cost":123,"sourceTokenAddress":"\u003cstring>","destTokenAddress":"\u003cstring>","sourceTokenSymbol":"\u003cstring>","destTokenSymbol":"\u003cstring>"}],"feeBreakdown":{"rawExecCost":123,"venueFees":123,"bridgeFees":123,"executionGas":123,"totalCost":123,"builderFee":123,"executionReserve":123,"appFee":123,"appFeeBips":123,"appFeeBipsByVenue":{},"appFeeCategory":"\u003cstring>","referralFee":123,"referralFeeBipsByVenue":{},"setupCosts":[{"kind":"\u003cstring>","venue":"\u003cstring>","costUsd":123,"alreadyPaid":true,"chainId":"\u003cstring>","venueMarketId":"\u003cstring>"}],"setupCostsTotal":123,"gasReimbursement":123},"appFee":{"bips":123,"categoryKey":"\u003cstring>","quotedAppFeeRaw":"\u003cstring>","bipsByVenue":{}},"referral":{"referrer":"\u003cstring>","feeBips":123,"payer":"\u003cstring>","quotedFeeUsd":123,"feeBipsByVenue":{},"payerAddress":"\u003cstring>","activationSponsorAddress":"\u003cstring>"},"slippage":{"vwap":123,"refMidpoint":123,"slippage":123,"slippageBps":123},"optima":{"maxFilledQty":123,"minSlippage":123,"minCost":123,"minRisk":123,"minBridges":123,"minVenues":123},"warnings":[{"venue":"\u003cstring>","venueMarketOutcomeId":"\u003cstring>","reason":"\u003cstring>"}],"custodyWarnings":[{"reason":"\u003cstring>","message":"\u003cstring>"}],"message":"\u003cstring>","settlementPlan":{"redeemId":"\u003cstring>","status":"\u003cstring>","message":"\u003cstring>","totalRedeemableShares":123,"totalRedeemShares":123,"totalSellShares":123,"redeemLegs":[{"action":"\u003cstring>","venue":"\u003cstring>","venueMarketId":"\u003cstring>","venueMarketOutcomeId":"\u003cstring>","positionId":"\u003cstring>","size":"\u003cstring>","redeemPath":"\u003cstring>"}]},"estimatedPayout":123,"totalCostIncFees":123,"estimatedNetProceeds":123,"estimatedProfit":123,"returnPct":123,"positionAvailability":{"totalSellableShares":123,"venueMarketOutcomes":[{"id":"\u003cstring>","venue":"\u003cstring>","venueMarketId":"\u003cstring>","availableShares":123}]},"sizeStepRaw":"\u003cstring>","minSizeRaw":"\u003cstring>","legBounds":[{"venue":"\u003cstring>","venueMarketOutcomeId":"\u003cstring>","side":"\u003cstring>","worstPrice":123,"effectiveSlippageBps":123}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"7f31f4ea-67e3-45a8-b5a4-ef8a79101e3c":{"description":"Invalid request, or Agg rejected it (Agg error codes are surfaced as `details.code`). Also `AGG_ACCOUNT_ABSTRACTION_UNSUPPORTED` for an account-abstracted client.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message describing what went wrong","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c3feefc5-1091-4d40-ba96-4f5aaba1625e":{"description":"Unauthorized, or the Agg session expired and could not be refreshed (`AGG_SESSION_EXPIRED`): link again.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message describing what went wrong","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"1bca0055-e77c-4331-b2b1-d8cb61aab7b5":{"description":"The venue is geo-blocked for this user, or the withdrawal destination is not on the allowlist.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message describing what went wrong","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"dfc8e62e-784f-494f-b805-6738cb3766b9":{"description":"No Agg link for this client (`AGG_LINK_REQUIRED`), or a duplicate idempotency key.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message describing what went wrong","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"f32307f6-489d-4dbc-ab89-097a4766f147":{"description":"Agg rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message describing what went wrong","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e2e2710d-cddc-4269-9a70-5b710bedf89f":{"description":"Agg returned a response that does not match the schema Portal expects (`id: INTEGRATION_RESPONSE_SCHEMA_DRIFT`).","content":{"application/json":{"schema":{"type":"object","description":"Returned (HTTP 500) when a third-party response no longer matches the schema Portal proxies for it. The `id` is stable: SDKs should key off it and fail gracefully. Portal is alerted automatically and fixes the mapping server-side.","required":["error","id","details"],"properties":{"error":{"type":"string","example":"yield-xyz-borrow returned a response for GET /v1/positions that does not match the expected schema","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"id":{"type":"string","enum":["INTEGRATION_RESPONSE_SCHEMA_DRIFT"],"isRequired":true,"uniqueKey":"id","typeLabel":"enum\u003cstring>"},"details":{"type":"object","required":["integration","endpoint","issues"],"properties":{"integration":{"type":"string","example":"yield-xyz-borrow","isRequired":true,"uniqueKey":"details.integration","typeLabel":"string"},"endpoint":{"type":"string","description":"The upstream vendor endpoint whose response drifted.","example":"GET /v1/positions","isRequired":true,"uniqueKey":"details.endpoint","typeLabel":"string"},"issues":{"type":"array","items":{"type":"object","required":["path","message","code"],"properties":{"path":{"type":"string","description":"Dotted path of the offending field in the vendor response.","example":"supplyBalances.0.balanceUsd","isRequired":true,"uniqueKey":"details.issues.items.[INDEX].path","typeLabel":"string"},"message":{"type":"string","example":"Expected string, received number","isRequired":true,"uniqueKey":"details.issues.items.[INDEX].message","typeLabel":"string"},"code":{"type":"string","example":"invalid_type","isRequired":true,"uniqueKey":"details.issues.items.[INDEX].code","typeLabel":"string"}},"uniqueKey":"details.issues.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"details.issues","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"yield-xyz-borrow returned a response for GET /v1/positions that does not match the expected schema","id":"INTEGRATION_RESPONSE_SCHEMA_DRIFT","details":{"integration":"yield-xyz-borrow","endpoint":"GET /v1/positions","issues":[{"path":"supplyBalances.0.balanceUsd","message":"Expected string, received number","code":"invalid_type"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"85baf434-12f9-40fc-9b22-ecfe0fad74eb":{"description":"Agg is unreachable or returned an upstream error, or another request is refreshing this session (`AGG_SESSION_REFRESH_IN_PROGRESS`): retry.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message describing what went wrong","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"5009de81-3a95-47a3-80d1-1a3d3074dadc":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Client API Key or Client Session Token (CST). Pass as a Bearer token in the\nAuthorization header.\n","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"f70d0e6b-184b-47e4-bd73-13a88ed631c3":{"url":"https://api.portalhq.io/api/v3","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Client API Key or Client Session Token (CST). Pass as a Bearer token in the\nAuthorization header.\n","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Client API Key or Client Session Token (CST). Pass as a Bearer token in the\nAuthorization header.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi/client-api.yaml"},"subdomain":"portal-003221ec","siteName":"Portal","title":"Get a quote - Portal","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T17:32:25.383Z","originalFileLocation":"api-reference/agg/get-a-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 smart-routed quote across venues, with each venue priced alone in venueSoloQuotes. Only status: ok can be filled; fill before expiresAt. Needs a linked Agg session (POST /link). Not available to account-abstracted clients.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Portal\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/portal-003221ec/V8g2PPGq3WmDlhV8/_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/portal-003221ec/V8g2PPGq3WmDlhV8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/portal-003221ec/V8g2PPGq3WmDlhV8/_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/portal-003221ec/V8g2PPGq3WmDlhV8/_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/portal-003221ec/V8g2PPGq3WmDlhV8/_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/portal-003221ec/V8g2PPGq3WmDlhV8/_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/portal-003221ec/V8g2PPGq3WmDlhV8/_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/portal-003221ec/V8g2PPGq3WmDlhV8/_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/portal-003221ec/V8g2PPGq3WmDlhV8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a quote - Portal\">\u003cmeta data-mint-head property=\"og:description\" content=\"A smart-routed quote across venues, with each venue priced alone in venueSoloQuotes. Only status: ok can be filled; fill before expiresAt. Needs a linked Agg session (POST /link). Not available to account-abstracted clients.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Portal\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.portalhq.io/api-reference/agg/get-a-quote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://portal-003221ec.mintlify.site/_mintlify/api/og/v2?division=Agg\u0026amp;title=Get+a+quote\u0026amp;description=A+smart-routed+quote+across+venues%2C+with+each+venue+priced+alone+in+%60venueSoloQuotes%60.+Only+%60status%3A+ok%60+can+be+filled%3B+fill+before+%60expiresAt%60.%0A%0ANeeds+a+linked\u0026amp;theme=e1b378a47070082a94077904\u0026amp;signature=3249890c048a6a84050866e5f5d91ddd0c9a10bce32d6339debd4fd539bec4b8\">\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=\"Get a quote - Portal\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A smart-routed quote across venues, with each venue priced alone in venueSoloQuotes. Only status: ok can be filled; fill before expiresAt. Needs a linked Agg session (POST /link). Not available to account-abstracted clients.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://portal-003221ec.mintlify.site/_mintlify/api/og/v2?division=Agg\u0026amp;title=Get+a+quote\u0026amp;description=A+smart-routed+quote+across+venues%2C+with+each+venue+priced+alone+in+%60venueSoloQuotes%60.+Only+%60status%3A+ok%60+can+be+filled%3B+fill+before+%60expiresAt%60.%0A%0ANeeds+a+linked\u0026amp;theme=e1b378a47070082a94077904\u0026amp;signature=3249890c048a6a84050866e5f5d91ddd0c9a10bce32d6339debd4fd539bec4b8\">\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/portal-003221ec/V8g2PPGq3WmDlhV8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Portal\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5a86fa\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.portalhq.io/api-reference/agg/get-a-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/agg/get-a-quote.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.portalhq.io/#organization\",\"name\":\"Portal\",\"url\":\"https://docs.portalhq.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/portal-003221ec/GSEv3FWt9xT6P4p5/logo/light.svg?fit=max\u0026auto=format\u0026n=GSEv3FWt9xT6P4p5\u0026q=85\u0026s=589c25ed9717a63807caa49ef88b9541\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.portalhq.io#website\",\"name\":\"Portal\",\"url\":\"https://docs.portalhq.io\",\"publisher\":{\"@id\":\"https://docs.portalhq.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.portalhq.io/api-reference/agg/get-a-quote#webpage\",\"url\":\"https://docs.portalhq.io/api-reference/agg/get-a-quote\",\"name\":\"Get a quote\",\"description\":\"A smart-routed quote across venues, with each venue priced alone in venueSoloQuotes. Only status: ok can be filled; fill before expiresAt. Needs a linked Agg session (POST /link). Not available to account-abstracted clients.\",\"dateModified\":\"2026-11-10T17:32:25.383Z\",\"isPartOf\":{\"@id\":\"https://docs.portalhq.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.portalhq.io/api-reference/agg/get-a-quote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.portalhq.io/api-reference/agg/get-a-quote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Client API\",\"item\":\"https://docs.portalhq.io/api-reference/clients/get-the-clients-details\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agg\",\"item\":\"https://docs.portalhq.io/api-reference/agg/start-an-agg-link\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get a quote\",\"item\":\"https://docs.portalhq.io/api-reference/agg/get-a-quote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.portalhq.io/api-reference/agg/get-a-quote#apireference\",\"headline\":\"Get a quote\",\"name\":\"Get a quote\",\"description\":\"A smart-routed quote across venues, with each venue priced alone in venueSoloQuotes. Only status: ok can be filled; fill before expiresAt. Needs a linked Agg session (POST /link). Not available to account-abstracted clients.\",\"url\":\"https://docs.portalhq.io/api-reference/agg/get-a-quote\",\"mainEntityOfPage\":{\"@id\":\"https://docs.portalhq.io/api-reference/agg/get-a-quote#webpage\"},\"dateModified\":\"2026-11-10T17:32:25.383Z\",\"publisher\":{\"@id\":\"https://docs.portalhq.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.portalhq.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Portal\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Portal\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/agg/get-a-quote.md","siteName":"Portal","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/portal-hq"},{"anchor":"Blog","icon":"newspaper","href":"https://www.portalhq.io/blog"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/apis/api-reference-overview"}]},{"group":"Enclave MPC API","pages":[{"group":"Wallet Management","pages":[{"title":"Create the client's wallet","deprecated":null,"version":null,"openapi":"/openapi/enclave-mpc-api.yaml post /v1/generate","href":"/api-reference/mpc-operations/create-the-clients-wallet"},{"title":"Back up the client's wallet","deprecated":null,"version":null,"openapi":"/openapi/enclave-mpc-api.yaml post /v1/backup","href":"/api-reference/mpc-operations/back-up-the-clients-wallet"},{"title":"Recover the client's wallet","deprecated":null,"version":null,"openapi":"/openapi/enclave-mpc-api.yaml post /v1/recover","href":"/api-reference/mpc-operations/recover-the-clients-wallet"}]},{"group":"Signing","pages":[{"title":"Send the client's assets","deprecated":null,"version":null,"openapi":"/openapi/enclave-mpc-api.yaml post /v1/assets/send","href":"/api-reference/mpc-operations/send-the-clients-assets"},{"title":"Sign a transaction or message by chain","deprecated":null,"version":null,"openapi":"/openapi/enclave-mpc-api.yaml post /v1/sign","href":"/api-reference/mpc-operations/sign-a-transaction-or-message-by-chain"},{"title":"Sign a transaction or message by curve","deprecated":null,"version":null,"openapi":"/openapi/enclave-mpc-api.yaml post /v1/raw/sign/{curve}","href":"/api-reference/mpc-operations/sign-a-transaction-or-message-by-curve"}]},{"group":"Presignatures","pages":[{"title":"Create a presignature","deprecated":null,"version":null,"openapi":"/openapi/enclave-mpc-api.yaml post /v1/presign/{curve}","href":"/api-reference/mpc-operations/create-a-presignature"},{"title":"List active presignatures","deprecated":null,"version":null,"openapi":"/openapi/enclave-mpc-api.yaml get /v1/presignatures","href":"/api-reference/mpc-operations/list-active-presignatures"},{"title":"Delete a presignature","deprecated":null,"version":null,"openapi":"/openapi/enclave-mpc-api.yaml delete /v1/presignatures/{id}","href":"/api-reference/mpc-operations/delete-a-presignature"}]}]},{"group":"Client API","pages":[{"group":"Clients","pages":[{"title":"Get the client's details","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me","href":"/api-reference/clients/get-the-clients-details"}]},{"group":"Wallet","pages":[{"title":"Get wallet balances","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/chains/{chain}/assets","href":"/api-reference/wallet/get-wallet-balances"},{"title":"Get wallet NFTs","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/chains/{chain}/assets/nfts","href":"/api-reference/wallet/get-wallet-nfts"},{"title":"Get wallet transactions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/chains/{chain}/transactions","href":"/api-reference/wallet/get-wallet-transactions"},{"title":"Get transaction details by signature","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/chains/{chain}/transactions/{signature}","href":"/api-reference/wallet/get-transaction-details-by-signature"},{"title":"Get wallet capabilities","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/wallet_getCapabilities","href":"/api-reference/wallet/get-wallet-capabilities"}]},{"group":"Transactions","pages":[{"title":"Build a transaction","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/clients/{clientId}/chains/{chain}/assets/send/build-transaction","href":"/api-reference/transactions/build-a-transaction"},{"title":"Broadcast a signed transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/assets/send/broadcast-transaction","href":"/api-reference/transactions/broadcast-a-signed-transaction"},{"title":"Build a user operation","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/assets/send/build-user-operation","href":"/api-reference/transactions/build-a-user-operation"},{"title":"Broadcast a user operation","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/assets/send/broadcast-user-operation","href":"/api-reference/transactions/broadcast-a-user-operation"},{"title":"Evaluate a transaction for risks","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/evaluate-transaction","href":"/api-reference/transactions/evaluate-a-transaction-for-risks"}]},{"group":"Funding","pages":[{"title":"Get the testnet funding configuration","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/fund/config","href":"/api-reference/funding/get-the-testnet-funding-configuration"},{"title":"Fund the client's wallet with testnet tokens","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/fund","href":"/api-reference/funding/fund-the-clients-wallet-with-testnet-tokens"}]},{"group":"Wallet Shares","pages":[{"title":"Update signing share pair statuses","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml patch /clients/me/signing-share-pairs","href":"/api-reference/wallet-shares/update-signing-share-pair-statuses"},{"title":"Update backup share pair statuses","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml patch /clients/me/backup-share-pairs","href":"/api-reference/wallet-shares/update-backup-share-pair-statuses"},{"title":"Get ejectable backup shares for a wallet","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/wallets/{walletId}/ejectable-backup-shares","href":"/api-reference/wallet-shares/get-ejectable-backup-shares-for-a-wallet"},{"title":"Delete a signing share pair","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml delete /clients/me/wallets/{walletId}/signing-share-pairs/{signingSharePairId}","href":"/api-reference/wallet-shares/delete-a-signing-share-pair"},{"title":"Get backup share pairs","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/wallets/{walletId}/backup-share-pairs","href":"/api-reference/wallet-shares/get-backup-share-pairs"},{"title":"Get signing share pairs","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/wallets/{walletId}/signing-share-pairs","href":"/api-reference/wallet-shares/get-signing-share-pairs"},{"title":"Complete wallet ejection","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml patch /clients/me/wallets/{walletId}/complete-eject","href":"/api-reference/wallet-shares/complete-wallet-ejection"},{"title":"Mark client as ejected","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/eject","href":"/api-reference/clients/mark-client-as-ejected"}]},{"group":"Delegations","pages":[{"title":"Approve a token delegation","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/assets/{token}/approvals","href":"/api-reference/delegations/approve-a-token-delegation"},{"title":"Revoke a token delegation","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/assets/{token}/revocations","href":"/api-reference/delegations/revoke-a-token-delegation"},{"title":"Get delegation status for a token","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/clients/{clientId}/chains/{chain}/assets/{token}/delegations","href":"/api-reference/delegations/get-delegation-status-for-a-token"},{"title":"Transfer tokens as a delegate","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/assets/{token}/delegations/transfers","href":"/api-reference/delegations/transfer-tokens-as-a-delegate"},{"title":"Initialize a delegation system account","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/delegation/init-system-account","href":"/api-reference/delegations/initialize-a-delegation-system-account"},{"title":"Initialize a delegation token account","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/delegation/init-token-account","href":"/api-reference/delegations/initialize-a-delegation-token-account"},{"title":"Approve a Solana delegation","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/delegation/approve","href":"/api-reference/delegations/approve-a-solana-delegation"},{"title":"Transfer as a Solana delegate","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/delegation/transfer","href":"/api-reference/delegations/transfer-as-a-solana-delegate"},{"title":"Get Solana delegation status","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/clients/{clientId}/chains/{chain}/delegation/status","href":"/api-reference/delegations/get-solana-delegation-status"},{"title":"Revoke a Solana delegation","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/delegation/revoke","href":"/api-reference/delegations/revoke-a-solana-delegation"}]},{"group":"EIP-7702","pages":[{"title":"Get account type","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/chains/{chain}/wallet/account-type","href":"/api-reference/eip-7702/get-account-type"},{"title":"Build an EIP-7702 authorization","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/wallet/build-authorization-list","href":"/api-reference/eip-7702/build-an-eip-7702-authorization"},{"title":"Build an EIP-7702 authorization transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/chains/{chain}/wallet/build-authorization-transaction","href":"/api-reference/eip-7702/build-an-eip-7702-authorization-transaction"}]},{"group":"Li.Fi","pages":[{"title":"Get a Li.Fi swap/bridge quote","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/lifi/quote","href":"/api-reference/lifi/get-a-lifi-swapbridge-quote"},{"title":"Get Li.Fi swap/bridge routes","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/lifi/routes","href":"/api-reference/lifi/get-lifi-swapbridge-routes"},{"title":"Get details for a route step","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/lifi/route-step-details","href":"/api-reference/lifi/get-details-for-a-route-step"},{"title":"Get Li.Fi transaction status","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/lifi/status","href":"/api-reference/lifi/get-lifi-transaction-status"},{"title":"Get Li.Fi supported tokens","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/lifi/tokens","href":"/api-reference/lifi/get-lifi-supported-tokens"}]},{"group":"CCTP","pages":[{"title":"List CCTP routes","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/cctp/routes","href":"/api-reference/cctp/list-cctp-routes"},{"title":"Quote a CCTP transfer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/cctp/quote","href":"/api-reference/cctp/quote-a-cctp-transfer"},{"title":"Create a CCTP transfer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/cctp/transfers","href":"/api-reference/cctp/create-a-cctp-transfer"},{"title":"Submit a CCTP transfer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/cctp/transfers/{id}/submit","href":"/api-reference/cctp/submit-a-cctp-transfer"},{"title":"Get a CCTP transfer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/cctp/transfers/{id}","href":"/api-reference/cctp/get-a-cctp-transfer"},{"title":"List CCTP transfers","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/cctp/transfers","href":"/api-reference/cctp/list-cctp-transfers"}]},{"group":"0x","pages":[{"title":"Get available swap sources","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/0x/swap/sources","href":"/api-reference/0x/get-available-swap-sources"},{"title":"Get a swap quote","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/0x/swap/quote","href":"/api-reference/0x/get-a-swap-quote"},{"title":"Get a swap price estimate","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/0x/swap/price","href":"/api-reference/0x/get-a-swap-price-estimate"},{"title":"Get cross-chain swap quotes","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/0x/cross-chain/quotes","href":"/api-reference/0x/get-cross-chain-swap-quotes"},{"title":"Get cross-chain transaction status","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/0x/cross-chain/status","href":"/api-reference/0x/get-cross-chain-transaction-status"},{"title":"List cross-chain bridge and swap sources","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/0x/cross-chain/sources","href":"/api-reference/0x/list-cross-chain-bridge-and-swap-sources"},{"title":"Get cross-chain transaction history","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/0x/cross-chain/tx-history","href":"/api-reference/0x/get-cross-chain-transaction-history"}]},{"group":"Yield","pages":[{"title":"Get yield opportunities","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz/yields","href":"/api-reference/yieldxyz/get-yield-opportunities"},{"title":"Get default yield opportunities","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz/yields/defaults","href":"/api-reference/yieldxyz/get-default-yield-opportunities"},{"title":"Get yield validators","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz/yields/{yieldId}/validators","href":"/api-reference/yieldxyz/get-yield-validators"},{"title":"Get yield balances","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz/yields/balances","href":"/api-reference/yieldxyz/get-yield-balances"},{"title":"Enter a yield position","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz/actions/enter","href":"/api-reference/yieldxyz/enter-a-yield-position"},{"title":"Exit a yield position","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz/actions/exit","href":"/api-reference/yieldxyz/exit-a-yield-position"},{"title":"Manage a yield position","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz/actions/manage","href":"/api-reference/yieldxyz/manage-a-yield-position"},{"title":"Submit a transaction hash","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml put /clients/me/integrations/yield-xyz/transactions/{transactionId}/submit-hash","href":"/api-reference/yieldxyz/submit-a-transaction-hash"},{"title":"Get a yield transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz/transactions/{transactionId}","href":"/api-reference/yieldxyz/get-a-yield-transaction"},{"title":"Get yield action history","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz/actions","href":"/api-reference/yieldxyz/get-yield-action-history"}]},{"group":"Yield.xyz Borrow","pages":[{"title":"Get positions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-borrow/positions","href":"/api-reference/yieldxyz-borrow/get-positions"},{"title":"Get liquidation history","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-borrow/positions/liquidations","href":"/api-reference/yieldxyz-borrow/get-liquidation-history"},{"title":"Execute a borrow action","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz-borrow/actions","href":"/api-reference/yieldxyz-borrow/execute-a-borrow-action"},{"title":"List actions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-borrow/actions","href":"/api-reference/yieldxyz-borrow/list-actions"},{"title":"Get action by ID","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-borrow/actions/{id}","href":"/api-reference/yieldxyz-borrow/get-action-by-id"},{"title":"Get next step transactions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz-borrow/actions/{id}/step","href":"/api-reference/yieldxyz-borrow/get-next-step-transactions"},{"title":"Submit signed transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz-borrow/transactions/{transactionId}/submit","href":"/api-reference/yieldxyz-borrow/submit-signed-transaction"},{"title":"List integrations","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-borrow/integrations","href":"/api-reference/yieldxyz-borrow/list-integrations"},{"title":"Get integration details","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-borrow/integrations/{integrationId}","href":"/api-reference/yieldxyz-borrow/get-integration-details"},{"title":"List lending markets","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-borrow/markets","href":"/api-reference/yieldxyz-borrow/list-lending-markets"},{"title":"Get market by ID","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-borrow/markets/{marketId}","href":"/api-reference/yieldxyz-borrow/get-market-by-id"},{"title":"Health check","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-borrow/health","href":"/api-reference/yieldxyz-borrow/health-check"}]},{"group":"Agg","pages":[{"title":"Start an Agg link","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/link/challenge","href":"/api-reference/agg/start-an-agg-link"},{"title":"Complete an Agg link","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/link","href":"/api-reference/agg/complete-an-agg-link"},{"title":"Get the Agg link","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/link","href":"/api-reference/agg/get-the-agg-link"},{"title":"Remove the Agg link","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml delete /clients/me/integrations/agg/link","href":"/api-reference/agg/remove-the-agg-link"},{"title":"List events","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/events","href":"/api-reference/agg/list-events"},{"title":"Get an event","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/events/{eventId}","href":"/api-reference/agg/get-an-event"},{"title":"Get an event page","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/events/{eventId}/bootstrap","href":"/api-reference/agg/get-an-event-page"},{"title":"List markets","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/markets","href":"/api-reference/agg/list-markets"},{"title":"Search events or markets","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/search","href":"/api-reference/agg/search-events-or-markets"},{"title":"List categories","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/categories","href":"/api-reference/agg/list-categories"},{"title":"Get venue geo restrictions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/venue-geo-policy","href":"/api-reference/agg/get-venue-geo-restrictions"},{"title":"Get the Agg app config","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/app-config","href":"/api-reference/agg/get-the-agg-app-config"},{"title":"Get midpoints","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/midpoints","href":"/api-reference/agg/get-midpoints"},{"title":"Get order books","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/orderbooks","href":"/api-reference/agg/get-order-books"},{"title":"Get an outcome's order book","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/orderbooks/outcome/{outcomeId}","href":"/api-reference/agg/get-an-outcomes-order-book"},{"title":"Get chart bars","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/charts/bars","href":"/api-reference/agg/get-chart-bars"},{"title":"Get chart history","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/charts/history/manifest","href":"/api-reference/agg/get-chart-history"},{"title":"Get the Agg user","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/me","href":"/api-reference/agg/get-the-agg-user"},{"title":"Get deposit addresses","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/deposit-addresses","href":"/api-reference/agg/get-deposit-addresses"},{"title":"Get balances","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/balances","href":"/api-reference/agg/get-balances"},{"title":"List positions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/positions","href":"/api-reference/agg/list-positions"},{"title":"List orders","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/orders","href":"/api-reference/agg/list-orders"},{"title":"Fill a quote","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/orders","href":"/api-reference/agg/fill-a-quote"},{"title":"List activity","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/activity","href":"/api-reference/agg/list-activity"},{"title":"Redeem winnings","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/redemptions","href":"/api-reference/agg/redeem-winnings"},{"title":"Preview a withdrawal","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/withdrawals/preview","href":"/api-reference/agg/preview-a-withdrawal"},{"title":"Get the withdrawable amount","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/withdrawals/quote","href":"/api-reference/agg/get-the-withdrawable-amount"},{"title":"Withdraw","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/withdrawals","href":"/api-reference/agg/withdraw"},{"title":"Get a withdrawal","description":"Withdrawal status, per leg and per funding source.\n\nNeeds a linked Agg session (`POST /link`). Not available to account-abstracted clients.","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/withdrawals/{withdrawalId}","href":"/api-reference/agg/get-a-withdrawal"},{"title":"Get a quote","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/quotes","href":"/api-reference/agg/get-a-quote"},{"title":"Place a market order on one venue","description":"Trades the venue you name without a prior quote. `externalId` is unique per app, so retrying a timeout returns 409 instead of trading twice.\n\nNeeds a linked Agg session (`POST /link`). Not available to account-abstracted clients.","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/orders/direct","href":"/api-reference/agg/place-a-market-order-on-one-venue"},{"title":"Place a limit order","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/orders/limit","href":"/api-reference/agg/place-a-limit-order"},{"title":"Cancel a limit order","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/orders/cancel","href":"/api-reference/agg/cancel-a-limit-order"},{"title":"Answer self-custody signature requests","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/agg/orders/{quoteId}/signatures","href":"/api-reference/agg/answer-self-custody-signature-requests"},{"title":"Get fill progress","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/agg/orders/{quoteId}","href":"/api-reference/agg/get-fill-progress"}]},{"group":"Yield.xyz Perps","pages":[{"title":"List trading venues","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/providers","href":"/api-reference/yieldxyz-perps/list-trading-venues"},{"title":"Get a trading venue","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/providers/{providerId}","href":"/api-reference/yieldxyz-perps/get-a-trading-venue"},{"title":"List markets","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/markets","href":"/api-reference/yieldxyz-perps/list-markets"},{"title":"Get a market","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/markets/{marketId}","href":"/api-reference/yieldxyz-perps/get-a-market"},{"title":"Get market candles","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/markets/{marketId}/candles","href":"/api-reference/yieldxyz-perps/get-market-candles"},{"title":"Get positions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz-perps/positions","href":"/api-reference/yieldxyz-perps/get-positions"},{"title":"Get orders","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz-perps/orders","href":"/api-reference/yieldxyz-perps/get-orders"},{"title":"Get account balances","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz-perps/balances","href":"/api-reference/yieldxyz-perps/get-account-balances"},{"title":"Execute a perps action","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz-perps/actions","href":"/api-reference/yieldxyz-perps/execute-a-perps-action"},{"title":"List actions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/actions","href":"/api-reference/yieldxyz-perps/list-actions"},{"title":"Get an action","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/actions/{id}","href":"/api-reference/yieldxyz-perps/get-an-action"},{"title":"Get activity feed","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/activity","href":"/api-reference/yieldxyz-perps/get-activity-feed"},{"title":"List events","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/events","href":"/api-reference/yieldxyz-perps/list-events"},{"title":"Get an event","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/events/{id}","href":"/api-reference/yieldxyz-perps/get-an-event"},{"title":"Submit a signed transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/yield-xyz-perps/transactions/{transactionId}/submit","href":"/api-reference/yieldxyz-perps/submit-a-signed-transaction"},{"title":"Health check","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/health","href":"/api-reference/yieldxyz-perps/health-check"},{"title":"Per-venue health","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/yield-xyz-perps/health/providers","href":"/api-reference/yieldxyz-perps/per-venue-health"}]},{"group":"Blockaid","pages":[{"title":"Scan an EVM transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/blockaid/evm/scan","href":"/api-reference/blockaid/scan-an-evm-transaction"},{"title":"Scan Solana transactions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/blockaid/solana/scan","href":"/api-reference/blockaid/scan-solana-transactions"},{"title":"Scan a TRON transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/blockaid/tron/scan","href":"/api-reference/blockaid/scan-a-tron-transaction"},{"title":"Scan an address","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/blockaid/address/scan","href":"/api-reference/blockaid/scan-an-address"},{"title":"Scan tokens","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/blockaid/tokens/scan","href":"/api-reference/blockaid/scan-tokens"},{"title":"Scan a URL","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/blockaid/url/scan","href":"/api-reference/blockaid/scan-a-url"}]},{"group":"Hypernative","pages":[{"title":"Scan addresses","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/hypernative/addresses/scan","href":"/api-reference/hypernative/scan-addresses"},{"title":"Scan an EVM transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/hypernative/evm/scan","href":"/api-reference/hypernative/scan-an-evm-transaction"},{"title":"Scan an EIP-712 message","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/hypernative/eip-712/scan","href":"/api-reference/hypernative/scan-an-eip-712-message"},{"title":"Scan a Solana transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/hypernative/solana/scan","href":"/api-reference/hypernative/scan-a-solana-transaction"},{"title":"Scan NFTs","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/hypernative/nfts/scan","href":"/api-reference/hypernative/scan-nfts"},{"title":"Scan tokens","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/hypernative/tokens/scan","href":"/api-reference/hypernative/scan-tokens"},{"title":"Scan a URL","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/hypernative/url/scan","href":"/api-reference/hypernative/scan-a-url"}]},{"group":"Noah","pages":[{"title":"Initiate KYC onboarding","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/noah/customers/kyc","href":"/api-reference/noah/initiate-kyc-onboarding"},{"title":"Initiate payin","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/noah/payins","href":"/api-reference/noah/initiate-payin"},{"title":"Simulate fiat deposit","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/noah/payins/simulate","href":"/api-reference/noah/simulate-fiat-deposit"},{"title":"Get payout countries","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/noah/payouts/countries","href":"/api-reference/noah/get-payout-countries"},{"title":"Get payout channels","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/noah/payouts/channels","href":"/api-reference/noah/get-payout-channels"},{"title":"Get payout channel form","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/noah/payouts/channels/{channelId}/form","href":"/api-reference/noah/get-payout-channel-form"},{"title":"Quote payout","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/noah/payouts/quote","href":"/api-reference/noah/quote-payout"},{"title":"Initiate payout","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/noah/payouts","href":"/api-reference/noah/initiate-payout"},{"title":"List payment methods","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/noah/payouts/payment-methods","href":"/api-reference/noah/list-payment-methods"}]},{"group":"Meld","pages":[{"title":"List service providers","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/discovery/service-providers","href":"/api-reference/meld/list-service-providers"},{"title":"List countries","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/discovery/countries","href":"/api-reference/meld/list-countries"},{"title":"List fiat currencies","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/discovery/fiat-currencies","href":"/api-reference/meld/list-fiat-currencies"},{"title":"List crypto currencies","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/discovery/crypto-currencies","href":"/api-reference/meld/list-crypto-currencies"},{"title":"List payment methods","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/discovery/payment-methods","href":"/api-reference/meld/list-payment-methods"},{"title":"List country defaults","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/discovery/defaults","href":"/api-reference/meld/list-country-defaults"},{"title":"List buy limits","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/discovery/buy-limits","href":"/api-reference/meld/list-buy-limits"},{"title":"List sell limits","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/discovery/sell-limits","href":"/api-reference/meld/list-sell-limits"},{"title":"List KYC limits","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/discovery/kyc-limits","href":"/api-reference/meld/list-kyc-limits"},{"title":"Create Meld customer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/meld/customers","href":"/api-reference/meld/create-meld-customer"},{"title":"Get Meld customer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/customers","href":"/api-reference/meld/get-meld-customer"},{"title":"Get quote","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/meld/retail/quote","href":"/api-reference/meld/get-quote"},{"title":"Create widget session","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/meld/retail/widget","href":"/api-reference/meld/create-widget-session"},{"title":"List transactions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/retail/transactions","href":"/api-reference/meld/list-transactions"},{"title":"Get transaction","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/retail/transactions/{id}","href":"/api-reference/meld/get-transaction"},{"title":"Get transaction by session","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/meld/retail/transactions/sessions/{sessionId}","href":"/api-reference/meld/get-transaction-by-session"}]},{"group":"Due","pages":[{"title":"Provision Due customer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/customers","href":"/api-reference/due/provision-due-customer"},{"title":"Get Due customer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/customers","href":"/api-reference/due/get-due-customer"},{"title":"List channels","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/channels","href":"/api-reference/due/list-channels"},{"title":"List financial institutions","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/financial-institutions/{country2}/{schema}","href":"/api-reference/due/list-financial-institutions"},{"title":"Get financial institution","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/financial-institutions/{financialInstitutionId}","href":"/api-reference/due/get-financial-institution"},{"title":"Start KYC submission","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/kyc","href":"/api-reference/due/start-kyc-submission"},{"title":"Get KYC status","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/kyc","href":"/api-reference/due/get-kyc-status"},{"title":"Start hosted KYC session","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/kyc/session","href":"/api-reference/due/start-hosted-kyc-session"},{"title":"Get KYC submission","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/kyc/submissions/{id}","href":"/api-reference/due/get-kyc-submission"},{"title":"Submit KYC information","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/kyc/submissions/{id}/info","href":"/api-reference/due/submit-kyc-information"},{"title":"Create KYC document","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/kyc/submissions/{id}/documents","href":"/api-reference/due/create-kyc-document"},{"title":"Upload KYC document","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/kyc/submissions/documents/{token}","href":"/api-reference/due/upload-kyc-document"},{"title":"Complete KYC submission","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/kyc/submissions/{id}/complete","href":"/api-reference/due/complete-kyc-submission"},{"title":"List endorsements","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/kyc/endorsements","href":"/api-reference/due/list-endorsements"},{"title":"Request endorsement","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/kyc/endorsements/{code}","href":"/api-reference/due/request-endorsement"},{"title":"Get endorsement","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/kyc/endorsements/{code}","href":"/api-reference/due/get-endorsement"},{"title":"Get terms of service","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/tos/{token}","href":"/api-reference/due/get-terms-of-service"},{"title":"Accept terms of service","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/tos/{token}","href":"/api-reference/due/accept-terms-of-service"},{"title":"Get usage","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/usage","href":"/api-reference/due/get-usage"},{"title":"Create transfer quote","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/transfers/quote","href":"/api-reference/due/create-transfer-quote"},{"title":"Estimate transfer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/transfers/estimate","href":"/api-reference/due/estimate-transfer"},{"title":"List transfers","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/transfers","href":"/api-reference/due/list-transfers"},{"title":"Create transfer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/transfers","href":"/api-reference/due/create-transfer"},{"title":"Get transfer","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/transfers/{id}","href":"/api-reference/due/get-transfer"},{"title":"Create transfer intent","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/transfers/{id}/transfer-intent","href":"/api-reference/due/create-transfer-intent"},{"title":"Create funding address","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/transfers/{id}/funding-address","href":"/api-reference/due/create-funding-address"},{"title":"Create FX quote","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/fx/quote","href":"/api-reference/due/create-fx-quote"},{"title":"List FX markets","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/fx/markets","href":"/api-reference/due/list-fx-markets"},{"title":"Get FX market","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/fx/markets/{base}/{quote}","href":"/api-reference/due/get-fx-market"},{"title":"Get FX market history","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/fx/markets/{base}/{quote}/history","href":"/api-reference/due/get-fx-market-history"},{"title":"List recipients","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/recipients","href":"/api-reference/due/list-recipients"},{"title":"Create recipient","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/recipients","href":"/api-reference/due/create-recipient"},{"title":"Get recipient","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/recipients/{id}","href":"/api-reference/due/get-recipient"},{"title":"Delete recipient","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml delete /clients/me/integrations/due/recipients/{id}","href":"/api-reference/due/delete-recipient"},{"title":"Register wallet","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/wallets","href":"/api-reference/due/register-wallet"},{"title":"List wallets","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/wallets","href":"/api-reference/due/list-wallets"},{"title":"Get wallet balance","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/wallets/{walletId}/balance","href":"/api-reference/due/get-wallet-balance"},{"title":"Create virtual account","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/virtual-accounts","href":"/api-reference/due/create-virtual-account"},{"title":"Get virtual account by query","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/virtual-accounts","href":"/api-reference/due/get-virtual-account-by-query"},{"title":"List virtual accounts","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/virtual-accounts/list","href":"/api-reference/due/list-virtual-accounts"},{"title":"Get virtual account","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/integrations/due/virtual-accounts/key/{key}","href":"/api-reference/due/get-virtual-account"},{"title":"Update virtual account","deprecated":null,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/integrations/due/virtual-accounts/key/{key}","href":"/api-reference/due/update-virtual-account"}]},{"group":"Deprecated","pages":[{"title":"Simulate a transaction","deprecated":true,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/simulate-transaction","href":"/api-reference/deprecated/simulate-a-transaction"},{"title":"Prepare wallet ejection (deprecated)","deprecated":true,"version":null,"openapi":"/openapi/client-api.yaml post /clients/me/wallets/{walletId}/prepare-eject","href":"/api-reference/wallet-shares/prepare-wallet-ejection-deprecated"},{"title":"Get transactions (deprecated)","deprecated":true,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/transactions","href":"/api-reference/deprecated/get-transactions-deprecated"},{"title":"Get NFTs (deprecated)","deprecated":true,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/nfts","href":"/api-reference/deprecated/get-nfts-deprecated"},{"title":"Get balances (deprecated)","deprecated":true,"version":null,"openapi":"/openapi/client-api.yaml get /clients/me/balances","href":"/api-reference/deprecated/get-balances-deprecated"}]}]},{"group":"Authentication API","pages":[{"group":"Auth Methods","pages":[{"title":"Get the enabled auth methods","deprecated":null,"version":null,"openapi":"/openapi/authentication-api.yaml get /methods","href":"/api-reference/auth-methods/get-the-enabled-auth-methods"}]},{"group":"Magic Links","pages":[{"title":"Send a magic link","deprecated":null,"version":null,"openapi":"/openapi/authentication-api.yaml post /magic-links","href":"/api-reference/magic-links/send-a-magic-link"},{"title":"Validate a magic link token","deprecated":null,"version":null,"openapi":"/openapi/authentication-api.yaml post /magic-links/validations","href":"/api-reference/magic-links/validate-a-magic-link-token"}]},{"group":"OAuth","pages":[{"title":"Get the OAuth authorize URLs","deprecated":null,"version":null,"openapi":"/openapi/authentication-api.yaml get /oauth/urls","href":"/api-reference/oauth/get-the-oauth-authorize-urls"},{"title":"Validate an OAuth token","deprecated":null,"version":null,"openapi":"/openapi/authentication-api.yaml post /oauth/tokens","href":"/api-reference/oauth/validate-an-oauth-token"}]},{"group":"Two-Factor Authentication","pages":[{"title":"Validate a TOTP code","deprecated":null,"version":null,"openapi":"/openapi/authentication-api.yaml post /totps/validations","href":"/api-reference/two-factor-authentication/validate-a-totp-code"}]}]},{"group":"Custodian API","pages":[{"group":"Clients","pages":[{"title":"Create a client","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/clients","href":"/api-reference/clients/create-a-client"},{"title":"List clients","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/clients","href":"/api-reference/clients/list-clients"},{"title":"Get a client","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/clients/{clientId}","href":"/api-reference/clients/get-a-client"},{"title":"Disable or enable a client capability","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml patch /custodians/me/clients/{clientId}/capabilities","href":"/api-reference/clients/disable-or-enable-a-client-capability"},{"title":"Create a client session token","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/clients/{clientId}/sessions","href":"/api-reference/clients/create-a-client-session-token"},{"title":"Create a web OTP","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/clients/{clientId}/web-otps","href":"/api-reference/clients/create-a-web-otp"}]},{"group":"Transactions","pages":[{"title":"Build a transaction","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/clients/{clientId}/chains/{chain}/assets/send/build-transaction","href":"/api-reference/transactions/build-a-transaction"}]},{"group":"Wallet Metadata","pages":[{"title":"Get asset balances","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/clients/{clientId}/chains/{chain}/assets","href":"/api-reference/wallet-metadata/get-asset-balances"},{"title":"Get NFTs","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/clients/{clientId}/chains/{chain}/assets/nfts","href":"/api-reference/wallet-metadata/get-nfts"}]},{"group":"Wallet Shares","pages":[{"title":"Enable wallet ejection","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml patch /custodians/me/clients/{clientId}/enable-eject","href":"/api-reference/wallet-shares/enable-wallet-ejection"},{"title":"Get ejectable backup shares","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/clients/{clientId}/wallets/{walletId}/ejectable-backup-shares","href":"/api-reference/wallet-shares/get-ejectable-backup-shares"},{"title":"Prepare a client for eject (deprecated)","deprecated":true,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/clients/{clientId}/prepare-eject","href":"/api-reference/wallet-shares/prepare-a-client-for-eject-deprecated"}]},{"group":"Delegations","pages":[{"title":"Get Solana delegation status","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/clients/{clientId}/chains/{chain}/delegation/status","href":"/api-reference/delegations/get-solana-delegation-status"},{"title":"Get delegation status for a token","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/clients/{clientId}/chains/{chain}/assets/{token}/delegations","href":"/api-reference/delegations/get-delegation-status-for-a-token"},{"title":"Transfer as a delegate","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/clients/{clientId}/chains/{chain}/assets/{token}/delegations/transfers","href":"/api-reference/delegations/transfer-as-a-delegate"}]},{"group":"Informational Webhooks","pages":[{"title":"List informational webhooks","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/alerts/webhooks","href":"/api-reference/informational-webhooks/list-informational-webhooks"},{"title":"List informational webhook delivery events","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/alerts/webhooks/{alertWebhookId}/delivery-events","href":"/api-reference/informational-webhooks/list-informational-webhook-delivery-events"},{"title":"Retry an informational webhook delivery event","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/alerts/webhooks/{alertWebhookId}/delivery-events/{deliveryEventId}/retries","href":"/api-reference/informational-webhooks/retry-an-informational-webhook-delivery-event"},{"title":"List informational webhook events","deprecated":true,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/alerts/webhooks/{alertWebhookId}/events","href":"/api-reference/informational-webhooks/list-informational-webhook-events"},{"title":"Replay failed informational webhook events","deprecated":true,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/alerts/webhooks/{alertWebhookId}/events/failed/replay","href":"/api-reference/informational-webhooks/replay-failed-informational-webhook-events"},{"title":"Format a raw informational webhook event (deprecated)","deprecated":true,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/alerts/wallets/format","href":"/api-reference/informational-webhooks/format-a-raw-informational-webhook-event-deprecated"},{"title":"Format raw informational webhook events (deprecated)","deprecated":true,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/alerts/format","href":"/api-reference/informational-webhooks/format-raw-informational-webhook-events-deprecated"},{"title":"Replay events by block number (deprecated)","deprecated":true,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/alerts/retry-by-block-number","href":"/api-reference/informational-webhooks/replay-events-by-block-number-deprecated"},{"title":"List external addresses","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/alerts/webhooks/external-addresses","href":"/api-reference/informational-webhooks/list-external-addresses"},{"title":"Create an external address","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/alerts/webhooks/external-addresses","href":"/api-reference/informational-webhooks/create-an-external-address"},{"title":"Delete an external address","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml delete /custodians/me/alerts/webhooks/external-addresses/{externalAddressId}","href":"/api-reference/informational-webhooks/delete-an-external-address"}]},{"group":"Gas Sponsorship","pages":[{"title":"Get gas sponsors","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/gas-sponsorship/chains","href":"/api-reference/gas-sponsorship/get-gas-sponsors"},{"title":"Update gas sponsorship for a chain","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml patch /custodians/me/gas-sponsorship/chains/{chainId}","href":"/api-reference/gas-sponsorship/update-gas-sponsorship-for-a-chain"},{"title":"Get historical gas sponsorship usage (deprecated)","deprecated":true,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/gas-sponsors/chains/{chainId}/usage","href":"/api-reference/gas-sponsorship/get-historical-gas-sponsorship-usage-deprecated"}]},{"group":"Due","pages":[{"title":"List webhook event types","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/integrations/due/webhooks/events","href":"/api-reference/due/list-webhook-event-types"},{"title":"List webhook endpoints","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/integrations/due/webhooks","href":"/api-reference/due/list-webhook-endpoints"},{"title":"Create webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/integrations/due/webhooks","href":"/api-reference/due/create-webhook-endpoint"},{"title":"List webhook deliveries","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/integrations/due/webhooks/{webhookId}/events","href":"/api-reference/due/list-webhook-deliveries"},{"title":"Retry webhook delivery","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/integrations/due/webhooks/{webhookId}/events/{eventId}/retry","href":"/api-reference/due/retry-webhook-delivery"},{"title":"Update webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml post /custodians/me/integrations/due/webhooks/{webhookId}","href":"/api-reference/due/update-webhook-endpoint"},{"title":"Delete webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml delete /custodians/me/integrations/due/webhooks/{webhookId}","href":"/api-reference/due/delete-webhook-endpoint"}]},{"group":"Audit Events","pages":[{"title":"List audit events","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/audit-events","href":"/api-reference/audit-events/list-audit-events"},{"title":"List audit event types","deprecated":null,"version":null,"openapi":"/openapi/custodian-api.yaml get /custodians/me/audit-events/types","href":"/api-reference/audit-events/list-audit-event-types"}]}]},{"group":"Reseller API","pages":[{"group":"Reseller Statistics","pages":[{"title":"Get reseller statistics","deprecated":null,"version":null,"openapi":"/openapi/reseller-api.yaml get /resellers/stats","href":"/api-reference/reseller-statistics/get-reseller-statistics"}]},{"group":"Sub-Custodians","pages":[{"title":"Create a sub-custodian","deprecated":null,"version":null,"openapi":"/openapi/reseller-api.yaml post /resellers/custodians","href":"/api-reference/sub-custodians/create-a-sub-custodian"},{"title":"List sub-custodians","deprecated":null,"version":null,"openapi":"/openapi/reseller-api.yaml get /resellers/custodians","href":"/api-reference/sub-custodians/list-sub-custodians"},{"title":"Suspend a sub-custodian","deprecated":null,"version":null,"openapi":"/openapi/reseller-api.yaml put /resellers/custodians/{custodianId}/suspend","href":"/api-reference/sub-custodians/suspend-a-sub-custodian"},{"title":"Activate a sub-custodian","deprecated":null,"version":null,"openapi":"/openapi/reseller-api.yaml put /resellers/custodians/{custodianId}/activate","href":"/api-reference/sub-custodians/activate-a-sub-custodian"},{"title":"Disable or enable signing for a sub-custodian","deprecated":null,"version":null,"openapi":"/openapi/reseller-api.yaml patch /resellers/custodians/{custodianId}/capabilities","href":"/api-reference/sub-custodians/disable-or-enable-signing-for-a-sub-custodian"}]},{"group":"Sub-Custodian Environments","pages":[{"title":"List sub-custodian environments","deprecated":null,"version":null,"openapi":"/openapi/reseller-api.yaml get /resellers/custodians/{custodianId}/environments","href":"/api-reference/sub-custodian-environments/list-sub-custodian-environments"}]},{"group":"Sub-Custodian API Keys","pages":[{"title":"Create a sub-custodian API key","deprecated":null,"version":null,"openapi":"/openapi/reseller-api.yaml post /resellers/custodians/{custodianId}/environments/{environmentId}/api-keys","href":"/api-reference/sub-custodian-api-keys/create-a-sub-custodian-api-key"},{"title":"Delete a sub-custodian API key","deprecated":null,"version":null,"openapi":"/openapi/reseller-api.yaml delete /resellers/custodians/{custodianId}/environments/{environmentId}/api-keys/{apiKeyId}","href":"/api-reference/sub-custodian-api-keys/delete-a-sub-custodian-api-key"}]}]}]}]},"basePath":"","title":"Get a quote - Portal","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}