Submits a rerank request for asynchronous execution. Returns a job ID immediately
with HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.
POST
/
v1
/
async
/
rerank
Error
A valid request URL is required to generate request examples
Name of a registered webhook endpoint to notify when this job reaches a terminal
state (completed or failed). The endpoint must already exist and be enabled;
otherwise the submission is rejected with HTTP 400. If the endpoint is not subscribed
to the resulting event, the job still completes normally but no delivery is enqueued.
When omitted, no webhook is sent for the job and results are retrieved by polling.
See the Webhooks management API to register endpoints.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"Bifrost","colors":{"primary":"#0C3B43","light":"#07C983"},"logo":{"light":"https://mintcdn.com/bifrost/qFMmk8bNSnvgFYDI/media/bifrost-logo.png?fit=max\u0026auto=format\u0026n=qFMmk8bNSnvgFYDI\u0026q=85\u0026s=6af701a560aee4103444fa017b226cf0","dark":"https://mintcdn.com/bifrost/qFMmk8bNSnvgFYDI/media/bifrost-logo-dark.png?fit=max\u0026auto=format\u0026n=qFMmk8bNSnvgFYDI\u0026q=85\u0026s=84d264aad5f421c526dd17893e7c5739"},"favicon":"https://mintcdn.com/bifrost/qFMmk8bNSnvgFYDI/favicon.ico?fit=max\u0026auto=format\u0026n=qFMmk8bNSnvgFYDI\u0026q=85\u0026s=a57bad8c37d798efcb53dca5d96d8b45","navbar":{"links":[{"href":"https://www.getmaxim.ai/enterprise?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Navbar#free-license","label":"Request License"}],"primary":{"type":"button","label":"Book a Demo","href":"https://www.getmaxim.ai/book-a-demo?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Navbar"}},"footer":{"socials":{"x":"https://x.com/getbifrost","linkedin":"https://linkedin.com/company/maxim-ai","github":"https://github.com/maximhq/bifrost"},"links":[{"header":"Company","items":[{"label":"Book a Demo","href":"https://www.getmaxim.ai/book-a-demo?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Partner Program","href":"https://www.getmaxim.ai/partners-program?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Careers","href":"https://www.getmaxim.ai/careers?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Contact Us","href":"mailto:[email protected]"},{"label":"Security","href":"https://docs.getbifrost.ai/security"},{"label":"Trust Center","href":"https://trust.getmaxim.ai/"},{"label":"Terms of Service","href":"https://www.getmaxim.ai/terms-of-service?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Privacy Policy","href":"https://www.getmaxim.ai/privacy-policy?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"}]},{"header":"Products","items":[{"label":"LLM Gateway","href":"https://www.getmaxim.ai/llm-gateway?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"MCP Gateway","href":"https://www.getmaxim.ai/mcp-gateway?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Governance","href":"https://www.getmaxim.ai/ai-governance?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Guardrails","href":"https://www.getmaxim.ai/ai-guardrails?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Observability","href":"https://www.getmaxim.ai/ai-observability?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Bifrost Edge","href":"https://www.getmaxim.ai/edge?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"}]},{"header":"Resources","items":[{"label":"Bifrost Enterprise","href":"https://www.getmaxim.ai/enterprise?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Performance Benchmarks","href":"https://www.getmaxim.ai/bifrost/resources/benchmarks?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"LLM Gateway Buyer's Guide","href":"https://www.getmaxim.ai/bifrost/resources/buyers-guide?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Claude Code Integration","href":"https://www.getmaxim.ai/bifrost/resources/claude-code?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Migrating from LiteLLM","href":"https://www.getmaxim.ai/bifrost/resources/migrating-from-litellm?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"},{"label":"Blogs","href":"https://www.getmaxim.ai/bifrost/blog?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"}]},{"header":"For LLMs","items":[{"label":"llms-full.txt","href":"https://docs.getbifrost.ai/llms-full.txt"},{"label":"llms.txt","href":"https://docs.getbifrost.ai/llms.txt"},{"label":"llm-info","href":"https://www.getmaxim.ai/llm-info?utm_source=bifrost_docs\u0026utm_medium=Bifrost_Footer"}]}]},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Discord","icon":"discord","href":"https://discord.gg/exN5KAydbU"},{"anchor":"GitHub","icon":"github","href":"https://github.com/maximhq/bifrost"},{"anchor":"Try Enterprise","icon":"building","href":"https://www.getmaxim.ai/bifrost/enterprise"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bifrost","hasAudioNarration":false,"actualSubdomain":"bifrost","customDomains":["docs.getbifrost.ai"],"gitSource":{"type":"github","owner":"maximhq","repo":"bifrost","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad8fd602935fc338a4fe596","collectionId":"986aa4ff-c7f8-4478-a290-044dc988ad79","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad8fd602935fc338a4fe596"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ad8fd602935fc338a4fe596","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API","count":665},{"language":"default","tag":"Changelogs","count":313},{"language":"default","tag":"Integrations","count":248},{"language":"default","tag":"Platform","count":212},{"language":"default","tag":"Open Source","count":163},{"language":"default","tag":"OSS","count":141},{"language":"default","tag":"Governance","count":132},{"language":"default","tag":"Enterprise","count":101},{"language":"default","tag":"Helm","count":74},{"language":"default","tag":"Inference","count":71}]},"assistantConfig":{},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".nav-logo{height:1.5rem}div:has(>nav[aria-label=Main]){gap:1.5rem}nav[aria-label=Main]>ul{gap:1rem}nav[aria-label=Main] a[href*=book-a-demo]{padding:.4375rem .625rem}nav[aria-label=Main] a[href*=book-a-demo] svg{display:none}div:has(>nav[aria-label=Main])>*,nav[aria-label=Main]>ul>*{margin-inline:0}nav[aria-label=Main] .navbar-link a[href*=\"#free-license\"]{display:inline-flex;align-items:center;border:1px solid rgb(var(--primary-dark));border-radius:.75rem;box-sizing:border-box;padding:calc(.4375rem - 1px) .625rem;color:rgb(var(--primary-dark));background:0 0;font-size:.875rem;font-weight:500;line-height:1.25rem}nav[aria-label=Main] .navbar-link a[href*=\"#free-license\"]:hover{background-color:rgb(var(--primary-dark)/.1)}.dark nav[aria-label=Main] .navbar-link a[href*=\"#free-license\"]{border-color:rgb(var(--primary-light));color:rgb(var(--primary-light))}.dark nav[aria-label=Main] .navbar-link a[href*=\"#free-license\"]:hover{background-color:rgb(var(--primary-light)/.12)}#sidebar-group>li>button>div{line-height:normal}.footer-compliance{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;max-width:100%}.footer-compliance img{width:2.5rem;height:2.5rem;flex:none;object-fit:contain}@media (max-width:767px){footer.advanced-footer>div>div:first-child>div:first-child{flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:1rem;width:100%;height:auto}footer.advanced-footer>div>div:first-child>div:first-child>div:last-child{justify-content:flex-start;min-width:0;max-width:100%}footer.advanced-footer a[class*=truncate],footer.advanced-footer>div>div:first-child>div:last-child,footer.advanced-footer>div>div:first-child>div:last-child>div{white-space:normal!important}}@media (min-width:768px){footer.advanced-footer>div>div:first-child{justify-content:flex-start;column-gap:3rem}footer.advanced-footer>div>div:first-child>div:first-child{min-width:0;justify-content:flex-start;align-items:flex-start;row-gap:1.25rem}footer.advanced-footer>div>div:first-child>div:first-child>div:last-child{margin-top:auto}footer.advanced-footer>div>div:first-child>div:last-child{flex:0 1 auto;justify-content:start;grid-template-columns:repeat(4,max-content)!important;column-gap:4rem!important}footer.advanced-footer>div>div:first-child>div:last-child>div{align-items:flex-start;width:auto;flex:none}footer.advanced-footer a[class*=truncate]{max-width:none!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important}}"}],"page":{"pagePath":"api-reference/async-jobs/create-async-rerank","slug":"/api-reference/async-jobs/create-async-rerank","pageMetadata":{"title":"Create async rerank","description":"Submits a rerank request for asynchronous execution. Returns a job ID immediately\nwith HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.\n","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/rerank","href":"/api-reference/async-jobs/create-async-rerank","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Submits a rerank request for asynchronous execution. Returns a job ID immediately\\nwith HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.\"\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":"Create async rerank","description":"Submits a rerank request for asynchronous execution. Returns a job ID immediately\nwith HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.\n","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/rerank","href":"/api-reference/async-jobs/create-async-rerank","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/bifrost/62ad9b1aea461302/googleTag.js","/_mintlify/custom/bifrost/c4c9272fd1c525e5/jsonLd.js","/_mintlify/custom/bifrost/5a8b9314a2dac891/supportWidget.js","/_mintlify/custom/bifrost/088e287583b748b0/baseUrlSwitcher.js","/_mintlify/custom/bifrost/aa532cead633d329/tally-embed.js","/_mintlify/custom/bifrost/fe58824b4f1a0ad5/footerCompliance.js"],"openApiReferenceData":{"operation":{"operationId":"createAsyncRerank","summary":"Create async rerank","description":"Submits a rerank request for asynchronous execution. Returns a job ID immediately\nwith HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.\n","tags":["Async Jobs"],"parameters":["e3a31547-59ad-4b9c-a900-969bdd591b74","94a9043d-37b1-4a28-96b0-1d519238c290"],"requestBody":"1d5efbfa-c65f-4029-b9f3-b1291209a97e","responses":{"202":"6a4c6512-5ac5-4ba2-915d-acbd330bcefa","400":"ace81b2f-aef7-4864-bea2-b78cc53f9e10","500":"d5042dd7-6cc4-4434-aecc-86bb258d82cd"},"security":["53b3ccde-124c-4123-ad75-9f79c8cc5fd1","76fde638-5905-48f9-9943-25db0b4aa2b2","7e7959f1-184f-490e-bd61-a76c007ed3f2"],"method":"post","type":"path","servers":["cba0508a-601f-431b-88e6-d1ec1ec830f3"],"path":"/v1/async/rerank","baseUrlOptions":["{baseUrl}"],"title":"Create async rerank","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e3a31547-59ad-4b9c-a900-969bdd591b74":{"name":"x-bf-async-job-result-ttl","in":"header","required":false,"description":"Time-to-live in seconds for the job result after completion. Defaults to 3600 (1 hour).\nAfter expiry, the job result is automatically cleaned up.\n","schema":{"type":"integer","default":3600,"isRequired":false,"description":"Time-to-live in seconds for the job result after completion. Defaults to 3600 (1 hour).\nAfter expiry, the job result is automatically cleaned up.\n","uniqueKey":"","typeLabel":"integer"}},"94a9043d-37b1-4a28-96b0-1d519238c290":{"name":"x-bf-async-webhook","in":"header","required":false,"description":"Name of a registered webhook endpoint to notify when this job reaches a terminal\nstate (`completed` or `failed`). The endpoint must already exist and be enabled;\notherwise the submission is rejected with HTTP 400. If the endpoint is not subscribed\nto the resulting event, the job still completes normally but no delivery is enqueued.\nWhen omitted, no webhook is sent for the job and results are retrieved by polling.\nSee the Webhooks management API to register endpoints.\n","schema":{"type":"string","isRequired":false,"description":"Name of a registered webhook endpoint to notify when this job reaches a terminal\nstate (`completed` or `failed`). The endpoint must already exist and be enabled;\notherwise the submission is rejected with HTTP 400. If the endpoint is not subscribed\nto the resulting event, the job still completes normally but no delivery is enqueued.\nWhen omitted, no webhook is sent for the job and results are retrieved by polling.\nSee the Webhooks management API to register endpoints.\n","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["model","query","documents"],"properties":{"model":{"type":"string","description":"Model in provider/model format","example":"cohere/rerank-v3.5","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"query":{"type":"string","minLength":1,"description":"Query used to score and reorder documents","isRequired":true,"uniqueKey":"query","typeLabel":"string"},"documents":{"type":"array","description":"Documents to rerank","minItems":1,"items":{"type":"object","required":["text"],"properties":{"text":{"type":"string","minLength":1,"description":"Document text content","isRequired":true,"uniqueKey":"documents.items.[INDEX].text","typeLabel":"string"},"id":{"type":"string","minLength":1,"description":"Optional document identifier","uniqueKey":"documents.items.[INDEX].id","typeLabel":"string"},"meta":{"type":"object","description":"Optional document metadata","additionalProperties":true,"uniqueKey":"documents.items.[INDEX].meta","typeLabel":"object"}},"uniqueKey":"documents.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"documents","typeLabel":"object[]"},"fallbacks":{"type":"array","items":{"type":"string","uniqueKey":"fallbacks.items.[INDEX]","typeLabel":"string"},"description":"Fallback models in provider/model format","uniqueKey":"fallbacks","typeLabel":"string[]"},"top_n":{"type":"integer","minimum":1,"description":"Maximum number of ranked results to return","uniqueKey":"top_n","typeLabel":"integer"},"max_tokens_per_doc":{"type":"integer","minimum":1,"description":"Maximum tokens to consider per document (provider-dependent)","uniqueKey":"max_tokens_per_doc","typeLabel":"integer"},"priority":{"type":"integer","description":"Request priority hint (provider-dependent)","uniqueKey":"priority","typeLabel":"integer"},"return_documents":{"type":"boolean","description":"Whether to include document content in each result","uniqueKey":"return_documents","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"model":"cohere/rerank-v3.5","query":"\u003cstring>","documents":[{"text":"\u003cstring>","id":"\u003cstring>","meta":{}}],"fallbacks":["\u003cstring>"],"top_n":2,"max_tokens_per_doc":2,"priority":123,"return_documents":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"6a4c6512-5ac5-4ba2-915d-acbd330bcefa":{"description":"Job accepted for processing","content":{"application/json":{"schema":{"type":"object","description":"Response returned when creating or polling an async job","required":["id","status","created_at"],"properties":{"id":{"type":"string","description":"Unique identifier for the async job","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"status":{"type":"string","description":"The status of an async job","enum":["pending","processing","completed","failed"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","format":"date-time","description":"When the job was created","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"expires_at":{"type":"string","format":"date-time","description":"When the job result expires and will be cleaned up","uniqueKey":"expires_at","typeLabel":"string\u003cdate-time>"},"completed_at":{"type":"string","format":"date-time","description":"When the job completed (successfully or with failure)","uniqueKey":"completed_at","typeLabel":"string\u003cdate-time>"},"status_code":{"type":"integer","description":"HTTP status code of the completed operation","uniqueKey":"status_code","typeLabel":"integer"},"result":{"description":"The result of the completed operation (shape depends on the request type)","uniqueKey":"result","typeLabel":"any"},"error":{"type":"object","description":"Error response from Bifrost","properties":{"event_id":{"type":"string","uniqueKey":"error.event_id","typeLabel":"string"},"type":{"type":"string","uniqueKey":"error.type","typeLabel":"string"},"is_bifrost_error":{"type":"boolean","uniqueKey":"error.is_bifrost_error","typeLabel":"boolean"},"status_code":{"type":"integer","uniqueKey":"error.status_code","typeLabel":"integer"},"error":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"error.error.type","typeLabel":"string"},"code":{"type":"string","uniqueKey":"error.error.code","typeLabel":"string"},"message":{"type":"string","uniqueKey":"error.error.message","typeLabel":"string"},"param":{"type":"string","uniqueKey":"error.error.param","typeLabel":"string"},"event_id":{"type":"string","uniqueKey":"error.error.event_id","typeLabel":"string"}},"uniqueKey":"error.error","typeLabel":"object"},"extra_fields":{"type":"object","properties":{"routing_info":{"type":"object","description":"Which provider, model and key handled the attempt that produced this response or error, and what the caller asked for. Also sent as x-bifrost-routing-info-* response headers.","properties":{"provider":{"type":"string","description":"Provider that ran the attempt","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"error.extra_fields.routing_info.provider","typeLabel":"enum\u003cstring>"},"model":{"type":"string","description":"Model sent to that provider","uniqueKey":"error.extra_fields.routing_info.model","typeLabel":"string"},"key":{"type":"string","description":"Name of the stored key used, never its ID or secret","uniqueKey":"error.extra_fields.routing_info.key","typeLabel":"string"},"resolved_key_alias":{"type":"object","description":"Set only when the requested model matched a model alias on the key","required":["model_id"],"properties":{"model_id":{"type":"string","description":"Model ID sent to the provider","isRequired":true,"uniqueKey":"error.extra_fields.routing_info.resolved_key_alias.model_id","typeLabel":"string"},"model_name":{"type":"string","description":"Canonical model name, used for pricing and logs","uniqueKey":"error.extra_fields.routing_info.resolved_key_alias.model_name","typeLabel":"string"},"model_family":{"type":"string","description":"Resolved model family","uniqueKey":"error.extra_fields.routing_info.resolved_key_alias.model_family","typeLabel":"string"}},"uniqueKey":"error.extra_fields.routing_info.resolved_key_alias","typeLabel":"object"},"is_fallback":{"type":"boolean","description":"True when a fallback served the request or returned the error. Omitted when false.","uniqueKey":"error.extra_fields.routing_info.is_fallback","typeLabel":"boolean"},"primary_provider":{"type":"string","description":"The primary attempt's provider. Set only when a fallback ran.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"error.extra_fields.routing_info.primary_provider","typeLabel":"enum\u003cstring>"},"primary_model":{"type":"string","description":"The primary attempt's model. Set only when a fallback ran.","uniqueKey":"error.extra_fields.routing_info.primary_model","typeLabel":"string"},"requested_provider":{"type":"string","description":"Provider the caller asked for, before routing rules, load balancing or session affinity changed it. Omitted when the caller sent a bare model.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"error.extra_fields.routing_info.requested_provider","typeLabel":"enum\u003cstring>"},"requested_model":{"type":"string","description":"Model the caller asked for, before anything changed it","uniqueKey":"error.extra_fields.routing_info.requested_model","typeLabel":"string"},"server_side_fallback_model":{"type":"string","description":"Model that answered when Anthropic switched models inside one call","uniqueKey":"error.extra_fields.routing_info.server_side_fallback_model","typeLabel":"string"}},"uniqueKey":"error.extra_fields.routing_info","typeLabel":"object"},"provider":{"type":"string","description":"Deprecated: use routing_info.provider.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"deprecated":true,"uniqueKey":"error.extra_fields.provider","typeLabel":"enum\u003cstring>"},"original_model_requested":{"type":"string","deprecated":true,"description":"Deprecated: use routing_info.primary_model when routing_info.is_fallback is true, otherwise routing_info.model. For the model the caller asked for, read routing_info.requested_model.","uniqueKey":"error.extra_fields.original_model_requested","typeLabel":"string"},"resolved_model_used":{"type":"string","deprecated":true,"description":"Deprecated: use routing_info.resolved_key_alias.model_id when an alias matched, otherwise routing_info.model.","uniqueKey":"error.extra_fields.resolved_model_used","typeLabel":"string"},"request_type":{"type":"string","uniqueKey":"error.extra_fields.request_type","typeLabel":"string"},"mcp_request_type":{"type":"string","uniqueKey":"error.extra_fields.mcp_request_type","typeLabel":"string"},"a2a_request_type":{"type":"string","description":"Agent Gateway operation, for A2A errors","uniqueKey":"error.extra_fields.a2a_request_type","typeLabel":"string"},"a2a_agent_name":{"type":"string","uniqueKey":"error.extra_fields.a2a_agent_name","typeLabel":"string"},"error_type":{"type":"string","description":"Normalized, low-cardinality classification of why the request failed, declared by whichever component refused it. Prefixed by fault domain (caller_, policy_, provider_, bifrost_). Absent on failures that were not classified at source.","uniqueKey":"error.extra_fields.error_type","typeLabel":"string"},"retry_after_ms":{"type":"integer","format":"int64","minimum":1000,"maximum":300000,"description":"The provider's hint for how long to wait before retrying, in milliseconds, read from its retry-after-ms or Retry-After header or its google.rpc.RetryInfo error detail, and clamped to between 1000 and 300000. Absent when the provider gave no explicit hint.","uniqueKey":"error.extra_fields.retry_after_ms","typeLabel":"integer\u003cint64>"},"raw_request":{"description":"Raw provider request, when raw request capture is enabled","uniqueKey":"error.extra_fields.raw_request","typeLabel":"any"},"raw_response":{"description":"Raw provider response, when raw response capture is enabled","uniqueKey":"error.extra_fields.raw_response","typeLabel":"any"},"converted_request_type":{"type":"string","uniqueKey":"error.extra_fields.converted_request_type","typeLabel":"string"},"dropped_compat_plugin_params":{"type":"array","items":{"type":"string","uniqueKey":"error.extra_fields.dropped_compat_plugin_params.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.extra_fields.dropped_compat_plugin_params","typeLabel":"string[]"},"latency":{"type":"integer","format":"int64","description":"Latency in milliseconds","uniqueKey":"error.extra_fields.latency","typeLabel":"integer\u003cint64>"},"key_statuses":{"type":"array","description":"Per-key results, for requests that ran on every key such as listing models","items":{"type":"object","properties":{"key_id":{"type":"string","uniqueKey":"error.extra_fields.key_statuses.items.[INDEX].key_id","typeLabel":"string"},"status":{"type":"string","enum":["success","list_models_failed"],"uniqueKey":"error.extra_fields.key_statuses.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"provider":{"type":"string","description":"AI model provider identifier","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"error.extra_fields.key_statuses.items.[INDEX].provider","typeLabel":"enum\u003cstring>"},"error":{"oneOf":[{"$circularRef":"89762be7-13e6-4675-a9d5-56790d5e81e7"}],"uniqueKey":"error.extra_fields.key_statuses.items.[INDEX].error","typeLabel":"any"}},"uniqueKey":"error.extra_fields.key_statuses.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.extra_fields.key_statuses","typeLabel":"object[]"},"mcp_auth_required":{"type":"object","description":"Set when a per-user MCP tool needs the caller to complete an inline auth flow","properties":{"kind":{"type":"string","uniqueKey":"error.extra_fields.mcp_auth_required.kind","typeLabel":"string"},"mcp_client_id":{"type":"string","uniqueKey":"error.extra_fields.mcp_auth_required.mcp_client_id","typeLabel":"string"},"mcp_client_name":{"type":"string","uniqueKey":"error.extra_fields.mcp_auth_required.mcp_client_name","typeLabel":"string"},"message":{"type":"string","uniqueKey":"error.extra_fields.mcp_auth_required.message","typeLabel":"string"},"authorize_url":{"type":"string","uniqueKey":"error.extra_fields.mcp_auth_required.authorize_url","typeLabel":"string"},"session_id":{"type":"string","uniqueKey":"error.extra_fields.mcp_auth_required.session_id","typeLabel":"string"}},"uniqueKey":"error.extra_fields.mcp_auth_required","typeLabel":"object"},"billed_usage":{"type":"object","description":"Usage the provider reported and billed even though the request failed","properties":{"prompt_tokens":{"type":"integer","description":"Total input tokens including any prompt-cache tokens (read + write). Subtract prompt_tokens_details.cached_read_tokens and prompt_tokens_details.cached_write_tokens to get the non-cached portion.\n","uniqueKey":"error.extra_fields.billed_usage.prompt_tokens","typeLabel":"integer"},"prompt_tokens_details":{"type":"object","properties":{"text_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.prompt_tokens_details.text_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.prompt_tokens_details.audio_tokens","typeLabel":"integer"},"image_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.prompt_tokens_details.image_tokens","typeLabel":"integer"},"cached_read_tokens":{"type":"integer","description":"Tokens served from the prompt cache (cache hit). These tokens are already included in prompt_tokens and are billed at the reduced cache-read rate. Populated for all providers that support prompt caching (Anthropic, Bedrock, OpenAI, Gemini, xAI, etc.).\n","uniqueKey":"error.extra_fields.billed_usage.prompt_tokens_details.cached_read_tokens","typeLabel":"integer"},"cached_write_tokens":{"type":"integer","description":"Tokens written to the prompt cache on this request (cache creation / write). These tokens are already included in prompt_tokens and are billed at the cache-creation rate. Populated for providers that separately report cache write tokens (Anthropic, Bedrock).\n","uniqueKey":"error.extra_fields.billed_usage.prompt_tokens_details.cached_write_tokens","typeLabel":"integer"}},"uniqueKey":"error.extra_fields.billed_usage.prompt_tokens_details","typeLabel":"object"},"completion_tokens":{"type":"integer","description":"Number of output/completion tokens generated.","uniqueKey":"error.extra_fields.billed_usage.completion_tokens","typeLabel":"integer"},"completion_tokens_details":{"type":"object","properties":{"text_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.completion_tokens_details.text_tokens","typeLabel":"integer"},"accepted_prediction_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.completion_tokens_details.accepted_prediction_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.completion_tokens_details.audio_tokens","typeLabel":"integer"},"citation_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.completion_tokens_details.citation_tokens","typeLabel":"integer"},"num_search_queries":{"type":"integer","deprecated":true,"description":"Deprecated, use tool_usage.web_search.num_requests. Will be removed in 3.0.0.","uniqueKey":"error.extra_fields.billed_usage.completion_tokens_details.num_search_queries","typeLabel":"integer"},"reasoning_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.completion_tokens_details.reasoning_tokens","typeLabel":"integer"},"image_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.completion_tokens_details.image_tokens","typeLabel":"integer"},"rejected_prediction_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.completion_tokens_details.rejected_prediction_tokens","typeLabel":"integer"}},"uniqueKey":"error.extra_fields.billed_usage.completion_tokens_details","typeLabel":"object"},"total_tokens":{"type":"integer","uniqueKey":"error.extra_fields.billed_usage.total_tokens","typeLabel":"integer"},"tool_usage":{"type":"object","description":"Counts of provider-hosted (server-side) tool calls billed per call.\n","properties":{"web_search":{"type":"object","properties":{"num_requests":{"type":"integer","description":"Number of billable web search calls.","uniqueKey":"error.extra_fields.billed_usage.tool_usage.web_search.num_requests","typeLabel":"integer"}},"uniqueKey":"error.extra_fields.billed_usage.tool_usage.web_search","typeLabel":"object"}},"uniqueKey":"error.extra_fields.billed_usage.tool_usage","typeLabel":"object"},"cost":{"type":"object","description":"Cost breakdown for the request","properties":{"input_tokens_cost":{"type":"number","uniqueKey":"error.extra_fields.billed_usage.cost.input_tokens_cost","typeLabel":"number"},"output_tokens_cost":{"type":"number","uniqueKey":"error.extra_fields.billed_usage.cost.output_tokens_cost","typeLabel":"number"},"reasoning_tokens_cost":{"type":"number","description":"Cost for reasoning/thinking tokens (reasoning models)","uniqueKey":"error.extra_fields.billed_usage.cost.reasoning_tokens_cost","typeLabel":"number"},"citation_tokens_cost":{"type":"number","description":"Cost for citation tokens","uniqueKey":"error.extra_fields.billed_usage.cost.citation_tokens_cost","typeLabel":"number"},"search_queries_cost":{"type":"number","description":"Cost for web search queries","uniqueKey":"error.extra_fields.billed_usage.cost.search_queries_cost","typeLabel":"number"},"request_cost":{"type":"number","uniqueKey":"error.extra_fields.billed_usage.cost.request_cost","typeLabel":"number"},"total_cost":{"type":"number","uniqueKey":"error.extra_fields.billed_usage.cost.total_cost","typeLabel":"number"}},"uniqueKey":"error.extra_fields.billed_usage.cost","typeLabel":"object"}},"uniqueKey":"error.extra_fields.billed_usage","typeLabel":"object"}},"uniqueKey":"error.extra_fields","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","status":"pending","created_at":"2023-11-07T05:31:56Z","expires_at":"2023-11-07T05:31:56Z","completed_at":"2023-11-07T05:31:56Z","status_code":123,"result":"\u003cunknown>","error":{"event_id":"\u003cstring>","type":"\u003cstring>","is_bifrost_error":true,"status_code":123,"error":{"type":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>","param":"\u003cstring>","event_id":"\u003cstring>"},"extra_fields":{"routing_info":{"provider":"anthropic","model":"\u003cstring>","key":"\u003cstring>","resolved_key_alias":{"model_id":"\u003cstring>","model_name":"\u003cstring>","model_family":"\u003cstring>"},"is_fallback":true,"primary_provider":"anthropic","primary_model":"\u003cstring>","requested_provider":"anthropic","requested_model":"\u003cstring>","server_side_fallback_model":"\u003cstring>"},"provider":"anthropic","original_model_requested":"\u003cstring>","resolved_model_used":"\u003cstring>","request_type":"\u003cstring>","mcp_request_type":"\u003cstring>","a2a_request_type":"\u003cstring>","a2a_agent_name":"\u003cstring>","error_type":"\u003cstring>","retry_after_ms":150500,"raw_request":"\u003cunknown>","raw_response":"\u003cunknown>","converted_request_type":"\u003cstring>","dropped_compat_plugin_params":["\u003cstring>"],"latency":123,"key_statuses":[{"key_id":"\u003cstring>","status":"success","provider":"anthropic","error":"\u003cunknown>"}],"mcp_auth_required":{"kind":"\u003cstring>","mcp_client_id":"\u003cstring>","mcp_client_name":"\u003cstring>","message":"\u003cstring>","authorize_url":"\u003cstring>","session_id":"\u003cstring>"},"billed_usage":{"prompt_tokens":123,"prompt_tokens_details":{"text_tokens":123,"audio_tokens":123,"image_tokens":123,"cached_read_tokens":123,"cached_write_tokens":123},"completion_tokens":123,"completion_tokens_details":{"text_tokens":123,"accepted_prediction_tokens":123,"audio_tokens":123,"citation_tokens":123,"num_search_queries":123,"reasoning_tokens":123,"image_tokens":123,"rejected_prediction_tokens":123},"total_tokens":123,"tool_usage":{"web_search":{"num_requests":123}},"cost":{"input_tokens_cost":123,"output_tokens_cost":123,"reasoning_tokens_cost":123,"citation_tokens_cost":123,"search_queries_cost":123,"request_cost":123,"total_cost":123}}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"ace81b2f-aef7-4864-bea2-b78cc53f9e10":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","description":"Error response from Bifrost","properties":{"event_id":{"type":"string","uniqueKey":"event_id","typeLabel":"string"},"type":{"type":"string","uniqueKey":"type","typeLabel":"string"},"is_bifrost_error":{"type":"boolean","uniqueKey":"is_bifrost_error","typeLabel":"boolean"},"status_code":{"type":"integer","uniqueKey":"status_code","typeLabel":"integer"},"error":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","uniqueKey":"error.message","typeLabel":"string"},"param":{"type":"string","uniqueKey":"error.param","typeLabel":"string"},"event_id":{"type":"string","uniqueKey":"error.event_id","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"extra_fields":{"type":"object","properties":{"routing_info":{"type":"object","description":"Which provider, model and key handled the attempt that produced this response or error, and what the caller asked for. Also sent as x-bifrost-routing-info-* response headers.","properties":{"provider":{"type":"string","description":"Provider that ran the attempt","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"extra_fields.routing_info.provider","typeLabel":"enum\u003cstring>"},"model":{"type":"string","description":"Model sent to that provider","uniqueKey":"extra_fields.routing_info.model","typeLabel":"string"},"key":{"type":"string","description":"Name of the stored key used, never its ID or secret","uniqueKey":"extra_fields.routing_info.key","typeLabel":"string"},"resolved_key_alias":{"type":"object","description":"Set only when the requested model matched a model alias on the key","required":["model_id"],"properties":{"model_id":{"type":"string","description":"Model ID sent to the provider","isRequired":true,"uniqueKey":"extra_fields.routing_info.resolved_key_alias.model_id","typeLabel":"string"},"model_name":{"type":"string","description":"Canonical model name, used for pricing and logs","uniqueKey":"extra_fields.routing_info.resolved_key_alias.model_name","typeLabel":"string"},"model_family":{"type":"string","description":"Resolved model family","uniqueKey":"extra_fields.routing_info.resolved_key_alias.model_family","typeLabel":"string"}},"uniqueKey":"extra_fields.routing_info.resolved_key_alias","typeLabel":"object"},"is_fallback":{"type":"boolean","description":"True when a fallback served the request or returned the error. Omitted when false.","uniqueKey":"extra_fields.routing_info.is_fallback","typeLabel":"boolean"},"primary_provider":{"type":"string","description":"The primary attempt's provider. Set only when a fallback ran.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"extra_fields.routing_info.primary_provider","typeLabel":"enum\u003cstring>"},"primary_model":{"type":"string","description":"The primary attempt's model. Set only when a fallback ran.","uniqueKey":"extra_fields.routing_info.primary_model","typeLabel":"string"},"requested_provider":{"type":"string","description":"Provider the caller asked for, before routing rules, load balancing or session affinity changed it. Omitted when the caller sent a bare model.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"extra_fields.routing_info.requested_provider","typeLabel":"enum\u003cstring>"},"requested_model":{"type":"string","description":"Model the caller asked for, before anything changed it","uniqueKey":"extra_fields.routing_info.requested_model","typeLabel":"string"},"server_side_fallback_model":{"type":"string","description":"Model that answered when Anthropic switched models inside one call","uniqueKey":"extra_fields.routing_info.server_side_fallback_model","typeLabel":"string"}},"uniqueKey":"extra_fields.routing_info","typeLabel":"object"},"provider":{"type":"string","description":"Deprecated: use routing_info.provider.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"deprecated":true,"uniqueKey":"extra_fields.provider","typeLabel":"enum\u003cstring>"},"original_model_requested":{"type":"string","deprecated":true,"description":"Deprecated: use routing_info.primary_model when routing_info.is_fallback is true, otherwise routing_info.model. For the model the caller asked for, read routing_info.requested_model.","uniqueKey":"extra_fields.original_model_requested","typeLabel":"string"},"resolved_model_used":{"type":"string","deprecated":true,"description":"Deprecated: use routing_info.resolved_key_alias.model_id when an alias matched, otherwise routing_info.model.","uniqueKey":"extra_fields.resolved_model_used","typeLabel":"string"},"request_type":{"type":"string","uniqueKey":"extra_fields.request_type","typeLabel":"string"},"mcp_request_type":{"type":"string","uniqueKey":"extra_fields.mcp_request_type","typeLabel":"string"},"a2a_request_type":{"type":"string","description":"Agent Gateway operation, for A2A errors","uniqueKey":"extra_fields.a2a_request_type","typeLabel":"string"},"a2a_agent_name":{"type":"string","uniqueKey":"extra_fields.a2a_agent_name","typeLabel":"string"},"error_type":{"type":"string","description":"Normalized, low-cardinality classification of why the request failed, declared by whichever component refused it. Prefixed by fault domain (caller_, policy_, provider_, bifrost_). Absent on failures that were not classified at source.","uniqueKey":"extra_fields.error_type","typeLabel":"string"},"retry_after_ms":{"type":"integer","format":"int64","minimum":1000,"maximum":300000,"description":"The provider's hint for how long to wait before retrying, in milliseconds, read from its retry-after-ms or Retry-After header or its google.rpc.RetryInfo error detail, and clamped to between 1000 and 300000. Absent when the provider gave no explicit hint.","uniqueKey":"extra_fields.retry_after_ms","typeLabel":"integer\u003cint64>"},"raw_request":{"description":"Raw provider request, when raw request capture is enabled","uniqueKey":"extra_fields.raw_request","typeLabel":"any"},"raw_response":{"description":"Raw provider response, when raw response capture is enabled","uniqueKey":"extra_fields.raw_response","typeLabel":"any"},"converted_request_type":{"type":"string","uniqueKey":"extra_fields.converted_request_type","typeLabel":"string"},"dropped_compat_plugin_params":{"type":"array","items":{"type":"string","uniqueKey":"extra_fields.dropped_compat_plugin_params.items.[INDEX]","typeLabel":"string"},"uniqueKey":"extra_fields.dropped_compat_plugin_params","typeLabel":"string[]"},"latency":{"type":"integer","format":"int64","description":"Latency in milliseconds","uniqueKey":"extra_fields.latency","typeLabel":"integer\u003cint64>"},"key_statuses":{"type":"array","description":"Per-key results, for requests that ran on every key such as listing models","items":{"type":"object","properties":{"key_id":{"type":"string","uniqueKey":"extra_fields.key_statuses.items.[INDEX].key_id","typeLabel":"string"},"status":{"type":"string","enum":["success","list_models_failed"],"uniqueKey":"extra_fields.key_statuses.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"provider":{"type":"string","description":"AI model provider identifier","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"extra_fields.key_statuses.items.[INDEX].provider","typeLabel":"enum\u003cstring>"},"error":{"oneOf":[{"$circularRef":"89762be7-13e6-4675-a9d5-56790d5e81e7"}],"uniqueKey":"extra_fields.key_statuses.items.[INDEX].error","typeLabel":"any"}},"uniqueKey":"extra_fields.key_statuses.items.[INDEX]","typeLabel":"object"},"uniqueKey":"extra_fields.key_statuses","typeLabel":"object[]"},"mcp_auth_required":{"type":"object","description":"Set when a per-user MCP tool needs the caller to complete an inline auth flow","properties":{"kind":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.kind","typeLabel":"string"},"mcp_client_id":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.mcp_client_id","typeLabel":"string"},"mcp_client_name":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.mcp_client_name","typeLabel":"string"},"message":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.message","typeLabel":"string"},"authorize_url":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.authorize_url","typeLabel":"string"},"session_id":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.session_id","typeLabel":"string"}},"uniqueKey":"extra_fields.mcp_auth_required","typeLabel":"object"},"billed_usage":{"type":"object","description":"Usage the provider reported and billed even though the request failed","properties":{"prompt_tokens":{"type":"integer","description":"Total input tokens including any prompt-cache tokens (read + write). Subtract prompt_tokens_details.cached_read_tokens and prompt_tokens_details.cached_write_tokens to get the non-cached portion.\n","uniqueKey":"extra_fields.billed_usage.prompt_tokens","typeLabel":"integer"},"prompt_tokens_details":{"type":"object","properties":{"text_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.text_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.audio_tokens","typeLabel":"integer"},"image_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.image_tokens","typeLabel":"integer"},"cached_read_tokens":{"type":"integer","description":"Tokens served from the prompt cache (cache hit). These tokens are already included in prompt_tokens and are billed at the reduced cache-read rate. Populated for all providers that support prompt caching (Anthropic, Bedrock, OpenAI, Gemini, xAI, etc.).\n","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.cached_read_tokens","typeLabel":"integer"},"cached_write_tokens":{"type":"integer","description":"Tokens written to the prompt cache on this request (cache creation / write). These tokens are already included in prompt_tokens and are billed at the cache-creation rate. Populated for providers that separately report cache write tokens (Anthropic, Bedrock).\n","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.cached_write_tokens","typeLabel":"integer"}},"uniqueKey":"extra_fields.billed_usage.prompt_tokens_details","typeLabel":"object"},"completion_tokens":{"type":"integer","description":"Number of output/completion tokens generated.","uniqueKey":"extra_fields.billed_usage.completion_tokens","typeLabel":"integer"},"completion_tokens_details":{"type":"object","properties":{"text_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.text_tokens","typeLabel":"integer"},"accepted_prediction_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.accepted_prediction_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.audio_tokens","typeLabel":"integer"},"citation_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.citation_tokens","typeLabel":"integer"},"num_search_queries":{"type":"integer","deprecated":true,"description":"Deprecated, use tool_usage.web_search.num_requests. Will be removed in 3.0.0.","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.num_search_queries","typeLabel":"integer"},"reasoning_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.reasoning_tokens","typeLabel":"integer"},"image_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.image_tokens","typeLabel":"integer"},"rejected_prediction_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.rejected_prediction_tokens","typeLabel":"integer"}},"uniqueKey":"extra_fields.billed_usage.completion_tokens_details","typeLabel":"object"},"total_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.total_tokens","typeLabel":"integer"},"tool_usage":{"type":"object","description":"Counts of provider-hosted (server-side) tool calls billed per call.\n","properties":{"web_search":{"type":"object","properties":{"num_requests":{"type":"integer","description":"Number of billable web search calls.","uniqueKey":"extra_fields.billed_usage.tool_usage.web_search.num_requests","typeLabel":"integer"}},"uniqueKey":"extra_fields.billed_usage.tool_usage.web_search","typeLabel":"object"}},"uniqueKey":"extra_fields.billed_usage.tool_usage","typeLabel":"object"},"cost":{"type":"object","description":"Cost breakdown for the request","properties":{"input_tokens_cost":{"type":"number","uniqueKey":"extra_fields.billed_usage.cost.input_tokens_cost","typeLabel":"number"},"output_tokens_cost":{"type":"number","uniqueKey":"extra_fields.billed_usage.cost.output_tokens_cost","typeLabel":"number"},"reasoning_tokens_cost":{"type":"number","description":"Cost for reasoning/thinking tokens (reasoning models)","uniqueKey":"extra_fields.billed_usage.cost.reasoning_tokens_cost","typeLabel":"number"},"citation_tokens_cost":{"type":"number","description":"Cost for citation tokens","uniqueKey":"extra_fields.billed_usage.cost.citation_tokens_cost","typeLabel":"number"},"search_queries_cost":{"type":"number","description":"Cost for web search queries","uniqueKey":"extra_fields.billed_usage.cost.search_queries_cost","typeLabel":"number"},"request_cost":{"type":"number","uniqueKey":"extra_fields.billed_usage.cost.request_cost","typeLabel":"number"},"total_cost":{"type":"number","uniqueKey":"extra_fields.billed_usage.cost.total_cost","typeLabel":"number"}},"uniqueKey":"extra_fields.billed_usage.cost","typeLabel":"object"}},"uniqueKey":"extra_fields.billed_usage","typeLabel":"object"}},"uniqueKey":"extra_fields","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"event_id":"\u003cstring>","type":"\u003cstring>","is_bifrost_error":true,"status_code":123,"error":{"type":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>","param":"\u003cstring>","event_id":"\u003cstring>"},"extra_fields":{"routing_info":{"provider":"anthropic","model":"\u003cstring>","key":"\u003cstring>","resolved_key_alias":{"model_id":"\u003cstring>","model_name":"\u003cstring>","model_family":"\u003cstring>"},"is_fallback":true,"primary_provider":"anthropic","primary_model":"\u003cstring>","requested_provider":"anthropic","requested_model":"\u003cstring>","server_side_fallback_model":"\u003cstring>"},"provider":"anthropic","original_model_requested":"\u003cstring>","resolved_model_used":"\u003cstring>","request_type":"\u003cstring>","mcp_request_type":"\u003cstring>","a2a_request_type":"\u003cstring>","a2a_agent_name":"\u003cstring>","error_type":"\u003cstring>","retry_after_ms":150500,"raw_request":"\u003cunknown>","raw_response":"\u003cunknown>","converted_request_type":"\u003cstring>","dropped_compat_plugin_params":["\u003cstring>"],"latency":123,"key_statuses":[{"key_id":"\u003cstring>","status":"success","provider":"anthropic","error":"\u003cunknown>"}],"mcp_auth_required":{"kind":"\u003cstring>","mcp_client_id":"\u003cstring>","mcp_client_name":"\u003cstring>","message":"\u003cstring>","authorize_url":"\u003cstring>","session_id":"\u003cstring>"},"billed_usage":{"prompt_tokens":123,"prompt_tokens_details":{"text_tokens":123,"audio_tokens":123,"image_tokens":123,"cached_read_tokens":123,"cached_write_tokens":123},"completion_tokens":123,"completion_tokens_details":{"text_tokens":123,"accepted_prediction_tokens":123,"audio_tokens":123,"citation_tokens":123,"num_search_queries":123,"reasoning_tokens":123,"image_tokens":123,"rejected_prediction_tokens":123},"total_tokens":123,"tool_usage":{"web_search":{"num_requests":123}},"cost":{"input_tokens_cost":123,"output_tokens_cost":123,"reasoning_tokens_cost":123,"citation_tokens_cost":123,"search_queries_cost":123,"request_cost":123,"total_cost":123}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"d5042dd7-6cc4-4434-aecc-86bb258d82cd":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","description":"Error response from Bifrost","properties":{"event_id":{"type":"string","uniqueKey":"event_id","typeLabel":"string"},"type":{"type":"string","uniqueKey":"type","typeLabel":"string"},"is_bifrost_error":{"type":"boolean","uniqueKey":"is_bifrost_error","typeLabel":"boolean"},"status_code":{"type":"integer","uniqueKey":"status_code","typeLabel":"integer"},"error":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","uniqueKey":"error.message","typeLabel":"string"},"param":{"type":"string","uniqueKey":"error.param","typeLabel":"string"},"event_id":{"type":"string","uniqueKey":"error.event_id","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"extra_fields":{"type":"object","properties":{"routing_info":{"type":"object","description":"Which provider, model and key handled the attempt that produced this response or error, and what the caller asked for. Also sent as x-bifrost-routing-info-* response headers.","properties":{"provider":{"type":"string","description":"Provider that ran the attempt","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"extra_fields.routing_info.provider","typeLabel":"enum\u003cstring>"},"model":{"type":"string","description":"Model sent to that provider","uniqueKey":"extra_fields.routing_info.model","typeLabel":"string"},"key":{"type":"string","description":"Name of the stored key used, never its ID or secret","uniqueKey":"extra_fields.routing_info.key","typeLabel":"string"},"resolved_key_alias":{"type":"object","description":"Set only when the requested model matched a model alias on the key","required":["model_id"],"properties":{"model_id":{"type":"string","description":"Model ID sent to the provider","isRequired":true,"uniqueKey":"extra_fields.routing_info.resolved_key_alias.model_id","typeLabel":"string"},"model_name":{"type":"string","description":"Canonical model name, used for pricing and logs","uniqueKey":"extra_fields.routing_info.resolved_key_alias.model_name","typeLabel":"string"},"model_family":{"type":"string","description":"Resolved model family","uniqueKey":"extra_fields.routing_info.resolved_key_alias.model_family","typeLabel":"string"}},"uniqueKey":"extra_fields.routing_info.resolved_key_alias","typeLabel":"object"},"is_fallback":{"type":"boolean","description":"True when a fallback served the request or returned the error. Omitted when false.","uniqueKey":"extra_fields.routing_info.is_fallback","typeLabel":"boolean"},"primary_provider":{"type":"string","description":"The primary attempt's provider. Set only when a fallback ran.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"extra_fields.routing_info.primary_provider","typeLabel":"enum\u003cstring>"},"primary_model":{"type":"string","description":"The primary attempt's model. Set only when a fallback ran.","uniqueKey":"extra_fields.routing_info.primary_model","typeLabel":"string"},"requested_provider":{"type":"string","description":"Provider the caller asked for, before routing rules, load balancing or session affinity changed it. Omitted when the caller sent a bare model.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"extra_fields.routing_info.requested_provider","typeLabel":"enum\u003cstring>"},"requested_model":{"type":"string","description":"Model the caller asked for, before anything changed it","uniqueKey":"extra_fields.routing_info.requested_model","typeLabel":"string"},"server_side_fallback_model":{"type":"string","description":"Model that answered when Anthropic switched models inside one call","uniqueKey":"extra_fields.routing_info.server_side_fallback_model","typeLabel":"string"}},"uniqueKey":"extra_fields.routing_info","typeLabel":"object"},"provider":{"type":"string","description":"Deprecated: use routing_info.provider.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"deprecated":true,"uniqueKey":"extra_fields.provider","typeLabel":"enum\u003cstring>"},"original_model_requested":{"type":"string","deprecated":true,"description":"Deprecated: use routing_info.primary_model when routing_info.is_fallback is true, otherwise routing_info.model. For the model the caller asked for, read routing_info.requested_model.","uniqueKey":"extra_fields.original_model_requested","typeLabel":"string"},"resolved_model_used":{"type":"string","deprecated":true,"description":"Deprecated: use routing_info.resolved_key_alias.model_id when an alias matched, otherwise routing_info.model.","uniqueKey":"extra_fields.resolved_model_used","typeLabel":"string"},"request_type":{"type":"string","uniqueKey":"extra_fields.request_type","typeLabel":"string"},"mcp_request_type":{"type":"string","uniqueKey":"extra_fields.mcp_request_type","typeLabel":"string"},"a2a_request_type":{"type":"string","description":"Agent Gateway operation, for A2A errors","uniqueKey":"extra_fields.a2a_request_type","typeLabel":"string"},"a2a_agent_name":{"type":"string","uniqueKey":"extra_fields.a2a_agent_name","typeLabel":"string"},"error_type":{"type":"string","description":"Normalized, low-cardinality classification of why the request failed, declared by whichever component refused it. Prefixed by fault domain (caller_, policy_, provider_, bifrost_). Absent on failures that were not classified at source.","uniqueKey":"extra_fields.error_type","typeLabel":"string"},"retry_after_ms":{"type":"integer","format":"int64","minimum":1000,"maximum":300000,"description":"The provider's hint for how long to wait before retrying, in milliseconds, read from its retry-after-ms or Retry-After header or its google.rpc.RetryInfo error detail, and clamped to between 1000 and 300000. Absent when the provider gave no explicit hint.","uniqueKey":"extra_fields.retry_after_ms","typeLabel":"integer\u003cint64>"},"raw_request":{"description":"Raw provider request, when raw request capture is enabled","uniqueKey":"extra_fields.raw_request","typeLabel":"any"},"raw_response":{"description":"Raw provider response, when raw response capture is enabled","uniqueKey":"extra_fields.raw_response","typeLabel":"any"},"converted_request_type":{"type":"string","uniqueKey":"extra_fields.converted_request_type","typeLabel":"string"},"dropped_compat_plugin_params":{"type":"array","items":{"type":"string","uniqueKey":"extra_fields.dropped_compat_plugin_params.items.[INDEX]","typeLabel":"string"},"uniqueKey":"extra_fields.dropped_compat_plugin_params","typeLabel":"string[]"},"latency":{"type":"integer","format":"int64","description":"Latency in milliseconds","uniqueKey":"extra_fields.latency","typeLabel":"integer\u003cint64>"},"key_statuses":{"type":"array","description":"Per-key results, for requests that ran on every key such as listing models","items":{"type":"object","properties":{"key_id":{"type":"string","uniqueKey":"extra_fields.key_statuses.items.[INDEX].key_id","typeLabel":"string"},"status":{"type":"string","enum":["success","list_models_failed"],"uniqueKey":"extra_fields.key_statuses.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"provider":{"type":"string","description":"AI model provider identifier","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"uniqueKey":"extra_fields.key_statuses.items.[INDEX].provider","typeLabel":"enum\u003cstring>"},"error":{"oneOf":[{"$circularRef":"89762be7-13e6-4675-a9d5-56790d5e81e7"}],"uniqueKey":"extra_fields.key_statuses.items.[INDEX].error","typeLabel":"any"}},"uniqueKey":"extra_fields.key_statuses.items.[INDEX]","typeLabel":"object"},"uniqueKey":"extra_fields.key_statuses","typeLabel":"object[]"},"mcp_auth_required":{"type":"object","description":"Set when a per-user MCP tool needs the caller to complete an inline auth flow","properties":{"kind":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.kind","typeLabel":"string"},"mcp_client_id":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.mcp_client_id","typeLabel":"string"},"mcp_client_name":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.mcp_client_name","typeLabel":"string"},"message":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.message","typeLabel":"string"},"authorize_url":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.authorize_url","typeLabel":"string"},"session_id":{"type":"string","uniqueKey":"extra_fields.mcp_auth_required.session_id","typeLabel":"string"}},"uniqueKey":"extra_fields.mcp_auth_required","typeLabel":"object"},"billed_usage":{"type":"object","description":"Usage the provider reported and billed even though the request failed","properties":{"prompt_tokens":{"type":"integer","description":"Total input tokens including any prompt-cache tokens (read + write). Subtract prompt_tokens_details.cached_read_tokens and prompt_tokens_details.cached_write_tokens to get the non-cached portion.\n","uniqueKey":"extra_fields.billed_usage.prompt_tokens","typeLabel":"integer"},"prompt_tokens_details":{"type":"object","properties":{"text_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.text_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.audio_tokens","typeLabel":"integer"},"image_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.image_tokens","typeLabel":"integer"},"cached_read_tokens":{"type":"integer","description":"Tokens served from the prompt cache (cache hit). These tokens are already included in prompt_tokens and are billed at the reduced cache-read rate. Populated for all providers that support prompt caching (Anthropic, Bedrock, OpenAI, Gemini, xAI, etc.).\n","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.cached_read_tokens","typeLabel":"integer"},"cached_write_tokens":{"type":"integer","description":"Tokens written to the prompt cache on this request (cache creation / write). These tokens are already included in prompt_tokens and are billed at the cache-creation rate. Populated for providers that separately report cache write tokens (Anthropic, Bedrock).\n","uniqueKey":"extra_fields.billed_usage.prompt_tokens_details.cached_write_tokens","typeLabel":"integer"}},"uniqueKey":"extra_fields.billed_usage.prompt_tokens_details","typeLabel":"object"},"completion_tokens":{"type":"integer","description":"Number of output/completion tokens generated.","uniqueKey":"extra_fields.billed_usage.completion_tokens","typeLabel":"integer"},"completion_tokens_details":{"type":"object","properties":{"text_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.text_tokens","typeLabel":"integer"},"accepted_prediction_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.accepted_prediction_tokens","typeLabel":"integer"},"audio_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.audio_tokens","typeLabel":"integer"},"citation_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.citation_tokens","typeLabel":"integer"},"num_search_queries":{"type":"integer","deprecated":true,"description":"Deprecated, use tool_usage.web_search.num_requests. Will be removed in 3.0.0.","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.num_search_queries","typeLabel":"integer"},"reasoning_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.reasoning_tokens","typeLabel":"integer"},"image_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.image_tokens","typeLabel":"integer"},"rejected_prediction_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.completion_tokens_details.rejected_prediction_tokens","typeLabel":"integer"}},"uniqueKey":"extra_fields.billed_usage.completion_tokens_details","typeLabel":"object"},"total_tokens":{"type":"integer","uniqueKey":"extra_fields.billed_usage.total_tokens","typeLabel":"integer"},"tool_usage":{"type":"object","description":"Counts of provider-hosted (server-side) tool calls billed per call.\n","properties":{"web_search":{"type":"object","properties":{"num_requests":{"type":"integer","description":"Number of billable web search calls.","uniqueKey":"extra_fields.billed_usage.tool_usage.web_search.num_requests","typeLabel":"integer"}},"uniqueKey":"extra_fields.billed_usage.tool_usage.web_search","typeLabel":"object"}},"uniqueKey":"extra_fields.billed_usage.tool_usage","typeLabel":"object"},"cost":{"type":"object","description":"Cost breakdown for the request","properties":{"input_tokens_cost":{"type":"number","uniqueKey":"extra_fields.billed_usage.cost.input_tokens_cost","typeLabel":"number"},"output_tokens_cost":{"type":"number","uniqueKey":"extra_fields.billed_usage.cost.output_tokens_cost","typeLabel":"number"},"reasoning_tokens_cost":{"type":"number","description":"Cost for reasoning/thinking tokens (reasoning models)","uniqueKey":"extra_fields.billed_usage.cost.reasoning_tokens_cost","typeLabel":"number"},"citation_tokens_cost":{"type":"number","description":"Cost for citation tokens","uniqueKey":"extra_fields.billed_usage.cost.citation_tokens_cost","typeLabel":"number"},"search_queries_cost":{"type":"number","description":"Cost for web search queries","uniqueKey":"extra_fields.billed_usage.cost.search_queries_cost","typeLabel":"number"},"request_cost":{"type":"number","uniqueKey":"extra_fields.billed_usage.cost.request_cost","typeLabel":"number"},"total_cost":{"type":"number","uniqueKey":"extra_fields.billed_usage.cost.total_cost","typeLabel":"number"}},"uniqueKey":"extra_fields.billed_usage.cost","typeLabel":"object"}},"uniqueKey":"extra_fields.billed_usage","typeLabel":"object"}},"uniqueKey":"extra_fields","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"event_id":"\u003cstring>","type":"\u003cstring>","is_bifrost_error":true,"status_code":123,"error":{"type":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>","param":"\u003cstring>","event_id":"\u003cstring>"},"extra_fields":{"routing_info":{"provider":"anthropic","model":"\u003cstring>","key":"\u003cstring>","resolved_key_alias":{"model_id":"\u003cstring>","model_name":"\u003cstring>","model_family":"\u003cstring>"},"is_fallback":true,"primary_provider":"anthropic","primary_model":"\u003cstring>","requested_provider":"anthropic","requested_model":"\u003cstring>","server_side_fallback_model":"\u003cstring>"},"provider":"anthropic","original_model_requested":"\u003cstring>","resolved_model_used":"\u003cstring>","request_type":"\u003cstring>","mcp_request_type":"\u003cstring>","a2a_request_type":"\u003cstring>","a2a_agent_name":"\u003cstring>","error_type":"\u003cstring>","retry_after_ms":150500,"raw_request":"\u003cunknown>","raw_response":"\u003cunknown>","converted_request_type":"\u003cstring>","dropped_compat_plugin_params":["\u003cstring>"],"latency":123,"key_statuses":[{"key_id":"\u003cstring>","status":"success","provider":"anthropic","error":"\u003cunknown>"}],"mcp_auth_required":{"kind":"\u003cstring>","mcp_client_id":"\u003cstring>","mcp_client_name":"\u003cstring>","message":"\u003cstring>","authorize_url":"\u003cstring>","session_id":"\u003cstring>"},"billed_usage":{"prompt_tokens":123,"prompt_tokens_details":{"text_tokens":123,"audio_tokens":123,"image_tokens":123,"cached_read_tokens":123,"cached_write_tokens":123},"completion_tokens":123,"completion_tokens_details":{"text_tokens":123,"accepted_prediction_tokens":123,"audio_tokens":123,"citation_tokens":123,"num_search_queries":123,"reasoning_tokens":123,"image_tokens":123,"rejected_prediction_tokens":123},"total_tokens":123,"tool_usage":{"web_search":{"num_requests":123}},"cost":{"input_tokens_cost":123,"output_tokens_cost":123,"reasoning_tokens_cost":123,"citation_tokens_cost":123,"search_queries_cost":123,"request_cost":123,"total_cost":123}}}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"53b3ccde-124c-4123-ad75-9f79c8cc5fd1":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Bearer token authentication. Use your provider API key or Bifrost authentication token.\nVirtual keys (prefixed with `sk-bf-`) can also be passed here.\n","scopes":[],"schemeName":"BearerAuth"}},"76fde638-5905-48f9-9943-25db0b4aa2b2":{"VirtualKeyAuth":{"type":"apiKey","in":"header","name":"x-bf-vk","description":"Bifrost Virtual Key for governance, routing, and access control. Supported on all inference endpoints (`/v1/*`, `/openai/*`, `/anthropic/*`, `/bedrock/*`, `/cohere/*`, `/genai/*`, `/langchain/*`, `/litellm/*`, `/pydanticai/*`, `/mcp`), not on management APIs (`/api/*`) - with the single\nexception of the self-service `GET /api/governance/virtual-keys/quota`, where the virtual key is the credential.\nExample: `sk-bf-*` prefixed keys.\n","scopes":[],"schemeName":"VirtualKeyAuth"}},"7e7959f1-184f-490e-bd61-a76c007ed3f2":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key authentication via the `x-api-key` header.\nVirtual keys (prefixed with `sk-bf-`) can also be passed here.\n","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"cba0508a-601f-431b-88e6-d1ec1ec830f3":{"url":"{baseUrl}","description":"Your Bifrost instance","variables":{"baseUrl":{"default":"http://localhost:8080","description":"Base URL of your Bifrost instance (e.g. https://bifrost.mycompany.com)"}}}},"schemas":{"89762be7-13e6-4675-a9d5-56790d5e81e7":{"type":"object","description":"Error response from Bifrost","properties":{"event_id":{"type":"string"},"type":{"type":"string"},"is_bifrost_error":{"type":"boolean"},"status_code":{"type":"integer"},"error":{"type":"object","properties":{"type":{"type":"string"},"code":{"type":"string"},"message":{"type":"string"},"param":{"type":"string"},"event_id":{"type":"string"}}},"extra_fields":{"type":"object","properties":{"routing_info":{"type":"object","description":"Which provider, model and key handled the attempt that produced this response or error, and what the caller asked for. Also sent as x-bifrost-routing-info-* response headers.","properties":{"provider":{"type":"string","description":"Provider that ran the attempt","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"]},"model":{"type":"string","description":"Model sent to that provider"},"key":{"type":"string","description":"Name of the stored key used, never its ID or secret"},"resolved_key_alias":{"type":"object","description":"Set only when the requested model matched a model alias on the key","required":["model_id"],"properties":{"model_id":{"type":"string","description":"Model ID sent to the provider","isRequired":true},"model_name":{"type":"string","description":"Canonical model name, used for pricing and logs"},"model_family":{"type":"string","description":"Resolved model family"}}},"is_fallback":{"type":"boolean","description":"True when a fallback served the request or returned the error. Omitted when false."},"primary_provider":{"type":"string","description":"The primary attempt's provider. Set only when a fallback ran.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"]},"primary_model":{"type":"string","description":"The primary attempt's model. Set only when a fallback ran."},"requested_provider":{"type":"string","description":"Provider the caller asked for, before routing rules, load balancing or session affinity changed it. Omitted when the caller sent a bare model.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"]},"requested_model":{"type":"string","description":"Model the caller asked for, before anything changed it"},"server_side_fallback_model":{"type":"string","description":"Model that answered when Anthropic switched models inside one call"}}},"provider":{"type":"string","description":"Deprecated: use routing_info.provider.","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"],"deprecated":true},"original_model_requested":{"type":"string","deprecated":true,"description":"Deprecated: use routing_info.primary_model when routing_info.is_fallback is true, otherwise routing_info.model. For the model the caller asked for, read routing_info.requested_model."},"resolved_model_used":{"type":"string","deprecated":true,"description":"Deprecated: use routing_info.resolved_key_alias.model_id when an alias matched, otherwise routing_info.model."},"request_type":{"type":"string"},"mcp_request_type":{"type":"string"},"a2a_request_type":{"type":"string","description":"Agent Gateway operation, for A2A errors"},"a2a_agent_name":{"type":"string"},"error_type":{"type":"string","description":"Normalized, low-cardinality classification of why the request failed, declared by whichever component refused it. Prefixed by fault domain (caller_, policy_, provider_, bifrost_). Absent on failures that were not classified at source."},"retry_after_ms":{"type":"integer","format":"int64","minimum":1000,"maximum":300000,"description":"The provider's hint for how long to wait before retrying, in milliseconds, read from its retry-after-ms or Retry-After header or its google.rpc.RetryInfo error detail, and clamped to between 1000 and 300000. Absent when the provider gave no explicit hint."},"raw_request":{"description":"Raw provider request, when raw request capture is enabled"},"raw_response":{"description":"Raw provider response, when raw response capture is enabled"},"converted_request_type":{"type":"string"},"dropped_compat_plugin_params":{"type":"array","items":{"type":"string"}},"latency":{"type":"integer","format":"int64","description":"Latency in milliseconds"},"key_statuses":{"type":"array","description":"Per-key results, for requests that ran on every key such as listing models","items":{"type":"object","properties":{"key_id":{"type":"string"},"status":{"type":"string","enum":["success","list_models_failed"]},"provider":{"type":"string","description":"AI model provider identifier","enum":["anthropic","azure","bedrock","bedrock_mantle","cerebras","cohere","deepseek","gemini","groq","mistral","ollama","opencode-go","opencode-zen","openai","parasail","perplexity","sgl","vertex","openrouter","elevenlabs","huggingface","nebius","xai","replicate","vllm","runway","runware","fireworks","sarvam","wafer","databricks","cloudflare","typesafe"]},"error":{"oneOf":[{}]}}}},"mcp_auth_required":{"type":"object","description":"Set when a per-user MCP tool needs the caller to complete an inline auth flow","properties":{"kind":{"type":"string"},"mcp_client_id":{"type":"string"},"mcp_client_name":{"type":"string"},"message":{"type":"string"},"authorize_url":{"type":"string"},"session_id":{"type":"string"}}},"billed_usage":{"type":"object","description":"Usage the provider reported and billed even though the request failed","properties":{"prompt_tokens":{"type":"integer","description":"Total input tokens including any prompt-cache tokens (read + write). Subtract prompt_tokens_details.cached_read_tokens and prompt_tokens_details.cached_write_tokens to get the non-cached portion.\n"},"prompt_tokens_details":{"type":"object","properties":{"text_tokens":{"type":"integer"},"audio_tokens":{"type":"integer"},"image_tokens":{"type":"integer"},"cached_read_tokens":{"type":"integer","description":"Tokens served from the prompt cache (cache hit). These tokens are already included in prompt_tokens and are billed at the reduced cache-read rate. Populated for all providers that support prompt caching (Anthropic, Bedrock, OpenAI, Gemini, xAI, etc.).\n"},"cached_write_tokens":{"type":"integer","description":"Tokens written to the prompt cache on this request (cache creation / write). These tokens are already included in prompt_tokens and are billed at the cache-creation rate. Populated for providers that separately report cache write tokens (Anthropic, Bedrock).\n"}}},"completion_tokens":{"type":"integer","description":"Number of output/completion tokens generated."},"completion_tokens_details":{"type":"object","properties":{"text_tokens":{"type":"integer"},"accepted_prediction_tokens":{"type":"integer"},"audio_tokens":{"type":"integer"},"citation_tokens":{"type":"integer"},"num_search_queries":{"type":"integer","deprecated":true,"description":"Deprecated, use tool_usage.web_search.num_requests. Will be removed in 3.0.0."},"reasoning_tokens":{"type":"integer"},"image_tokens":{"type":"integer"},"rejected_prediction_tokens":{"type":"integer"}}},"total_tokens":{"type":"integer"},"tool_usage":{"type":"object","description":"Counts of provider-hosted (server-side) tool calls billed per call.\n","properties":{"web_search":{"type":"object","properties":{"num_requests":{"type":"integer","description":"Number of billable web search calls."}}}}},"cost":{"type":"object","description":"Cost breakdown for the request","properties":{"input_tokens_cost":{"type":"number"},"output_tokens_cost":{"type":"number"},"reasoning_tokens_cost":{"type":"number","description":"Cost for reasoning/thinking tokens (reasoning models)"},"citation_tokens_cost":{"type":"number","description":"Cost for citation tokens"},"search_queries_cost":{"type":"number","description":"Cost for web search queries"},"request_cost":{"type":"number"},"total_cost":{"type":"number"}}}}}}}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Bearer token authentication. Use your provider API key or Bifrost authentication token.\nVirtual keys (prefixed with `sk-bf-`) can also be passed here.\n","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer token authentication. Use your provider API key or Bifrost authentication token.\nVirtual keys (prefixed with `sk-bf-`) can also be passed here.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"},{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-bf-vk","description":"Bifrost Virtual Key for governance, routing, and access control. Supported on all inference endpoints (`/v1/*`, `/openai/*`, `/anthropic/*`, `/bedrock/*`, `/cohere/*`, `/genai/*`, `/langchain/*`, `/litellm/*`, `/pydanticai/*`, `/mcp`), not on management APIs (`/api/*`) - with the single\nexception of the self-service `GET /api/governance/virtual-keys/quota`, where the virtual key is the credential.\nExample: `sk-bf-*` prefixed keys.\n","scopes":[],"schemeName":"VirtualKeyAuth"},"schema":{"title":"x-bf-vk","type":"string","description":"Bifrost Virtual Key for governance, routing, and access control. Supported on all inference endpoints (`/v1/*`, `/openai/*`, `/anthropic/*`, `/bedrock/*`, `/cohere/*`, `/genai/*`, `/langchain/*`, `/litellm/*`, `/pydanticai/*`, `/mcp`), not on management APIs (`/api/*`) - with the single\nexception of the self-service `GET /api/governance/virtual-keys/quota`, where the virtual key is the credential.\nExample: `sk-bf-*` prefixed keys.\n","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"VirtualKeyAuth","name":"x-bf-vk"}],"title":"VirtualKeyAuth"},{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key authentication via the `x-api-key` header.\nVirtual keys (prefixed with `sk-bf-`) can also be passed here.\n","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"API key authentication via the `x-api-key` header.\nVirtual keys (prefixed with `sk-bf-`) can also be passed here.\n","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"openapi/openapi.json"},"subdomain":"bifrost","siteName":"Bifrost","title":"Create async rerank - Bifrost","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-19T12:12:15.119Z","originalFileLocation":"api-reference/async-jobs/create-async-rerank.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=\"Submits a rerank request for asynchronous execution. Returns a job ID immediately with HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Bifrost\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bifrost/kXIL-Qs6IzN4ZLK4/_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/bifrost/kXIL-Qs6IzN4ZLK4/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bifrost/kXIL-Qs6IzN4ZLK4/_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/bifrost/kXIL-Qs6IzN4ZLK4/_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/bifrost/kXIL-Qs6IzN4ZLK4/_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/bifrost/kXIL-Qs6IzN4ZLK4/_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/bifrost/kXIL-Qs6IzN4ZLK4/_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/bifrost/kXIL-Qs6IzN4ZLK4/_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/bifrost/kXIL-Qs6IzN4ZLK4/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create async rerank - Bifrost\">\u003cmeta data-mint-head property=\"og:description\" content=\"Submits a rerank request for asynchronous execution. Returns a job ID immediately with HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Bifrost\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bifrost.mintlify.app/_mintlify/api/og/v2?division=Async+Jobs\u0026amp;title=Create+async+rerank\u0026amp;description=Submits+a+rerank+request+for+asynchronous+execution.+Returns+a+job+ID+immediately%0Awith+HTTP+202.+Poll+the+corresponding+GET+endpoint+with+the+job+ID+to+retrieve\u0026amp;theme=4d1d84bec9a8c3ee0c7cd8ee\u0026amp;signature=7ad2c180b9aa3863dc60811e448187d56f2cab2e499f19525c25246941e49441\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create async rerank - Bifrost\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Submits a rerank request for asynchronous execution. Returns a job ID immediately with HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bifrost.mintlify.app/_mintlify/api/og/v2?division=Async+Jobs\u0026amp;title=Create+async+rerank\u0026amp;description=Submits+a+rerank+request+for+asynchronous+execution.+Returns+a+job+ID+immediately%0Awith+HTTP+202.+Poll+the+corresponding+GET+endpoint+with+the+job+ID+to+retrieve\u0026amp;theme=4d1d84bec9a8c3ee0c7cd8ee\u0026amp;signature=7ad2c180b9aa3863dc60811e448187d56f2cab2e499f19525c25246941e49441\">\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/bifrost/kXIL-Qs6IzN4ZLK4/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Bifrost\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0C3B43\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/async-jobs/create-async-rerank.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getbifrost.ai/#organization\",\"name\":\"Bifrost\",\"url\":\"https://docs.getbifrost.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bifrost/qFMmk8bNSnvgFYDI/media/bifrost-logo.png?fit=max\u0026auto=format\u0026n=qFMmk8bNSnvgFYDI\u0026q=85\u0026s=6af701a560aee4103444fa017b226cf0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getbifrost.ai#website\",\"name\":\"Bifrost\",\"url\":\"https://docs.getbifrost.ai\",\"publisher\":{\"@id\":\"https://docs.getbifrost.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank#webpage\",\"url\":\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank\",\"name\":\"Create async rerank\",\"description\":\"Submits a rerank request for asynchronous execution. Returns a job ID immediately with HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.\",\"dateModified\":\"2026-10-19T12:12:15.119Z\",\"isPartOf\":{\"@id\":\"https://docs.getbifrost.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inference\",\"item\":\"https://docs.getbifrost.ai/api-reference/models/list-available-models\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Async Jobs\",\"item\":\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-chat-completion\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create async rerank\",\"item\":\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank#apireference\",\"headline\":\"Create async rerank\",\"name\":\"Create async rerank\",\"description\":\"Submits a rerank request for asynchronous execution. Returns a job ID immediately with HTTP 202. Poll the corresponding GET endpoint with the job ID to retrieve the result.\",\"url\":\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getbifrost.ai/api-reference/async-jobs/create-async-rerank#webpage\"},\"dateModified\":\"2026-10-19T12:12:15.119Z\",\"publisher\":{\"@id\":\"https://docs.getbifrost.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getbifrost.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Bifrost\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Bifrost","nav":{"global":{"anchors":[{"anchor":"Discord","icon":"discord","href":"https://discord.gg/exN5KAydbU"},{"anchor":"GitHub","icon":"github","href":"https://github.com/maximhq/bifrost"},{"anchor":"Try Enterprise","icon":"building","href":"https://www.getmaxim.ai/bifrost/enterprise"}]},"tabs":[{"tab":"OSS","icon":"book-open-cover","pages":[{"title":"OSS","href":"/overview"}]},{"tab":"Enterprise","icon":"building","pages":[{"title":"Enterprise","href":"/enterprise/overview"}]},{"tab":"Edge","icon":"globe","pages":[{"title":"Edge","href":"/edge/overview"}]},{"tab":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/runbooks/claude-code-bedrock"}]},{"tab":"Deployment Guides","icon":"server","pages":[{"title":"Deployment Guides","href":"/deployment-guides/overview"}]},{"tab":"API","icon":"code","groups":[{"group":"Authentication","icon":"key","pages":[{"title":"Creating API Keys","icon":"key","href":"/api/procuring-api-keys"}]},{"group":"Inference","pages":[{"group":"Models","expanded":false,"pages":[{"title":"List available models","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/models","href":"/api-reference/models/list-available-models"}]},{"group":"Chat Completions","expanded":false,"pages":[{"title":"Create a chat completion","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/chat/completions","href":"/api-reference/chat-completions/create-a-chat-completion"}]},{"group":"Text Completions","expanded":false,"pages":[{"title":"Create a text completion","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/completions","href":"/api-reference/text-completions/create-a-text-completion"}]},{"group":"Responses","expanded":false,"pages":[{"title":"Responses API over WebSocket","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/responses","href":"/api-reference/responses/responses-api-over-websocket"},{"title":"Create a response","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/responses","href":"/api-reference/responses/create-a-response"},{"title":"Retrieve a response","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/responses/{response_id}","href":"/api-reference/responses/retrieve-a-response"},{"title":"Delete a response","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /v1/responses/{response_id}","href":"/api-reference/responses/delete-a-response"},{"title":"Cancel a response","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/responses/{response_id}/cancel","href":"/api-reference/responses/cancel-a-response"},{"title":"List response input items","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/responses/{response_id}/input_items","href":"/api-reference/responses/list-response-input-items"}]},{"group":"OCR","expanded":false,"pages":[{"title":"Perform OCR","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/ocr","href":"/api-reference/ocr/perform-ocr"}]},{"group":"Rerank","expanded":false,"pages":[{"title":"Rerank documents","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/rerank","href":"/api-reference/rerank/rerank-documents"}]},{"group":"Decisions","expanded":false,"pages":[{"title":"Evaluate a decision","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/decisions","href":"/api-reference/decisions/evaluate-a-decision"}]},{"group":"Embeddings","expanded":false,"pages":[{"title":"Create embeddings","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/embeddings","href":"/api-reference/embeddings/create-embeddings"}]},{"group":"Audio","expanded":false,"pages":[{"title":"Create speech","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/audio/speech","href":"/api-reference/audio/create-speech"},{"title":"Create transcription","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/audio/transcriptions","href":"/api-reference/audio/create-transcription"}]},{"group":"Images","expanded":false,"pages":[{"title":"Generate an image","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/images/generations","href":"/api-reference/images/generate-an-image"},{"title":"Edit an image","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/images/edits","href":"/api-reference/images/edit-an-image"},{"title":"Create Variation","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/images/variations","href":"/api-reference/images/create-variation"}]},{"group":"Videos","expanded":false,"pages":[{"title":"List video generation jobs","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/videos","href":"/api-reference/videos/list-video-generation-jobs"},{"title":"Generate a video","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/videos","href":"/api-reference/videos/generate-a-video"},{"title":"Retrieve a video generation job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/videos/{video_id}","href":"/api-reference/videos/retrieve-a-video-generation-job"},{"title":"Delete a video generation job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /v1/videos/{video_id}","href":"/api-reference/videos/delete-a-video-generation-job"},{"title":"Download video content","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/videos/{video_id}/content","href":"/api-reference/videos/download-video-content"},{"title":"Remix a video","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/videos/{video_id}/remix","href":"/api-reference/videos/remix-a-video"}]},{"group":"Count Tokens","expanded":false,"pages":[{"title":"Count tokens","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/responses/input_tokens","href":"/api-reference/count-tokens/count-tokens"}]},{"group":"Compaction","expanded":false,"pages":[{"title":"Compact context","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/responses/compact","href":"/api-reference/compaction/compact-context"}]},{"group":"Batch","expanded":false,"pages":[{"title":"List batch jobs","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/batches","href":"/api-reference/batch/list-batch-jobs"},{"title":"Create a batch job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/batches","href":"/api-reference/batch/create-a-batch-job"},{"title":"Retrieve a batch job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/batches/{batch_id}","href":"/api-reference/batch/retrieve-a-batch-job"},{"title":"Cancel a batch job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/batches/{batch_id}/cancel","href":"/api-reference/batch/cancel-a-batch-job"},{"title":"Get batch results","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/batches/{batch_id}/results","href":"/api-reference/batch/get-batch-results"}]},{"group":"Files","expanded":false,"pages":[{"title":"List files","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/files","href":"/api-reference/files/list-files"},{"title":"Upload a file","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/files","href":"/api-reference/files/upload-a-file"},{"title":"Retrieve file metadata","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/files/{file_id}","href":"/api-reference/files/retrieve-file-metadata"},{"title":"Delete a file","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /v1/files/{file_id}","href":"/api-reference/files/delete-a-file"},{"title":"Download file content","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/files/{file_id}/content","href":"/api-reference/files/download-file-content"}]},{"group":"Containers","expanded":false,"pages":[{"title":"List containers","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/containers","href":"/api-reference/containers/list-containers"},{"title":"Create a container","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/containers","href":"/api-reference/containers/create-a-container"},{"title":"Retrieve a container","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/containers/{container_id}","href":"/api-reference/containers/retrieve-a-container"},{"title":"Delete a container","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /v1/containers/{container_id}","href":"/api-reference/containers/delete-a-container"},{"title":"List files in a container","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/containers/{container_id}/files","href":"/api-reference/containers/list-files-in-a-container"},{"title":"Create a file in a container","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/containers/{container_id}/files","href":"/api-reference/containers/create-a-file-in-a-container"},{"title":"Retrieve a file from a container","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/containers/{container_id}/files/{file_id}","href":"/api-reference/containers/retrieve-a-file-from-a-container"},{"title":"Delete a file from a container","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /v1/containers/{container_id}/files/{file_id}","href":"/api-reference/containers/delete-a-file-from-a-container"},{"title":"Download file content from a container","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/containers/{container_id}/files/{file_id}/content","href":"/api-reference/containers/download-file-content-from-a-container"}]},{"group":"Async Jobs","expanded":false,"pages":[{"title":"Create async chat completion","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/chat/completions","href":"/api-reference/async-jobs/create-async-chat-completion"},{"title":"Create async text completion","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/completions","href":"/api-reference/async-jobs/create-async-text-completion"},{"title":"Create async response","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/responses","href":"/api-reference/async-jobs/create-async-response"},{"title":"Create async embedding","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/embeddings","href":"/api-reference/async-jobs/create-async-embedding"},{"title":"Create async speech","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/audio/speech","href":"/api-reference/async-jobs/create-async-speech"},{"title":"Create async transcription","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/audio/transcriptions","href":"/api-reference/async-jobs/create-async-transcription"},{"title":"Create async image generation","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/images/generations","href":"/api-reference/async-jobs/create-async-image-generation"},{"title":"Create async image edit","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/images/edits","href":"/api-reference/async-jobs/create-async-image-edit"},{"title":"Create async image variation","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/images/variations","href":"/api-reference/async-jobs/create-async-image-variation"},{"title":"Get async chat completion job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/chat/completions/{job_id}","href":"/api-reference/async-jobs/get-async-chat-completion-job"},{"title":"Get async text completion job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/completions/{job_id}","href":"/api-reference/async-jobs/get-async-text-completion-job"},{"title":"Get async response job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/responses/{job_id}","href":"/api-reference/async-jobs/get-async-response-job"},{"title":"Get async embedding job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/embeddings/{job_id}","href":"/api-reference/async-jobs/get-async-embedding-job"},{"title":"Get async speech job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/audio/speech/{job_id}","href":"/api-reference/async-jobs/get-async-speech-job"},{"title":"Get async transcription job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/audio/transcriptions/{job_id}","href":"/api-reference/async-jobs/get-async-transcription-job"},{"title":"Get async image generation job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/images/generations/{job_id}","href":"/api-reference/async-jobs/get-async-image-generation-job"},{"title":"Get async image edit job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/images/edits/{job_id}","href":"/api-reference/async-jobs/get-async-image-edit-job"},{"title":"Get async image variation job","description":"Retrieves the status and result of an async image variation job.\nReturns HTTP 202 if the job is still pending or processing, HTTP 200 if completed or failed.\n","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/images/variations/{job_id}","href":"/api-reference/async-jobs/get-async-image-variation-job"},{"title":"Create async rerank","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/rerank","href":"/api-reference/async-jobs/create-async-rerank"},{"title":"Get async rerank job","description":"Retrieves the status and result of an async rerank job.\nReturns HTTP 202 if the job is still pending or processing, HTTP 200 if completed or failed.\n","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/rerank/{job_id}","href":"/api-reference/async-jobs/get-async-rerank-job"},{"title":"Create async OCR job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/async/ocr","href":"/api-reference/async-jobs/create-async-ocr-job"},{"title":"Get async OCR job","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/async/ocr/{job_id}","href":"/api-reference/async-jobs/get-async-ocr-job"}]},{"group":"Realtime","expanded":false,"pages":[{"title":"Realtime API WebSocket","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /v1/realtime","href":"/api-reference/realtime/realtime-api-websocket"},{"title":"Realtime WebRTC SDP exchange","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/realtime/calls","href":"/api-reference/realtime/realtime-webrtc-sdp-exchange"},{"title":"Mint a realtime ephemeral client secret","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/realtime/client_secrets","href":"/api-reference/realtime/mint-a-realtime-ephemeral-client-secret"},{"title":"Mint a realtime session (legacy alias)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/realtime/sessions","href":"/api-reference/realtime/mint-a-realtime-session-legacy-alias"}]}]},{"group":"Integrations","pages":[{"group":"OpenAI Integration","expanded":false,"pages":[{"title":"Create chat completion (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/chat/completions","href":"/api-reference/openai-integration/create-chat-completion-openai-format"},{"title":"Create chat completion (Azure OpenAI)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/openai/deployments/{deployment-id}/chat/completions","href":"/api-reference/openai-integration/create-chat-completion-azure-openai"},{"title":"Create text completion (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/completions","href":"/api-reference/openai-integration/create-text-completion-openai-format"},{"title":"Create text completion (Azure OpenAI)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/openai/deployments/{deployment-id}/completions","href":"/api-reference/openai-integration/create-text-completion-azure-openai"},{"title":"WebSocket Responses (OpenAI alias)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/responses","href":"/api-reference/openai-integration/websocket-responses-openai-alias"},{"title":"Create response (OpenAI Responses API)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/responses","href":"/api-reference/openai-integration/create-response-openai-responses-api"},{"title":"Create response (Azure OpenAI)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/openai/deployments/{deployment-id}/responses","href":"/api-reference/openai-integration/create-response-azure-openai"},{"title":"Count input tokens","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/responses/input_tokens","href":"/api-reference/openai-integration/count-input-tokens"},{"title":"Retrieve a response (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/responses/{response_id}","href":"/api-reference/openai-integration/retrieve-a-response-openai-format"},{"title":"Delete a response (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /openai/v1/responses/{response_id}","href":"/api-reference/openai-integration/delete-a-response-openai-format"},{"title":"Cancel a response (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/responses/{response_id}/cancel","href":"/api-reference/openai-integration/cancel-a-response-openai-format"},{"title":"List response input items (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/responses/{response_id}/input_items","href":"/api-reference/openai-integration/list-response-input-items-openai-format"},{"title":"Compact context (OpenAI)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/responses/compact","href":"/api-reference/openai-integration/compact-context-openai"},{"title":"Create embeddings (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/embeddings","href":"/api-reference/openai-integration/create-embeddings-openai-format"},{"title":"Create embeddings (Azure OpenAI)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/openai/deployments/{deployment-id}/embeddings","href":"/api-reference/openai-integration/create-embeddings-azure-openai"},{"title":"Evaluate a decision (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/decisions","href":"/api-reference/openai-integration/evaluate-a-decision-openai-format"},{"title":"Create speech (OpenAI TTS)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/audio/speech","href":"/api-reference/openai-integration/create-speech-openai-tts"},{"title":"Create speech (Azure OpenAI TTS)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/openai/deployments/{deployment-id}/audio/speech","href":"/api-reference/openai-integration/create-speech-azure-openai-tts"},{"title":"Create transcription (OpenAI Whisper)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/audio/transcriptions","href":"/api-reference/openai-integration/create-transcription-openai-whisper"},{"title":"Create transcription (Azure OpenAI)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/openai/deployments/{deployment-id}/audio/transcriptions","href":"/api-reference/openai-integration/create-transcription-azure-openai"},{"title":"List models (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/models","href":"/api-reference/openai-integration/list-models-openai-format"},{"title":"List models (Azure OpenAI)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/openai/deployments/{deployment-id}/models","href":"/api-reference/openai-integration/list-models-azure-openai"},{"title":"List batch jobs (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/batches","href":"/api-reference/openai-integration/list-batch-jobs-openai-format"},{"title":"Create batch job (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/batches","href":"/api-reference/openai-integration/create-batch-job-openai-format"},{"title":"Retrieve batch job (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/batches/{batch_id}","href":"/api-reference/openai-integration/retrieve-batch-job-openai-format"},{"title":"Cancel batch job (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/batches/{batch_id}/cancel","href":"/api-reference/openai-integration/cancel-batch-job-openai-format"},{"title":"Create image","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/images/generations","href":"/api-reference/openai-integration/create-image"},{"title":"Create image (Azure OpenAI)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/openai/deployments/{deployment-id}/images/generations","href":"/api-reference/openai-integration/create-image-azure-openai"},{"title":"List files (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/files","href":"/api-reference/openai-integration/list-files-openai-format"},{"title":"Upload file (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/files","href":"/api-reference/openai-integration/upload-file-openai-format"},{"title":"Retrieve file metadata (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/files/{file_id}","href":"/api-reference/openai-integration/retrieve-file-metadata-openai-format"},{"title":"Delete file (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /openai/v1/files/{file_id}","href":"/api-reference/openai-integration/delete-file-openai-format"},{"title":"Get file content (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/files/{file_id}/content","href":"/api-reference/openai-integration/get-file-content-openai-format"},{"title":"List containers (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/containers","href":"/api-reference/openai-integration/list-containers-openai-format"},{"title":"Create container (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/containers","href":"/api-reference/openai-integration/create-container-openai-format"},{"title":"Retrieve container (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/containers/{container_id}","href":"/api-reference/openai-integration/retrieve-container-openai-format"},{"title":"Delete container (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /openai/v1/containers/{container_id}","href":"/api-reference/openai-integration/delete-container-openai-format"},{"title":"List files in container (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/containers/{container_id}/files","href":"/api-reference/openai-integration/list-files-in-container-openai-format"},{"title":"Create file in container (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/containers/{container_id}/files","href":"/api-reference/openai-integration/create-file-in-container-openai-format"},{"title":"Retrieve file from container (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/containers/{container_id}/files/{file_id}","href":"/api-reference/openai-integration/retrieve-file-from-container-openai-format"},{"title":"Delete file from container (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /openai/v1/containers/{container_id}/files/{file_id}","href":"/api-reference/openai-integration/delete-file-from-container-openai-format"},{"title":"Get file content from container (OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/containers/{container_id}/files/{file_id}/content","href":"/api-reference/openai-integration/get-file-content-from-container-openai-format"},{"title":"List video generations","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/videos","href":"/api-reference/openai-integration/list-video-generations"},{"title":"Create a video generation","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/videos","href":"/api-reference/openai-integration/create-a-video-generation"},{"title":"Retrieve a video generation","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/videos/{video_id}","href":"/api-reference/openai-integration/retrieve-a-video-generation"},{"title":"Delete a video generation","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /openai/v1/videos/{video_id}","href":"/api-reference/openai-integration/delete-a-video-generation"},{"title":"Download generated video content","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/videos/{video_id}/content","href":"/api-reference/openai-integration/download-generated-video-content"},{"title":"Remix an existing video","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/videos/{video_id}/remix","href":"/api-reference/openai-integration/remix-an-existing-video"},{"title":"WebSocket Realtime (OpenAI alias)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /openai/v1/realtime","href":"/api-reference/openai-integration/websocket-realtime-openai-alias"},{"title":"WebRTC Realtime SDP exchange (OpenAI alias)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/realtime/calls","href":"/api-reference/openai-integration/webrtc-realtime-sdp-exchange-openai-alias"},{"title":"Create realtime client secret (OpenAI alias)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/realtime/client_secrets","href":"/api-reference/openai-integration/create-realtime-client-secret-openai-alias"},{"title":"Create realtime session (OpenAI alias)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /openai/v1/realtime/sessions","href":"/api-reference/openai-integration/create-realtime-session-openai-alias"}]},{"group":"Anthropic Integration","expanded":false,"pages":[{"title":"Create message (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /anthropic/v1/messages","href":"/api-reference/anthropic-integration/create-message-anthropic-format"},{"title":"Create message (Anthropic format) - wildcard","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /anthropic/v1/messages/{path}","href":"/api-reference/anthropic-integration/create-message-anthropic-format--wildcard"},{"title":"Create completion (Anthropic legacy format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /anthropic/v1/complete","href":"/api-reference/anthropic-integration/create-completion-anthropic-legacy-format"},{"title":"List models (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /anthropic/v1/models","href":"/api-reference/anthropic-integration/list-models-anthropic-format"},{"title":"Count tokens (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /anthropic/v1/messages/count_tokens","href":"/api-reference/anthropic-integration/count-tokens-anthropic-format"},{"title":"List batch jobs (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /anthropic/v1/messages/batches","href":"/api-reference/anthropic-integration/list-batch-jobs-anthropic-format"},{"title":"Create batch job (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /anthropic/v1/messages/batches","href":"/api-reference/anthropic-integration/create-batch-job-anthropic-format"},{"title":"Retrieve batch job (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /anthropic/v1/messages/batches/{batch_id}","href":"/api-reference/anthropic-integration/retrieve-batch-job-anthropic-format"},{"title":"Cancel batch job (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /anthropic/v1/messages/batches/{batch_id}/cancel","href":"/api-reference/anthropic-integration/cancel-batch-job-anthropic-format"},{"title":"Get batch results (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /anthropic/v1/messages/batches/{batch_id}/results","href":"/api-reference/anthropic-integration/get-batch-results-anthropic-format"},{"title":"List files (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /anthropic/v1/files","href":"/api-reference/anthropic-integration/list-files-anthropic-format"},{"title":"Upload file (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /anthropic/v1/files","href":"/api-reference/anthropic-integration/upload-file-anthropic-format"},{"title":"Get file content (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /anthropic/v1/files/{file_id}/content","href":"/api-reference/anthropic-integration/get-file-content-anthropic-format"},{"title":"Delete file (Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /anthropic/v1/files/{file_id}","href":"/api-reference/anthropic-integration/delete-file-anthropic-format"}]},{"group":"GenAI Integration","expanded":false,"pages":[{"title":"Generate content (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /genai/v1beta/models/{model}:generateContent","href":"/api-reference/genai-integration/generate-content-gemini-format"},{"title":"Stream generate content (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /genai/v1beta/models/{model}:streamGenerateContent","href":"/api-reference/genai-integration/stream-generate-content-gemini-format"},{"title":"Embed content (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /genai/v1beta/models/{model}:embedContent","href":"/api-reference/genai-integration/embed-content-gemini-format"},{"title":"Count tokens (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /genai/v1beta/models/{model}:countTokens","href":"/api-reference/genai-integration/count-tokens-gemini-format"},{"title":"Generate image (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /genai/v1beta/models/{model}:predict","href":"/api-reference/genai-integration/generate-image-gemini-format"},{"title":"List models (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /genai/v1beta/models","href":"/api-reference/genai-integration/list-models-gemini-format"},{"title":"Upload file (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /genai/upload/v1beta/files","href":"/api-reference/genai-integration/upload-file-gemini-format"},{"title":"List files (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /genai/v1beta/files","href":"/api-reference/genai-integration/list-files-gemini-format"},{"title":"Retrieve file (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /genai/v1beta/files/{file_id}","href":"/api-reference/genai-integration/retrieve-file-gemini-format"},{"title":"Delete file (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /genai/v1beta/files/{file_id}","href":"/api-reference/genai-integration/delete-file-gemini-format"},{"title":"List batch jobs (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /genai/v1beta/batches","href":"/api-reference/genai-integration/list-batch-jobs-gemini-format"},{"title":"Retrieve a batch job (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /genai/v1beta/batches/{batch_id}","href":"/api-reference/genai-integration/retrieve-a-batch-job-gemini-format"},{"title":"Cancel a batch job (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /genai/v1beta/batches/{batch_id}","href":"/api-reference/genai-integration/cancel-a-batch-job-gemini-format"},{"title":"Delete a batch job (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /genai/v1beta/batches/{batch_id}","href":"/api-reference/genai-integration/delete-a-batch-job-gemini-format"},{"title":"List cached content entries (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /genai/v1beta/cachedContents","href":"/api-reference/genai-integration/list-cached-content-entries-gemini-format"},{"title":"Create cached content (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /genai/v1beta/cachedContents","href":"/api-reference/genai-integration/create-cached-content-gemini-format"},{"title":"Retrieve cached content (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /genai/v1beta/cachedContents/{cached_id}","href":"/api-reference/genai-integration/retrieve-cached-content-gemini-format"},{"title":"Update cached content (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json patch /genai/v1beta/cachedContents/{cached_id}","href":"/api-reference/genai-integration/update-cached-content-gemini-format"},{"title":"Delete cached content (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /genai/v1beta/cachedContents/{cached_id}","href":"/api-reference/genai-integration/delete-cached-content-gemini-format"},{"title":"Rerank documents (Vertex Rank)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /genai/v1/rank","href":"/api-reference/genai-integration/rerank-documents-vertex-rank"},{"title":"Retrieve video generation operation (Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /genai/v1beta/models/{model}/operations/{operation_id}","href":"/api-reference/genai-integration/retrieve-video-generation-operation-gemini-format"}]},{"group":"Bedrock Integration","expanded":false,"pages":[{"title":"Converse with model (Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /bedrock/model/{modelId}/converse","href":"/api-reference/bedrock-integration/converse-with-model-bedrock-format"},{"title":"Stream converse with model (Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /bedrock/model/{modelId}/converse-stream","href":"/api-reference/bedrock-integration/stream-converse-with-model-bedrock-format"},{"title":"Invoke model (Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /bedrock/model/{modelId}/invoke","href":"/api-reference/bedrock-integration/invoke-model-bedrock-format"},{"title":"Invoke model with streaming (Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /bedrock/model/{modelId}/invoke-with-response-stream","href":"/api-reference/bedrock-integration/invoke-model-with-streaming-bedrock-format"},{"title":"Count tokens (Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /bedrock/model/{modelId}/count-tokens","href":"/api-reference/bedrock-integration/count-tokens-bedrock-format"},{"title":"Create batch inference job (Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /bedrock/model-invocation-job","href":"/api-reference/bedrock-integration/create-batch-inference-job-bedrock-format"},{"title":"List batch inference jobs (Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /bedrock/model-invocation-jobs","href":"/api-reference/bedrock-integration/list-batch-inference-jobs-bedrock-format"},{"title":"Retrieve batch inference job (Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /bedrock/model-invocation-job/{job_arn}","href":"/api-reference/bedrock-integration/retrieve-batch-inference-job-bedrock-format"},{"title":"Cancel batch inference job (Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /bedrock/model-invocation-job/{job_arn}/stop","href":"/api-reference/bedrock-integration/cancel-batch-inference-job-bedrock-format"},{"title":"S3-compatible ListObjectsV2","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /bedrock/files/{bucket}","href":"/api-reference/bedrock-integration/s3-compatible-listobjectsv2"},{"title":"S3-compatible GetObject","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /bedrock/files/{bucket}/{key}","href":"/api-reference/bedrock-integration/s3-compatible-getobject"},{"title":"S3-compatible PutObject","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /bedrock/files/{bucket}/{key}","href":"/api-reference/bedrock-integration/s3-compatible-putobject"},{"title":"S3-compatible DeleteObject","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /bedrock/files/{bucket}/{key}","href":"/api-reference/bedrock-integration/s3-compatible-deleteobject"},{"title":"S3-compatible HeadObject","deprecated":null,"version":null,"openapi":"/openapi/openapi.json head /bedrock/files/{bucket}/{key}","href":"/api-reference/bedrock-integration/s3-compatible-headobject"}]},{"group":"Cohere Integration","expanded":false,"pages":[{"title":"Chat with model (Cohere v2 format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cohere/v2/chat","href":"/api-reference/cohere-integration/chat-with-model-cohere-v2-format"},{"title":"Create embeddings (Cohere v2 format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cohere/v2/embed","href":"/api-reference/cohere-integration/create-embeddings-cohere-v2-format"},{"title":"Rerank documents (Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cohere/v2/rerank","href":"/api-reference/cohere-integration/rerank-documents-cohere-format"},{"title":"Tokenize text (Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cohere/v1/tokenize","href":"/api-reference/cohere-integration/tokenize-text-cohere-format"}]},{"group":"Typesafe Integration","expanded":false,"pages":[{"title":"Evaluate state (Typesafe format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /typesafe/v1/systemone","href":"/api-reference/typesafe-integration/evaluate-state-typesafe-format"},{"title":"List models (Typesafe format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /typesafe/v1/models","href":"/api-reference/typesafe-integration/list-models-typesafe-format"}]},{"group":"Cursor Integration","expanded":false,"pages":[{"title":"Cursor hybrid chat completions","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v1/chat/completions","href":"/api-reference/cursor-integration/cursor-hybrid-chat-completions"},{"title":"List models (Cursor)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /cursor/v1/models","href":"/api-reference/cursor-integration/list-models-cursor"},{"title":"Anthropic complete (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v1/complete","href":"/api-reference/cursor-integration/anthropic-complete-cursor-mount"},{"title":"Anthropic messages (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v1/messages","href":"/api-reference/cursor-integration/anthropic-messages-cursor-mount"},{"title":"Anthropic messages — wildcard (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v1/messages/{path}","href":"/api-reference/cursor-integration/anthropic-messages-—-wildcard-cursor-mount"},{"title":"Anthropic count tokens (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v1/messages/count_tokens","href":"/api-reference/cursor-integration/anthropic-count-tokens-cursor-mount"},{"title":"Gemini list models (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /cursor/v1beta/models","href":"/api-reference/cursor-integration/gemini-list-models-cursor-mount"},{"title":"Gemini model action (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v1beta/models/{model}","href":"/api-reference/cursor-integration/gemini-model-action-cursor-mount"},{"title":"Gemini video operation polling (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /cursor/v1beta/models/{model}/operations/{operation_id}","href":"/api-reference/cursor-integration/gemini-video-operation-polling-cursor-mount"},{"title":"Vertex rank (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v1/rank","href":"/api-reference/cursor-integration/vertex-rank-cursor-mount"},{"title":"Bedrock converse (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/model/{modelId}/converse","href":"/api-reference/cursor-integration/bedrock-converse-cursor-mount"},{"title":"Bedrock converse stream (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/model/{modelId}/converse-stream","href":"/api-reference/cursor-integration/bedrock-converse-stream-cursor-mount"},{"title":"Bedrock invoke (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/model/{modelId}/invoke","href":"/api-reference/cursor-integration/bedrock-invoke-cursor-mount"},{"title":"Bedrock invoke-with-response-stream (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/model/{modelId}/invoke-with-response-stream","href":"/api-reference/cursor-integration/bedrock-invoke-with-response-stream-cursor-mount"},{"title":"Bedrock rerank (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/rerank","href":"/api-reference/cursor-integration/bedrock-rerank-cursor-mount"},{"title":"Bedrock count tokens (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/model/{modelId}/count-tokens","href":"/api-reference/cursor-integration/bedrock-count-tokens-cursor-mount"},{"title":"Cohere chat (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v2/chat","href":"/api-reference/cursor-integration/cohere-chat-cursor-mount"},{"title":"Cohere embed (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v2/embed","href":"/api-reference/cursor-integration/cohere-embed-cursor-mount"},{"title":"Cohere rerank (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v2/rerank","href":"/api-reference/cursor-integration/cohere-rerank-cursor-mount"},{"title":"Cohere tokenize (Cursor mount)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /cursor/v1/tokenize","href":"/api-reference/cursor-integration/cohere-tokenize-cursor-mount"}]},{"group":"LiteLLM Integration","expanded":false,"pages":[{"title":"Text completions (LiteLLM - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/v1/completions","href":"/api-reference/litellm-integration/text-completions-litellm--openai-format"},{"title":"Chat completions (LiteLLM - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/v1/chat/completions","href":"/api-reference/litellm-integration/chat-completions-litellm--openai-format"},{"title":"Create embeddings (LiteLLM - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/v1/embeddings","href":"/api-reference/litellm-integration/create-embeddings-litellm--openai-format"},{"title":"List models (LiteLLM - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /litellm/v1/models","href":"/api-reference/litellm-integration/list-models-litellm--openai-format"},{"title":"Create response (LiteLLM - OpenAI Responses API)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/v1/responses","href":"/api-reference/litellm-integration/create-response-litellm--openai-responses-api"},{"title":"Count input tokens (LiteLLM - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/v1/responses/input_tokens","href":"/api-reference/litellm-integration/count-input-tokens-litellm--openai-format"},{"title":"Create speech (LiteLLM - OpenAI TTS)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/v1/audio/speech","href":"/api-reference/litellm-integration/create-speech-litellm--openai-tts"},{"title":"Create transcription (LiteLLM - OpenAI Whisper)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/v1/audio/transcriptions","href":"/api-reference/litellm-integration/create-transcription-litellm--openai-whisper"},{"title":"Create message (LiteLLM - Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/anthropic/v1/messages","href":"/api-reference/litellm-integration/create-message-litellm--anthropic-format"},{"title":"List models (LiteLLM - Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /litellm/genai/v1beta/models","href":"/api-reference/litellm-integration/list-models-litellm--gemini-format"},{"title":"Generate content (LiteLLM - Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/genai/v1beta/models/{model}:generateContent","href":"/api-reference/litellm-integration/generate-content-litellm--gemini-format"},{"title":"Stream generate content (LiteLLM - Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/genai/v1beta/models/{model}:streamGenerateContent","href":"/api-reference/litellm-integration/stream-generate-content-litellm--gemini-format"},{"title":"Converse with model (LiteLLM - Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/bedrock/model/{modelId}/converse","href":"/api-reference/litellm-integration/converse-with-model-litellm--bedrock-format"},{"title":"Stream converse with model (LiteLLM - Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/bedrock/model/{modelId}/converse-stream","href":"/api-reference/litellm-integration/stream-converse-with-model-litellm--bedrock-format"},{"title":"Chat with model (LiteLLM - Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/cohere/v2/chat","href":"/api-reference/litellm-integration/chat-with-model-litellm--cohere-format"},{"title":"Create embeddings (LiteLLM - Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/cohere/v2/embed","href":"/api-reference/litellm-integration/create-embeddings-litellm--cohere-format"},{"title":"Tokenize text (LiteLLM - Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /litellm/cohere/v1/tokenize","href":"/api-reference/litellm-integration/tokenize-text-litellm--cohere-format"}]},{"group":"LangChain Integration","expanded":false,"pages":[{"title":"Text completions (LangChain - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/v1/completions","href":"/api-reference/langchain-integration/text-completions-langchain--openai-format"},{"title":"Chat completions (LangChain - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/v1/chat/completions","href":"/api-reference/langchain-integration/chat-completions-langchain--openai-format"},{"title":"Create embeddings (LangChain - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/v1/embeddings","href":"/api-reference/langchain-integration/create-embeddings-langchain--openai-format"},{"title":"List models (LangChain - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /langchain/v1/models","href":"/api-reference/langchain-integration/list-models-langchain--openai-format"},{"title":"Create response (LangChain - OpenAI Responses API)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/v1/responses","href":"/api-reference/langchain-integration/create-response-langchain--openai-responses-api"},{"title":"Count input tokens (LangChain - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/v1/responses/input_tokens","href":"/api-reference/langchain-integration/count-input-tokens-langchain--openai-format"},{"title":"Create speech (LangChain - OpenAI TTS)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/v1/audio/speech","href":"/api-reference/langchain-integration/create-speech-langchain--openai-tts"},{"title":"Create transcription (LangChain - OpenAI Whisper)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/v1/audio/transcriptions","href":"/api-reference/langchain-integration/create-transcription-langchain--openai-whisper"},{"title":"Create message (LangChain - Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/anthropic/v1/messages","href":"/api-reference/langchain-integration/create-message-langchain--anthropic-format"},{"title":"Count tokens (LangChain - Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/anthropic/v1/messages/count_tokens","href":"/api-reference/langchain-integration/count-tokens-langchain--anthropic-format"},{"title":"List models (LangChain - Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /langchain/genai/v1beta/models","href":"/api-reference/langchain-integration/list-models-langchain--gemini-format"},{"title":"Generate content (LangChain - Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/genai/v1beta/models/{model}:generateContent","href":"/api-reference/langchain-integration/generate-content-langchain--gemini-format"},{"title":"Stream generate content (LangChain - Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/genai/v1beta/models/{model}:streamGenerateContent","href":"/api-reference/langchain-integration/stream-generate-content-langchain--gemini-format"},{"title":"Converse with model (LangChain - Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/bedrock/model/{modelId}/converse","href":"/api-reference/langchain-integration/converse-with-model-langchain--bedrock-format"},{"title":"Stream converse with model (LangChain - Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/bedrock/model/{modelId}/converse-stream","href":"/api-reference/langchain-integration/stream-converse-with-model-langchain--bedrock-format"},{"title":"Chat with model (LangChain - Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/cohere/v2/chat","href":"/api-reference/langchain-integration/chat-with-model-langchain--cohere-format"},{"title":"Create embeddings (LangChain - Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/cohere/v2/embed","href":"/api-reference/langchain-integration/create-embeddings-langchain--cohere-format"},{"title":"Tokenize text (LangChain - Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /langchain/cohere/v1/tokenize","href":"/api-reference/langchain-integration/tokenize-text-langchain--cohere-format"}]},{"group":"PydanticAI Integration","expanded":false,"pages":[{"title":"Text completions (PydanticAI - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/v1/completions","href":"/api-reference/pydanticai-integration/text-completions-pydanticai--openai-format"},{"title":"Chat completions (PydanticAI - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/v1/chat/completions","href":"/api-reference/pydanticai-integration/chat-completions-pydanticai--openai-format"},{"title":"Create embeddings (PydanticAI - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/v1/embeddings","href":"/api-reference/pydanticai-integration/create-embeddings-pydanticai--openai-format"},{"title":"List models (PydanticAI - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /pydanticai/v1/models","href":"/api-reference/pydanticai-integration/list-models-pydanticai--openai-format"},{"title":"Create response (PydanticAI - OpenAI Responses API)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/v1/responses","href":"/api-reference/pydanticai-integration/create-response-pydanticai--openai-responses-api"},{"title":"Count input tokens (PydanticAI - OpenAI format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/v1/responses/input_tokens","href":"/api-reference/pydanticai-integration/count-input-tokens-pydanticai--openai-format"},{"title":"Create speech (PydanticAI - OpenAI TTS)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/v1/audio/speech","href":"/api-reference/pydanticai-integration/create-speech-pydanticai--openai-tts"},{"title":"Create transcription (PydanticAI - OpenAI Whisper)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/v1/audio/transcriptions","href":"/api-reference/pydanticai-integration/create-transcription-pydanticai--openai-whisper"},{"title":"Create message (PydanticAI - Anthropic format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/anthropic/v1/messages","href":"/api-reference/pydanticai-integration/create-message-pydanticai--anthropic-format"},{"title":"List models (PydanticAI - Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /pydanticai/genai/v1beta/models","href":"/api-reference/pydanticai-integration/list-models-pydanticai--gemini-format"},{"title":"Generate content (PydanticAI - Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/genai/v1beta/models/{model}:generateContent","href":"/api-reference/pydanticai-integration/generate-content-pydanticai--gemini-format"},{"title":"Stream generate content (PydanticAI - Gemini format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/genai/v1beta/models/{model}:streamGenerateContent","href":"/api-reference/pydanticai-integration/stream-generate-content-pydanticai--gemini-format"},{"title":"Converse with model (PydanticAI - Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/bedrock/model/{modelId}/converse","href":"/api-reference/pydanticai-integration/converse-with-model-pydanticai--bedrock-format"},{"title":"Stream converse with model (PydanticAI - Bedrock format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/bedrock/model/{modelId}/converse-stream","href":"/api-reference/pydanticai-integration/stream-converse-with-model-pydanticai--bedrock-format"},{"title":"Chat with model (PydanticAI - Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/cohere/v2/chat","href":"/api-reference/pydanticai-integration/chat-with-model-pydanticai--cohere-format"},{"title":"Create embeddings (PydanticAI - Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/cohere/v2/embed","href":"/api-reference/pydanticai-integration/create-embeddings-pydanticai--cohere-format"},{"title":"Tokenize text (PydanticAI - Cohere format)","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /pydanticai/cohere/v1/tokenize","href":"/api-reference/pydanticai-integration/tokenize-text-pydanticai--cohere-format"}]}]},{"group":"Platform","pages":[{"group":"Health","expanded":false,"pages":[{"title":"Health check","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /health","href":"/api-reference/health/health-check"}]},{"group":"Configuration","expanded":false,"pages":[{"title":"Get configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/config","href":"/api-reference/configuration/get-configuration"},{"title":"Update configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/config","href":"/api-reference/configuration/update-configuration"},{"title":"Get version","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/version","href":"/api-reference/configuration/get-version"},{"title":"Get proxy configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/proxy-config","href":"/api-reference/configuration/get-proxy-configuration"},{"title":"Update proxy configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/proxy-config","href":"/api-reference/configuration/update-proxy-configuration"},{"title":"Force pricing sync","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/pricing/force-sync","href":"/api-reference/configuration/force-pricing-sync"}]},{"group":"Session","expanded":false,"pages":[{"title":"Login","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/session/login","href":"/api-reference/session/login"},{"title":"Logout","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/session/logout","href":"/api-reference/session/logout"},{"title":"Check if authentication is enabled","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/session/is-auth-enabled","href":"/api-reference/session/check-if-authentication-is-enabled"},{"title":"Issue WebSocket ticket","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/session/ws-ticket","href":"/api-reference/session/issue-websocket-ticket"}]},{"group":"Providers","expanded":false,"pages":[{"title":"List all providers","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/providers","href":"/api-reference/providers/list-all-providers"},{"title":"Add a new provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/providers","href":"/api-reference/providers/add-a-new-provider"},{"title":"Get a specific provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/providers/{provider}","href":"/api-reference/providers/get-a-specific-provider"},{"title":"Update a provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/providers/{provider}","href":"/api-reference/providers/update-a-provider"},{"title":"Delete a provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/providers/{provider}","href":"/api-reference/providers/delete-a-provider"},{"title":"List keys for a provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/providers/{provider}/keys","href":"/api-reference/providers/list-keys-for-a-provider"},{"title":"Create a key for a provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/providers/{provider}/keys","href":"/api-reference/providers/create-a-key-for-a-provider"},{"title":"Get a specific key for a provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/providers/{provider}/keys/{key_id}","href":"/api-reference/providers/get-a-specific-key-for-a-provider"},{"title":"Update a key for a provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/providers/{provider}/keys/{key_id}","href":"/api-reference/providers/update-a-key-for-a-provider"},{"title":"Delete a key from a provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/providers/{provider}/keys/{key_id}","href":"/api-reference/providers/delete-a-key-from-a-provider"},{"title":"List all keys","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/keys","href":"/api-reference/providers/list-all-keys"},{"title":"List models","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/models","href":"/api-reference/providers/list-models"},{"title":"List model details","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/models/details","href":"/api-reference/providers/list-model-details"},{"title":"Get model parameters","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/models/parameters","href":"/api-reference/providers/get-model-parameters"},{"title":"List base models","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/models/base","href":"/api-reference/providers/list-base-models"}]},{"group":"Plugins","expanded":false,"pages":[{"title":"List all plugins","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/plugins","href":"/api-reference/plugins/list-all-plugins"},{"title":"Create a new plugin","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/plugins","href":"/api-reference/plugins/create-a-new-plugin"},{"title":"List built-in plugin names","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/plugins/builtins","href":"/api-reference/plugins/list-built-in-plugin-names"},{"title":"Get a specific plugin","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/plugins/{name}","href":"/api-reference/plugins/get-a-specific-plugin"},{"title":"Update a plugin","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/plugins/{name}","href":"/api-reference/plugins/update-a-plugin"},{"title":"Delete a plugin","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/plugins/{name}","href":"/api-reference/plugins/delete-a-plugin"}]},{"group":"MCP","expanded":false,"pages":[{"title":"Execute MCP tool","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /v1/mcp/tool/execute","href":"/api-reference/mcp/execute-mcp-tool"},{"title":"List MCP clients","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp/clients","href":"/api-reference/mcp/list-mcp-clients"},{"title":"Add MCP client","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/client","href":"/api-reference/mcp/add-mcp-client"},{"title":"Edit MCP client","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/mcp/client/{id}","href":"/api-reference/mcp/edit-mcp-client"},{"title":"Remove MCP client","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/mcp/client/{id}","href":"/api-reference/mcp/remove-mcp-client"},{"title":"Reconnect MCP client","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/client/{id}/reconnect","href":"/api-reference/mcp/reconnect-mcp-client"},{"title":"Refresh MCP client tools","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/client/{id}/refresh-tools","href":"/api-reference/mcp/refresh-mcp-client-tools"},{"title":"Complete MCP client OAuth flow","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/client/{id}/complete-oauth","href":"/api-reference/mcp/complete-mcp-client-oauth-flow"},{"title":"Initiate verification for a pending MCP client","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/client/{id}/initiate-verification","href":"/api-reference/mcp/initiate-verification-for-a-pending-mcp-client"},{"title":"Reauthorize an MCP client","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/client/{id}/reauthorize","href":"/api-reference/mcp/reauthorize-an-mcp-client"},{"title":"Reauthorize an MCP client against a newly registered OAuth client","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/client/{id}/reregister","href":"/api-reference/mcp/reauthorize-an-mcp-client-against-a-newly-registered-oauth-client"},{"title":"Verify a pending per-user-headers MCP client","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/client/{id}/verify-headers","href":"/api-reference/mcp/verify-a-pending-per-user-headers-mcp-client"},{"title":"Verify a pending or repair a needs_reauth token_exchange MCP client","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/client/{id}/verify-exchange","href":"/api-reference/mcp/verify-a-pending-or-repair-a-needs_reauth-token_exchange-mcp-client"},{"title":"List MCP sessions","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp/sessions","href":"/api-reference/mcp/list-mcp-sessions"},{"title":"Revoke an MCP session","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/mcp/sessions/{id}","href":"/api-reference/mcp/revoke-an-mcp-session"},{"title":"Re-authenticate or edit an MCP session","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/sessions/{id}/reauth","href":"/api-reference/mcp/re-authenticate-or-edit-an-mcp-session"},{"title":"Get per-user-headers submission flow","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp/per-user-headers/flows/{id}","href":"/api-reference/mcp/get-per-user-headers-submission-flow"},{"title":"Submit per-user-headers values","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/mcp/per-user-headers/flows/{id}","href":"/api-reference/mcp/submit-per-user-headers-values"},{"title":"Revoke a per-user-headers credential","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/mcp/per-user-headers/credential/{id}","href":"/api-reference/mcp/revoke-a-per-user-headers-credential"}]},{"group":"Virtual MCPs","expanded":false,"pages":[{"title":"List Virtual MCPs","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp/virtual-mcps","href":"/api-reference/mcp/list-virtual-mcps"},{"title":"Create Virtual MCP","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/virtual-mcps","href":"/api-reference/mcp/create-virtual-mcp"},{"title":"Get Virtual MCP by ID","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp/virtual-mcps/{id}","href":"/api-reference/mcp/get-virtual-mcp-by-id"},{"title":"Update Virtual MCP","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/mcp/virtual-mcps/{id}","href":"/api-reference/mcp/update-virtual-mcp"},{"title":"Delete Virtual MCP","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/mcp/virtual-mcps/{id}","href":"/api-reference/mcp/delete-virtual-mcp"},{"title":"Assign Virtual MCP to a virtual key","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/mcp/virtual-mcps/{id}/virtual-keys/{vkId}","href":"/api-reference/mcp/assign-virtual-mcp-to-a-virtual-key"},{"title":"Unassign Virtual MCP from a virtual key","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/mcp/virtual-mcps/{id}/virtual-keys/{vkId}","href":"/api-reference/mcp/unassign-virtual-mcp-from-a-virtual-key"}]},{"group":"MCP Tool Groups (deprecated)","expanded":false,"pages":[{"title":"List MCP Tool Groups","deprecated":true,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/mcp/tool-groups","href":"/api-reference/mcp-tool-groups/list-mcp-tool-groups"},{"title":"Create MCP Tool Group","deprecated":true,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/mcp/tool-groups","href":"/api-reference/mcp-tool-groups/create-mcp-tool-group"},{"title":"Get MCP Tool Group by ID","deprecated":true,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/mcp/tool-groups/{id}","href":"/api-reference/mcp-tool-groups/get-mcp-tool-group-by-id"},{"title":"Update MCP Tool Group","deprecated":true,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/mcp/tool-groups/{id}","href":"/api-reference/mcp-tool-groups/update-mcp-tool-group"},{"title":"Delete MCP Tool Group","deprecated":true,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/mcp/tool-groups/{id}","href":"/api-reference/mcp-tool-groups/delete-mcp-tool-group"}]},{"group":"Agent Gateway","expanded":false,"pages":[{"title":"Register agent","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/agents","href":"/api-reference/agent-gateway/register-agent"},{"title":"List agents","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/agents","href":"/api-reference/agent-gateway/list-agents"},{"title":"Get agent","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/agents/{name}","href":"/api-reference/agent-gateway/get-agent"},{"title":"Replace agent","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/agents/{name}","href":"/api-reference/agent-gateway/replace-agent"},{"title":"Delete agent","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/agents/{name}","href":"/api-reference/agent-gateway/delete-agent"},{"title":"Inspect agent card","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/agents/inspect","href":"/api-reference/agent-gateway/inspect-agent-card"},{"title":"List stored push configurations","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/agents/push-configs","href":"/api-reference/agent-gateway/list-stored-push-configurations"},{"title":"Delete stored push configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/agents/push-configs/{agent}/{task}/{config}","href":"/api-reference/agent-gateway/delete-stored-push-configuration"},{"title":"List agent history","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/agents/history","href":"/api-reference/agent-gateway/list-agent-history"},{"title":"Delete agent history","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/agents/history","href":"/api-reference/agent-gateway/delete-agent-history"},{"title":"Get agent history statistics","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/agents/history/stats","href":"/api-reference/agent-gateway/get-agent-history-statistics"},{"title":"Get agent history histogram","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/agents/history/histogram","href":"/api-reference/agent-gateway/get-agent-history-histogram"},{"title":"Get top agents","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/agents/history/top-agents","href":"/api-reference/agent-gateway/get-top-agents"},{"title":"Get agent history filter values","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/agents/history/filterdata","href":"/api-reference/agent-gateway/get-agent-history-filter-values"},{"title":"Get agent history entry","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/agents/history/{id}","href":"/api-reference/agent-gateway/get-agent-history-entry"},{"title":"Get gateway agent card","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /agents/a2a/{name}/.well-known/agent-card.json","href":"/api-reference/agent-gateway/get-gateway-agent-card"},{"title":"Call agent over JSON-RPC","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /agents/a2a/{name}/json-rpc","href":"/api-reference/agent-gateway/call-agent-over-json-rpc"},{"title":"Send message","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /agents/a2a/{name}/rest/message:send","href":"/api-reference/agent-gateway/send-message"},{"title":"Send streaming message","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /agents/a2a/{name}/rest/message:stream","href":"/api-reference/agent-gateway/send-streaming-message"},{"title":"List tasks","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /agents/a2a/{name}/rest/tasks","href":"/api-reference/agent-gateway/list-tasks"},{"title":"Get task","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /agents/a2a/{name}/rest/tasks/{taskId}","href":"/api-reference/agent-gateway/get-task"},{"title":"Cancel task","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /agents/a2a/{name}/rest/tasks/{taskId}:cancel","href":"/api-reference/agent-gateway/cancel-task"},{"title":"Subscribe to task","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /agents/a2a/{name}/rest/tasks/{taskId}:subscribe","href":"/api-reference/agent-gateway/subscribe-to-task"},{"title":"Create task push configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /agents/a2a/{name}/rest/tasks/{taskId}/pushNotificationConfigs","href":"/api-reference/agent-gateway/create-task-push-configuration"},{"title":"List task push configurations","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /agents/a2a/{name}/rest/tasks/{taskId}/pushNotificationConfigs","href":"/api-reference/agent-gateway/list-task-push-configurations"},{"title":"Get task push configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /agents/a2a/{name}/rest/tasks/{taskId}/pushNotificationConfigs/{configId}","href":"/api-reference/agent-gateway/get-task-push-configuration"},{"title":"Delete task push configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /agents/a2a/{name}/rest/tasks/{taskId}/pushNotificationConfigs/{configId}","href":"/api-reference/agent-gateway/delete-task-push-configuration"},{"title":"Get extended agent card","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /agents/a2a/{name}/rest/extendedAgentCard","href":"/api-reference/agent-gateway/get-extended-agent-card"},{"title":"Receive upstream push notification","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /agents/a2a/{name}/push/callback","href":"/api-reference/agent-gateway/receive-upstream-push-notification"}]},{"group":"OAuth","expanded":false,"pages":[{"title":"Get per-user OAuth flow detail","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/oauth/per-user/flows/{id}","href":"/api-reference/oauth/get-per-user-oauth-flow-detail"},{"title":"Start the upstream OAuth authorization for a pending flow","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/oauth/per-user/flows/{id}/start","href":"/api-reference/oauth/start-the-upstream-oauth-authorization-for-a-pending-flow"},{"title":"OAuth callback endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/oauth/callback","href":"/api-reference/oauth/oauth-callback-endpoint"},{"title":"Get OAuth config status","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/oauth/config/{id}/status","href":"/api-reference/oauth/get-oauth-config-status"},{"title":"Revoke OAuth config","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/oauth/config/{id}","href":"/api-reference/oauth/revoke-oauth-config"}]},{"group":"Logging","expanded":false,"pages":[{"title":"Get logs","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs","href":"/api-reference/logging/get-logs"},{"title":"Delete logs","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/logs","href":"/api-reference/logging/delete-logs"},{"title":"Get a single log entry","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/{id}","href":"/api-reference/logging/get-a-single-log-entry"},{"title":"Get logs for a session","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/sessions/{session_id}","href":"/api-reference/logging/get-logs-for-a-session"},{"title":"Get aggregate totals for a session","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/sessions/{session_id}/summary","href":"/api-reference/logging/get-aggregate-totals-for-a-session"},{"title":"Get log statistics","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/stats","href":"/api-reference/logging/get-log-statistics"},{"title":"Get request count histogram","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram","href":"/api-reference/logging/get-request-count-histogram"},{"title":"Get token usage histogram","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/tokens","href":"/api-reference/logging/get-token-usage-histogram"},{"title":"Get cost histogram","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/cost","href":"/api-reference/logging/get-cost-histogram"},{"title":"Get model usage histogram","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/models","href":"/api-reference/logging/get-model-usage-histogram"},{"title":"Get latency histogram","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/latency","href":"/api-reference/logging/get-latency-histogram"},{"title":"Get cost histogram by provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/cost/by-provider","href":"/api-reference/logging/get-cost-histogram-by-provider"},{"title":"Get token histogram by provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/tokens/by-provider","href":"/api-reference/logging/get-token-histogram-by-provider"},{"title":"Get latency histogram by provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/latency/by-provider","href":"/api-reference/logging/get-latency-histogram-by-provider"},{"title":"Get throughput histogram","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/throughput","href":"/api-reference/logging/get-throughput-histogram"},{"title":"Get throughput histogram by provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/throughput/by-provider","href":"/api-reference/logging/get-throughput-histogram-by-provider"},{"title":"Get cost histogram by dimension","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/cost/by-dimension","href":"/api-reference/logging/get-cost-histogram-by-dimension"},{"title":"Get token histogram by dimension","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/tokens/by-dimension","href":"/api-reference/logging/get-token-histogram-by-dimension"},{"title":"Get latency histogram by dimension","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/histogram/latency/by-dimension","href":"/api-reference/logging/get-latency-histogram-by-dimension"},{"title":"Get dropped requests count","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/dropped","href":"/api-reference/logging/get-dropped-requests-count"},{"title":"Get available filter data","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/filterdata","href":"/api-reference/logging/get-available-filter-data"},{"title":"Get model usage rankings","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/rankings","href":"/api-reference/logging/get-model-usage-rankings"},{"title":"Get rankings by governance dimension","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/rankings/by-dimension","href":"/api-reference/logging/get-rankings-by-governance-dimension"},{"title":"Get user usage rankings","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/logs/rankings/users","href":"/api-reference/logging/get-user-usage-rankings"},{"title":"Get consolidated dashboard data","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/dashboard","href":"/api-reference/logging/get-consolidated-dashboard-data"},{"title":"Recalculate log costs","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/logs/recalculate-cost","href":"/api-reference/logging/recalculate-log-costs"},{"title":"Get log cost recalculation status","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/logs/recalculate-cost/status","href":"/api-reference/logging/get-log-cost-recalculation-status"},{"title":"Cancel log cost recalculation","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/logs/recalculate-cost/cancel","href":"/api-reference/logging/cancel-log-cost-recalculation"},{"title":"Get MCP tool logs","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp-logs","href":"/api-reference/logging/get-mcp-tool-logs"},{"title":"Delete MCP tool logs","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/mcp-logs","href":"/api-reference/logging/delete-mcp-tool-logs"},{"title":"Get MCP tool log by ID","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp-logs/{id}","href":"/api-reference/logging/get-mcp-tool-log-by-id"},{"title":"Get MCP tool log statistics","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp-logs/stats","href":"/api-reference/logging/get-mcp-tool-log-statistics"},{"title":"Get available MCP log filter data","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp-logs/filterdata","href":"/api-reference/logging/get-available-mcp-log-filter-data"},{"title":"Get MCP tool call volume histogram","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp-logs/histogram","href":"/api-reference/logging/get-mcp-tool-call-volume-histogram"},{"title":"Get MCP cost histogram","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp-logs/histogram/cost","href":"/api-reference/logging/get-mcp-cost-histogram"},{"title":"Get top MCP tools by call count","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/mcp-logs/histogram/top-tools","href":"/api-reference/logging/get-top-mcp-tools-by-call-count"}]},{"group":"Prompt Repository","expanded":false,"pages":[{"title":"List folders","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/prompt-repo/folders","href":"/api-reference/prompt-repository/list-folders"},{"title":"Create folder","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/prompt-repo/folders","href":"/api-reference/prompt-repository/create-folder"},{"title":"Get folder","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/prompt-repo/folders/{id}","href":"/api-reference/prompt-repository/get-folder"},{"title":"Update folder","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/prompt-repo/folders/{id}","href":"/api-reference/prompt-repository/update-folder"},{"title":"Delete folder","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/prompt-repo/folders/{id}","href":"/api-reference/prompt-repository/delete-folder"},{"title":"List prompts","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/prompt-repo/prompts","href":"/api-reference/prompt-repository/list-prompts"},{"title":"Create prompt","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/prompt-repo/prompts","href":"/api-reference/prompt-repository/create-prompt"},{"title":"Get prompt","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/prompt-repo/prompts/{id}","href":"/api-reference/prompt-repository/get-prompt"},{"title":"Update prompt","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/prompt-repo/prompts/{id}","href":"/api-reference/prompt-repository/update-prompt"},{"title":"Delete prompt","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/prompt-repo/prompts/{id}","href":"/api-reference/prompt-repository/delete-prompt"},{"title":"List prompt versions","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/prompt-repo/prompts/{id}/versions","href":"/api-reference/prompt-repository/list-prompt-versions"},{"title":"Create prompt version","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/prompt-repo/prompts/{id}/versions","href":"/api-reference/prompt-repository/create-prompt-version"},{"title":"Get prompt version","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/prompt-repo/versions/{id}","href":"/api-reference/prompt-repository/get-prompt-version"},{"title":"Delete prompt version","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/prompt-repo/versions/{id}","href":"/api-reference/prompt-repository/delete-prompt-version"},{"title":"List prompt sessions","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/prompt-repo/prompts/{id}/sessions","href":"/api-reference/prompt-repository/list-prompt-sessions"},{"title":"Create prompt session","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/prompt-repo/prompts/{id}/sessions","href":"/api-reference/prompt-repository/create-prompt-session"},{"title":"Get prompt session","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/prompt-repo/sessions/{id}","href":"/api-reference/prompt-repository/get-prompt-session"},{"title":"Update prompt session","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/prompt-repo/sessions/{id}","href":"/api-reference/prompt-repository/update-prompt-session"},{"title":"Delete prompt session","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/prompt-repo/sessions/{id}","href":"/api-reference/prompt-repository/delete-prompt-session"},{"title":"Rename prompt session","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/prompt-repo/sessions/{id}/rename","href":"/api-reference/prompt-repository/rename-prompt-session"},{"title":"Commit session as version","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/prompt-repo/sessions/{id}/commit","href":"/api-reference/prompt-repository/commit-session-as-version"}]},{"group":"Skills","expanded":false,"pages":[{"title":"Upload skill file","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/skills/files/upload","href":"/api-reference/skills/upload-skill-file"},{"title":"Clean up orphan skill files","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/skills/files/orphans","href":"/api-reference/skills/clean-up-orphan-skill-files"},{"title":"Get all-skills version","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/skills/all/version","href":"/api-reference/skills/get-all-skills-version"},{"title":"Bump all-skills version","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/skills/all/version","href":"/api-reference/skills/bump-all-skills-version"},{"title":"List skills","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/skills","href":"/api-reference/skills/list-skills"},{"title":"Create skill","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/skills","href":"/api-reference/skills/create-skill"},{"title":"Get skill","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/skills/{id}","href":"/api-reference/skills/get-skill"},{"title":"Update skill","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/skills/{id}","href":"/api-reference/skills/update-skill"},{"title":"Delete skill","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/skills/{id}","href":"/api-reference/skills/delete-skill"},{"title":"List skill versions","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/skills/{id}/versions","href":"/api-reference/skills/list-skill-versions"},{"title":"Shift served skill version","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/skills/{id}/shift-version","href":"/api-reference/skills/shift-served-skill-version"},{"title":"Get Claude Code skills marketplace","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/skills/serve/claude-code/.claude-plugin/marketplace.json","href":"/api-reference/skills/get-claude-code-skills-marketplace"},{"title":"Get Codex skills marketplace JSON","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/skills/serve/codex/.agents/plugins/marketplace.json","href":"/api-reference/skills/get-codex-skills-marketplace-json"},{"title":"Download all skills as ZIP","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/skills/serve/all/download.zip","href":"/api-reference/skills/download-all-skills-as-zip"},{"title":"Download skill as ZIP","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/skills/serve/{skill-name}/download.zip","href":"/api-reference/skills/download-skill-as-zip"},{"title":"Download skill file","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/skills/serve/{skill-name}/files/{filepath}","href":"/api-reference/skills/download-skill-file"}]},{"group":"Cache","expanded":false,"pages":[{"title":"Clear cache entry by cache ID","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/cache/clear/{cacheId}","href":"/api-reference/cache/clear-cache-entry-by-cache-id"},{"title":"Clear cache by cache key","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/cache/clear-by-key/{cacheKey}","href":"/api-reference/cache/clear-cache-by-cache-key"}]},{"group":"Vault","expanded":false,"pages":[{"title":"Flush vault secret cache","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/vault/flush-cache","href":"/api-reference/vault/flush-vault-secret-cache"}]},{"group":"Infrastructure","expanded":false,"pages":[{"title":"WebSocket connection","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /ws","href":"/api-reference/infrastructure/websocket-connection"},{"title":"MCP protocol SSE stream","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /mcp","href":"/api-reference/infrastructure/mcp-protocol-sse-stream"},{"title":"MCP protocol message","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /mcp","href":"/api-reference/infrastructure/mcp-protocol-message"},{"title":"Prometheus metrics","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /metrics","href":"/api-reference/infrastructure/prometheus-metrics"},{"title":"Inspect a request without forwarding it","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /inspect","href":"/api-reference/infrastructure/inspect-a-request-without-forwarding-it"}]},{"group":"API Keys","expanded":false,"pages":[{"title":"List API keys","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/api-keys","href":"/api-reference/api-keys/list-api-keys"},{"title":"Create an API key","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/api-keys","href":"/api-reference/api-keys/create-an-api-key"},{"title":"Get an API key","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/api-keys/{id}","href":"/api-reference/api-keys/get-an-api-key"},{"title":"Update an API key","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/api-keys/{id}","href":"/api-reference/api-keys/update-an-api-key"},{"title":"Delete an API key","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/api-keys/{id}","href":"/api-reference/api-keys/delete-an-api-key"}]},{"group":"Webhooks","expanded":false,"pages":[{"title":"List webhook endpoints","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/webhooks","href":"/api-reference/webhooks/list-webhook-endpoints"},{"title":"Create a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/webhooks","href":"/api-reference/webhooks/create-a-webhook-endpoint"},{"title":"Get a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/webhooks/{id}","href":"/api-reference/webhooks/get-a-webhook-endpoint"},{"title":"Update a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/webhooks/{id}","href":"/api-reference/webhooks/update-a-webhook-endpoint"},{"title":"Delete a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/webhooks/{id}","href":"/api-reference/webhooks/delete-a-webhook-endpoint"},{"title":"Rotate a webhook signing secret","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/webhooks/{id}/rotate-secret","href":"/api-reference/webhooks/rotate-a-webhook-signing-secret"},{"title":"Send a test delivery","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/webhooks/{id}/test","href":"/api-reference/webhooks/send-a-test-delivery"},{"title":"List delivery history","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/webhooks/{id}/deliveries","href":"/api-reference/webhooks/list-delivery-history"},{"title":"Search delivery history","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/webhooks/deliveries","href":"/api-reference/webhooks/search-delivery-history"},{"title":"Re-queue a delivery","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/webhooks/deliveries/{id}/redeliver","href":"/api-reference/webhooks/re-queue-a-delivery"}]},{"group":"Notifications","expanded":false,"pages":[{"title":"List dashboard notifications","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/notifications","href":"/api-reference/notifications/list-dashboard-notifications"},{"title":"Publish a dashboard notification","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/notifications","href":"/api-reference/notifications/publish-a-dashboard-notification"}]},{"group":"News Feeds","expanded":false,"pages":[{"title":"List news feeds","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/rss/feeds","href":"/api-reference/news-feeds/list-news-feeds"},{"title":"Add a custom news feed","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/rss/feeds","href":"/api-reference/news-feeds/add-a-custom-news-feed"},{"title":"Update a news feed","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/rss/feeds/{id}","href":"/api-reference/news-feeds/update-a-news-feed"},{"title":"Delete a custom news feed","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/rss/feeds/{id}","href":"/api-reference/news-feeds/delete-a-custom-news-feed"},{"title":"List news items","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/rss/items","href":"/api-reference/news-feeds/list-news-items"},{"title":"Get news settings","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/rss/settings","href":"/api-reference/news-feeds/get-news-settings"},{"title":"Turn news on or off","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/rss/settings","href":"/api-reference/news-feeds/turn-news-on-or-off"}]},{"group":"Warp","expanded":false,"pages":[{"title":"Read Warp configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/warp/config","href":"/api-reference/warp/read-warp-configuration"},{"title":"Update Warp configuration","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/warp/config","href":"/api-reference/warp/update-warp-configuration"},{"title":"Start a Warp log embedding backfill","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/warp/log-index/backfill","href":"/api-reference/warp/start-a-warp-log-embedding-backfill"},{"title":"Read Warp log embedding backfill progress","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/warp/log-index/backfill/status","href":"/api-reference/warp/read-warp-log-embedding-backfill-progress"},{"title":"Cancel a Warp log embedding backfill","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/warp/log-index/backfill/cancel","href":"/api-reference/warp/cancel-a-warp-log-embedding-backfill"},{"title":"Ask Warp a question","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/warp/chat","href":"/api-reference/warp/ask-warp-a-question"},{"title":"Read Warp semantic search index status","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/warp/log-index/status","href":"/api-reference/warp/read-warp-semantic-search-index-status"},{"title":"List the caller's Warp conversations","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/warp/conversations","href":"/api-reference/warp/list-the-callers-warp-conversations"},{"title":"Read one Warp conversation","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/warp/conversations/{id}","href":"/api-reference/warp/read-one-warp-conversation"},{"title":"Delete a Warp conversation","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/warp/conversations/{id}","href":"/api-reference/warp/delete-a-warp-conversation"}]}]},{"group":"Governance","pages":[{"group":"Teams","expanded":false,"pages":[{"title":"List teams","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/teams","href":"/api-reference/governance/list-teams"},{"title":"Create team","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/governance/teams","href":"/api-reference/governance/create-team"},{"title":"Get team","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/teams/{team_id}","href":"/api-reference/governance/get-team"},{"title":"Update team","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/governance/teams/{team_id}","href":"/api-reference/governance/update-team"},{"title":"Delete team","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/governance/teams/{team_id}","href":"/api-reference/governance/delete-team"},{"title":"List team members","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/teams/{team_id}/members","href":"/api-reference/teams/list-team-members"},{"title":"Add team member","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/teams/{team_id}/members","href":"/api-reference/teams/add-team-member"},{"title":"Remove team member","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/teams/{team_id}/members/{user_id}","href":"/api-reference/teams/remove-team-member"},{"title":"Get user's teams","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users/{user_id}/teams","href":"/api-reference/users/get-users-teams"},{"title":"Update user's team assignments","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/users/{user_id}/teams","href":"/api-reference/users/update-users-team-assignments"},{"title":"List customers attached to a team","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/teams/{team_id}/customers","href":"/api-reference/teams/list-customers-attached-to-a-team"},{"title":"Attach a customer to a team","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/teams/{team_id}/customers","href":"/api-reference/teams/attach-a-customer-to-a-team"},{"title":"Detach a customer from a team","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/teams/{team_id}/customers/{customer_id}","href":"/api-reference/teams/detach-a-customer-from-a-team"},{"title":"List teams attached to a customer","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/customers/{customer_id}/teams","href":"/api-reference/customers/list-teams-attached-to-a-customer"}]},{"group":"Virtual Keys","expanded":false,"pages":[{"title":"List virtual keys","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/virtual-keys","href":"/api-reference/governance/list-virtual-keys"},{"title":"Create virtual key","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/governance/virtual-keys","href":"/api-reference/governance/create-virtual-key"},{"title":"Get virtual key quota","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/virtual-keys/quota","href":"/api-reference/governance/get-virtual-key-quota"},{"title":"Rotate multiple virtual keys","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/governance/virtual-keys/rotate","href":"/api-reference/governance/rotate-multiple-virtual-keys"},{"title":"Get virtual key","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/virtual-keys/{vk_id}","href":"/api-reference/governance/get-virtual-key"},{"title":"Update virtual key","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/governance/virtual-keys/{vk_id}","href":"/api-reference/governance/update-virtual-key"},{"title":"Delete virtual key","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/governance/virtual-keys/{vk_id}","href":"/api-reference/governance/delete-virtual-key"},{"title":"Rotate virtual key","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/governance/virtual-keys/{vk_id}/rotate","href":"/api-reference/governance/rotate-virtual-key"},{"title":"List users attached to a virtual key","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/virtual-keys/{vk_id}/users","href":"/api-reference/virtual-keys/list-users-attached-to-a-virtual-key"},{"title":"Attach users to a virtual key","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/virtual-keys/{vk_id}/users","href":"/api-reference/virtual-keys/attach-users-to-a-virtual-key"},{"title":"Detach a user from a virtual key","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/virtual-keys/{vk_id}/users/{user_id}","href":"/api-reference/virtual-keys/detach-a-user-from-a-virtual-key"},{"title":"Set virtual key budget override","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/governance/virtual-keys/{vk_id}/budgets/{budget_id}/override","href":"/api-reference/governance/set-virtual-key-budget-override"},{"title":"Remove virtual key budget override","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/governance/virtual-keys/{vk_id}/budgets/{budget_id}/override","href":"/api-reference/governance/remove-virtual-key-budget-override"},{"title":"List virtual keys available to a user","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users/{user_id}/virtual-keys","href":"/api-reference/users/list-virtual-keys-available-to-a-user"},{"title":"Mint an extra virtual key for a user","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/users/{user_id}/virtual-keys","href":"/api-reference/users/mint-an-extra-virtual-key-for-a-user"},{"title":"Get user's virtual keys by email","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users/email/{email}/virtual-keys","href":"/api-reference/users/get-users-virtual-keys-by-email"}]},{"group":"Customers","expanded":false,"pages":[{"title":"List customers","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/customers","href":"/api-reference/governance/list-customers"},{"title":"Create customer","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/governance/customers","href":"/api-reference/governance/create-customer"},{"title":"Get customer","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/customers/{customer_id}","href":"/api-reference/governance/get-customer"},{"title":"Update customer","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/governance/customers/{customer_id}","href":"/api-reference/governance/update-customer"},{"title":"Delete customer","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/governance/customers/{customer_id}","href":"/api-reference/governance/delete-customer"}]},{"group":"Users","expanded":false,"pages":[{"title":"List users","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users","href":"/api-reference/users/list-users"},{"title":"Create user","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/users","href":"/api-reference/users/create-user"},{"title":"Get user","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users/{user_id}","href":"/api-reference/users/get-user"},{"title":"Delete user","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/users/{user_id}","href":"/api-reference/users/delete-user"},{"title":"Get user by email","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users/email/{email}","href":"/api-reference/users/get-user-by-email"},{"title":"Get current user permissions","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users/me/permissions","href":"/api-reference/users/get-current-user-permissions"},{"title":"Get the calling user's virtual-key creation policy","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users/me/vk-creation-policy","href":"/api-reference/users/get-the-calling-users-virtual-key-creation-policy"},{"title":"Assign role to user","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/users/{user_id}/role","href":"/api-reference/users/assign-role-to-user"},{"title":"Create user governance","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/users/{user_id}/governance","href":"/api-reference/users/create-user-governance"},{"title":"Update user governance","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/users/{user_id}/governance","href":"/api-reference/users/update-user-governance"},{"title":"Delete user governance","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/users/{user_id}/governance","href":"/api-reference/users/delete-user-governance"}]},{"group":"Business Units","expanded":false,"pages":[{"title":"List business units","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/business-units","href":"/api-reference/governance/list-business-units"},{"title":"Create business unit","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/business-units","href":"/api-reference/governance/create-business-unit"},{"title":"Get business unit","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/business-units/{business_unit_id}","href":"/api-reference/governance/get-business-unit"},{"title":"Update business unit","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/business-units/{business_unit_id}","href":"/api-reference/governance/update-business-unit"},{"title":"Delete business unit","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/business-units/{business_unit_id}","href":"/api-reference/governance/delete-business-unit"},{"title":"List business unit users","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/business-units/{business_unit_id}/users","href":"/api-reference/governance/list-business-unit-users"},{"title":"Assign user to business unit","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/business-units/{business_unit_id}/users","href":"/api-reference/governance/assign-user-to-business-unit"},{"title":"Remove user from business unit","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/business-units/{business_unit_id}/users/{user_id}","href":"/api-reference/governance/remove-user-from-business-unit"},{"title":"Create business unit governance","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/business-units/{business_unit_id}/governance","href":"/api-reference/governance/create-business-unit-governance"},{"title":"Update business unit governance","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/business-units/{business_unit_id}/governance","href":"/api-reference/governance/update-business-unit-governance"},{"title":"Delete business unit governance","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/business-units/{business_unit_id}/governance","href":"/api-reference/governance/delete-business-unit-governance"},{"title":"List customers attached to a business unit","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/business-units/{business_unit_id}/customers","href":"/api-reference/business-units/list-customers-attached-to-a-business-unit"},{"title":"Attach customers to a business unit","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/business-units/{business_unit_id}/customers","href":"/api-reference/business-units/attach-customers-to-a-business-unit"},{"title":"Detach a customer from a business unit","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/business-units/{business_unit_id}/customers/{customer_id}","href":"/api-reference/business-units/detach-a-customer-from-a-business-unit"},{"title":"List business units attached to a customer","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/customers/{customer_id}/business-units","href":"/api-reference/customers/list-business-units-attached-to-a-customer"}]},{"group":"Access Profiles","expanded":false,"pages":[{"title":"List access profiles","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/access-profiles","href":"/api-reference/access-profiles/list-access-profiles"},{"title":"Create access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/access-profiles","href":"/api-reference/access-profiles/create-access-profile"},{"title":"Get access profile by ID","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/access-profiles/{profile_id}","href":"/api-reference/access-profiles/get-access-profile-by-id"},{"title":"Update access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/access-profiles/{profile_id}","href":"/api-reference/access-profiles/update-access-profile"},{"title":"Delete access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/access-profiles/{profile_id}","href":"/api-reference/access-profiles/delete-access-profile"},{"title":"Activate access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/access-profiles/{profile_id}/activate","href":"/api-reference/access-profiles/activate-access-profile"},{"title":"Deactivate access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/access-profiles/{profile_id}/deactivate","href":"/api-reference/access-profiles/deactivate-access-profile"},{"title":"Clone an access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/access-profiles/{profile_id}/clone","href":"/api-reference/access-profiles/clone-an-access-profile"},{"title":"Propagate template changes to user copies","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/access-profiles/{profile_id}/propagate","href":"/api-reference/access-profiles/propagate-template-changes-to-user-copies"},{"title":"Attach roles to access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/access-profiles/{profile_id}/roles","href":"/api-reference/access-profiles/attach-roles-to-access-profile"},{"title":"Detach role from access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/access-profiles/{profile_id}/roles/{role_id}","href":"/api-reference/access-profiles/detach-role-from-access-profile"},{"title":"List version snapshots for an access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/access-profiles/{profile_id}/versions","href":"/api-reference/access-profiles/list-version-snapshots-for-an-access-profile"},{"title":"Get a single version snapshot","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/access-profiles/{profile_id}/versions/{version}","href":"/api-reference/access-profiles/get-a-single-version-snapshot"},{"title":"List audit log entries for a single profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/access-profiles/{profile_id}/audit-logs","href":"/api-reference/access-profiles/list-audit-log-entries-for-a-single-profile"},{"title":"List workspace-wide audit log entries","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/access-profiles/audit-logs","href":"/api-reference/access-profiles/list-workspace-wide-audit-log-entries"},{"title":"List access profiles held by a user","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users/{user_id}/access-profiles","href":"/api-reference/access-profiles/list-access-profiles-held-by-a-user"},{"title":"Detach a user's access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/users/{user_id}/access-profiles/{profile_id}","href":"/api-reference/access-profiles/detach-a-users-access-profile"},{"title":"Set a user's access-profile budget override","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/users/{user_id}/access-profiles/{profile_id}/budgets/{budget_id}/override","href":"/api-reference/access-profiles/set-a-users-access-profile-budget-override"},{"title":"Remove a user's access-profile budget override","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/users/{user_id}/access-profiles/{profile_id}/budgets/{budget_id}/override","href":"/api-reference/access-profiles/remove-a-users-access-profile-budget-override"},{"title":"Add an extra virtual key under a user's access profile (deprecated) (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/users/{user_id}/access-profiles/{profile_id}/virtual-keys","href":"/api-reference/access-profiles/add-an-extra-virtual-key-under-a-users-access-profile-deprecated-deprecated-path"},{"title":"Delete a virtual key from a user's access profile","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/users/{user_id}/access-profiles/virtual-keys/{vk_id}","href":"/api-reference/access-profiles/delete-a-virtual-key-from-a-users-access-profile"}]},{"group":"Projects","expanded":false,"pages":[{"title":"List projects","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/projects","href":"/api-reference/projects/list-projects"},{"title":"Create project","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/projects","href":"/api-reference/projects/create-project"},{"title":"Get project","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/projects/{project_id}","href":"/api-reference/projects/get-project"},{"title":"Update project","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/projects/{project_id}","href":"/api-reference/projects/update-project"},{"title":"Delete project","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/projects/{project_id}","href":"/api-reference/projects/delete-project"},{"title":"List project members","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/projects/{project_id}/members","href":"/api-reference/projects/list-project-members"},{"title":"Add project members","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/projects/{project_id}/members","href":"/api-reference/projects/add-project-members"},{"title":"Update project member caps","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/projects/{project_id}/members/{member_id}","href":"/api-reference/projects/update-project-member-caps"},{"title":"Remove project member","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/projects/{project_id}/members/{member_id}","href":"/api-reference/projects/remove-project-member"},{"title":"List a user's projects","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/users/{user_id}/projects","href":"/api-reference/projects/list-a-users-projects"}]},{"group":"RBAC","expanded":false,"pages":[{"title":"List roles","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/rbac/roles","href":"/api-reference/rbac/list-roles"},{"title":"Create role","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/rbac/roles","href":"/api-reference/rbac/create-role"},{"title":"Get role by ID","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/rbac/roles/{role_id}","href":"/api-reference/rbac/get-role-by-id"},{"title":"Update role","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/rbac/roles/{role_id}","href":"/api-reference/rbac/update-role"},{"title":"Delete role","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/governance/rbac/roles/{role_id}","href":"/api-reference/rbac/delete-role"},{"title":"List permissions assigned to a role","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/rbac/roles/{role_id}/permissions","href":"/api-reference/rbac/list-permissions-assigned-to-a-role"},{"title":"Replace the permission set on a role","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/governance/rbac/roles/{role_id}/permissions","href":"/api-reference/rbac/replace-the-permission-set-on-a-role"},{"title":"List RBAC resources","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/rbac/resources","href":"/api-reference/rbac/list-rbac-resources"},{"title":"List RBAC operations","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/rbac/operations","href":"/api-reference/rbac/list-rbac-operations"},{"title":"List all RBAC permissions","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/rbac/permissions","href":"/api-reference/rbac/list-all-rbac-permissions"}]},{"group":"Audit Logs","expanded":false,"pages":[{"title":"List audit logs","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/audit-logs","href":"/api-reference/audit-logs/list-audit-logs"},{"title":"Get audit log filter data","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/audit-logs/filterdata","href":"/api-reference/audit-logs/get-audit-log-filter-data"},{"title":"Export audit logs","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/audit-logs/export","href":"/api-reference/audit-logs/export-audit-logs"},{"title":"Get audit log by ID","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/audit-logs/{id}","href":"/api-reference/audit-logs/get-audit-log-by-id"},{"title":"Verify audit log signature","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/governance/audit-logs/{id}/verify","href":"/api-reference/audit-logs/verify-audit-log-signature"}]},{"group":"Budgets \u0026 Rate Limits","expanded":false,"pages":[{"title":"List budgets","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/budgets","href":"/api-reference/governance/list-budgets"},{"title":"List rate limits","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/rate-limits","href":"/api-reference/governance/list-rate-limits"},{"title":"Approve a budget increase request","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/governance/budget-requests/{request_id}/approve","href":"/api-reference/governance/approve-a-budget-increase-request"}]},{"group":"Model Configs","expanded":false,"pages":[{"title":"List model limits","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/model-configs","href":"/api-reference/governance/list-model-limits"},{"title":"Create model config","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/governance/model-configs","href":"/api-reference/governance/create-model-config"},{"title":"Get model config","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/model-configs/{mc_id}","href":"/api-reference/governance/get-model-config"},{"title":"Update model config","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/governance/model-configs/{mc_id}","href":"/api-reference/governance/update-model-config"},{"title":"Delete model config","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/governance/model-configs/{mc_id}","href":"/api-reference/governance/delete-model-config"}]},{"group":"Provider Governance","expanded":false,"pages":[{"title":"List provider governance","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/providers","href":"/api-reference/governance/list-provider-governance"},{"title":"Update provider governance","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/governance/providers/{provider_name}","href":"/api-reference/governance/update-provider-governance"},{"title":"Delete provider governance","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/governance/providers/{provider_name}","href":"/api-reference/governance/delete-provider-governance"}]},{"group":"Pricing Overrides","expanded":false,"pages":[{"title":"List pricing overrides","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/governance/pricing-overrides","href":"/api-reference/governance/list-pricing-overrides"},{"title":"Create pricing override","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/governance/pricing-overrides","href":"/api-reference/governance/create-pricing-override"},{"title":"Update pricing override","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/governance/pricing-overrides/{id}","href":"/api-reference/governance/update-pricing-override"},{"title":"Delete pricing override","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/governance/pricing-overrides/{id}","href":"/api-reference/governance/delete-pricing-override"}]}]},{"group":"Routing","pages":[{"group":"Routing Rules","expanded":false,"pages":[{"title":"List routing rules","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/routing/rules","href":"/api-reference/routing/list-routing-rules"},{"title":"Create routing rule","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/routing/rules","href":"/api-reference/routing/create-routing-rule"},{"title":"Get routing rule","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/routing/rules/{rule_id}","href":"/api-reference/routing/get-routing-rule"},{"title":"Update routing rule","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/routing/rules/{rule_id}","href":"/api-reference/routing/update-routing-rule"},{"title":"Delete routing rule","deprecated":null,"version":null,"openapi":"/openapi/openapi.json delete /api/routing/rules/{rule_id}","href":"/api-reference/routing/delete-routing-rule"}]},{"group":"Complexity Analyzer","expanded":false,"pages":[{"title":"Get complexity analyzer config","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/routing/complexity-analyzer-config","href":"/api-reference/routing/get-complexity-analyzer-config"},{"title":"Update complexity analyzer config","deprecated":null,"version":null,"openapi":"/openapi/openapi.json put /api/routing/complexity-analyzer-config","href":"/api-reference/routing/update-complexity-analyzer-config"},{"title":"Reset complexity analyzer config","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/routing/complexity-analyzer-config/reset","href":"/api-reference/routing/reset-complexity-analyzer-config"},{"title":"Get complexity classifier status","deprecated":null,"version":null,"openapi":"/openapi/openapi.json get /api/routing/complexity-analyzer-status","href":"/api-reference/routing/get-complexity-classifier-status"},{"title":"Retry failed complexity classifier warmup","deprecated":null,"version":null,"openapi":"/openapi/openapi.json post /api/routing/complexity-analyzer-status/retry","href":"/api-reference/routing/retry-failed-complexity-classifier-warmup"}]},{"group":"Adaptive Routing","expanded":false,"pages":[{"title":"Get adaptive routing settings","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/adaptive-routing/config","href":"/api-reference/adaptive-routing/get-adaptive-routing-settings"},{"title":"Update adaptive routing settings","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/adaptive-routing/config","href":"/api-reference/adaptive-routing/update-adaptive-routing-settings"}]},{"group":"Circuit Breaker","expanded":false,"pages":[{"title":"List circuit breaker policies","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/circuit-breaker/policies","href":"/api-reference/circuit-breaker/list-circuit-breaker-policies"},{"title":"Create circuit breaker policy","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json post /api/circuit-breaker/policies","href":"/api-reference/circuit-breaker/create-circuit-breaker-policy"},{"title":"Update circuit breaker policy","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json put /api/circuit-breaker/policies/{name}","href":"/api-reference/circuit-breaker/update-circuit-breaker-policy"},{"title":"Delete circuit breaker policy","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json delete /api/circuit-breaker/policies/{name}","href":"/api-reference/circuit-breaker/delete-circuit-breaker-policy"},{"title":"Get circuit breaker state","deprecated":null,"version":null,"tag":"Enterprise","openapi":"/openapi/openapi.json get /api/circuit-breaker/state","href":"/api-reference/circuit-breaker/get-circuit-breaker-state"}]}]},{"group":"Deprecated","pages":[{"group":"Virtual Keys","expanded":false,"pages":[{"title":"List users attached to a virtual key (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/virtual-keys/{vk_id}/users","href":"/api-reference/virtual-keys/list-users-attached-to-a-virtual-key-deprecated-path"},{"title":"Attach users to a virtual key (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/virtual-keys/{vk_id}/users","href":"/api-reference/virtual-keys/attach-users-to-a-virtual-key-deprecated-path"},{"title":"Detach a user from a virtual key (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/virtual-keys/{vk_id}/users/{user_id}","href":"/api-reference/virtual-keys/detach-a-user-from-a-virtual-key-deprecated-path"}]},{"group":"Teams","expanded":false,"pages":[{"title":"List customers attached to a team (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/teams/{team_id}/customers","href":"/api-reference/teams/list-customers-attached-to-a-team-deprecated-path"},{"title":"Attach a customer to a team (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/teams/{team_id}/customers","href":"/api-reference/teams/attach-a-customer-to-a-team-deprecated-path"},{"title":"Detach a customer from a team (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/teams/{team_id}/customers/{customer_id}","href":"/api-reference/teams/detach-a-customer-from-a-team-deprecated-path"},{"title":"List team members (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/teams/{team_id}/members","href":"/api-reference/teams/list-team-members-deprecated-path"},{"title":"Add team member (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/teams/{team_id}/members","href":"/api-reference/teams/add-team-member-deprecated-path"},{"title":"Remove team member (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/teams/{team_id}/members/{user_id}","href":"/api-reference/teams/remove-team-member-deprecated-path"}]},{"group":"Customers","expanded":false,"pages":[{"title":"List teams attached to a customer (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/customers/{customer_id}/teams","href":"/api-reference/customers/list-teams-attached-to-a-customer-deprecated-path"}]},{"group":"RBAC","expanded":false,"pages":[{"title":"List roles (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/roles","href":"/api-reference/rbac/list-roles-deprecated-path"},{"title":"Create role (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/roles","href":"/api-reference/rbac/create-role-deprecated-path"},{"title":"Get role by ID (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/roles/{role_id}","href":"/api-reference/rbac/get-role-by-id-deprecated-path"},{"title":"Update role (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/roles/{role_id}","href":"/api-reference/rbac/update-role-deprecated-path"},{"title":"Delete role (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/roles/{role_id}","href":"/api-reference/rbac/delete-role-deprecated-path"},{"title":"List permissions assigned to a role (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/roles/{role_id}/permissions","href":"/api-reference/rbac/list-permissions-assigned-to-a-role-deprecated-path"},{"title":"Replace the permission set on a role (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/roles/{role_id}/permissions","href":"/api-reference/rbac/replace-the-permission-set-on-a-role-deprecated-path"},{"title":"List RBAC resources (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/resources","href":"/api-reference/rbac/list-rbac-resources-deprecated-path"},{"title":"List RBAC operations (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/operations","href":"/api-reference/rbac/list-rbac-operations-deprecated-path"},{"title":"List all RBAC permissions (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/permissions","href":"/api-reference/rbac/list-all-rbac-permissions-deprecated-path"}]},{"group":"Users","expanded":false,"pages":[{"title":"List users (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/users","href":"/api-reference/users/list-users-deprecated-path"},{"title":"Create user (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/users","href":"/api-reference/users/create-user-deprecated-path"},{"title":"Get user (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/users/{user_id}","href":"/api-reference/users/get-user-deprecated-path"},{"title":"Delete user (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/users/{user_id}","href":"/api-reference/users/delete-user-deprecated-path"},{"title":"Get current user permissions (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/users/me/permissions","href":"/api-reference/users/get-current-user-permissions-deprecated-path"},{"title":"Assign role to user (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/users/{user_id}/role","href":"/api-reference/users/assign-role-to-user-deprecated-path"},{"title":"Get user's teams (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/users/{user_id}/teams","href":"/api-reference/users/get-users-teams-deprecated-path"},{"title":"Update user's team assignments (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/users/{user_id}/teams","href":"/api-reference/users/update-users-team-assignments-deprecated-path"},{"title":"Get user's virtual keys by email (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/users/email/{email}/virtual-keys","href":"/api-reference/users/get-users-virtual-keys-by-email-deprecated-path"},{"title":"Get user by email (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/users/email/{email}","href":"/api-reference/users/get-user-by-email-deprecated-path"},{"title":"List virtual keys available to a user (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/users/{user_id}/virtual-keys","href":"/api-reference/users/list-virtual-keys-available-to-a-user-deprecated-path"}]},{"group":"Governance","expanded":false,"pages":[{"title":"List teams (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/teams","href":"/api-reference/governance/list-teams-deprecated-path"},{"title":"Create team (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/teams","href":"/api-reference/governance/create-team-deprecated-path"},{"title":"Get team (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/teams/{team_id}","href":"/api-reference/governance/get-team-deprecated-path"},{"title":"Update team (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/teams/{team_id}","href":"/api-reference/governance/update-team-deprecated-path"},{"title":"Delete team (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/teams/{team_id}","href":"/api-reference/governance/delete-team-deprecated-path"}]},{"group":"Access Profiles","expanded":false,"pages":[{"title":"List access profiles (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/access-profiles","href":"/api-reference/access-profiles/list-access-profiles-deprecated-path"},{"title":"Create access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/access-profiles","href":"/api-reference/access-profiles/create-access-profile-deprecated-path"},{"title":"Get access profile by ID (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/access-profiles/{profile_id}","href":"/api-reference/access-profiles/get-access-profile-by-id-deprecated-path"},{"title":"Update access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/access-profiles/{profile_id}","href":"/api-reference/access-profiles/update-access-profile-deprecated-path"},{"title":"Delete access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/access-profiles/{profile_id}","href":"/api-reference/access-profiles/delete-access-profile-deprecated-path"},{"title":"Activate access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/access-profiles/{profile_id}/activate","href":"/api-reference/access-profiles/activate-access-profile-deprecated-path"},{"title":"Deactivate access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/access-profiles/{profile_id}/deactivate","href":"/api-reference/access-profiles/deactivate-access-profile-deprecated-path"},{"title":"Clone an access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/access-profiles/{profile_id}/clone","href":"/api-reference/access-profiles/clone-an-access-profile-deprecated-path"},{"title":"Propagate template changes to user copies (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/access-profiles/{profile_id}/propagate","href":"/api-reference/access-profiles/propagate-template-changes-to-user-copies-deprecated-path"},{"title":"Attach roles to access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/access-profiles/{profile_id}/roles","href":"/api-reference/access-profiles/attach-roles-to-access-profile-deprecated-path"},{"title":"Detach role from access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/access-profiles/{profile_id}/roles/{role_id}","href":"/api-reference/access-profiles/detach-role-from-access-profile-deprecated-path"},{"title":"List version snapshots for an access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/access-profiles/{profile_id}/versions","href":"/api-reference/access-profiles/list-version-snapshots-for-an-access-profile-deprecated-path"},{"title":"Get a single version snapshot (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/access-profiles/{profile_id}/versions/{version}","href":"/api-reference/access-profiles/get-a-single-version-snapshot-deprecated-path"},{"title":"List audit log entries for a single profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/access-profiles/{profile_id}/audit-logs","href":"/api-reference/access-profiles/list-audit-log-entries-for-a-single-profile-deprecated-path"},{"title":"List workspace-wide audit log entries (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/access-profiles/audit-logs","href":"/api-reference/access-profiles/list-workspace-wide-audit-log-entries-deprecated-path"},{"title":"List access profiles held by a user (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/users/{user_id}/access-profiles","href":"/api-reference/access-profiles/list-access-profiles-held-by-a-user-deprecated-path"},{"title":"Set a user's access-profile budget override (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/users/{user_id}/access-profiles/{profile_id}/budgets/{budget_id}/override","href":"/api-reference/access-profiles/set-a-users-access-profile-budget-override-deprecated-path"},{"title":"Remove a user's access-profile budget override (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/users/{user_id}/access-profiles/{profile_id}/budgets/{budget_id}/override","href":"/api-reference/access-profiles/remove-a-users-access-profile-budget-override-deprecated-path"},{"title":"Detach a user's access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/users/{user_id}/access-profiles/{profile_id}","href":"/api-reference/access-profiles/detach-a-users-access-profile-deprecated-path"},{"title":"Add an extra virtual key under a user's access profile (deprecated) (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json post /api/users/{user_id}/access-profiles/{profile_id}/virtual-keys","href":"/api-reference/access-profiles/add-an-extra-virtual-key-under-a-users-access-profile-deprecated-deprecated-path"},{"title":"Delete a virtual key from a user's access profile (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json delete /api/users/{user_id}/access-profiles/virtual-keys/{vk_id}","href":"/api-reference/access-profiles/delete-a-virtual-key-from-a-users-access-profile-deprecated-path"}]},{"group":"Audit Logs","expanded":false,"pages":[{"title":"List audit logs (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/audit-logs","href":"/api-reference/audit-logs/list-audit-logs-deprecated-path"},{"title":"Get audit log filter data (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/audit-logs/filterdata","href":"/api-reference/audit-logs/get-audit-log-filter-data-deprecated-path"},{"title":"Export audit logs (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/audit-logs/export","href":"/api-reference/audit-logs/export-audit-logs-deprecated-path"},{"title":"Get audit log by ID (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/audit-logs/{id}","href":"/api-reference/audit-logs/get-audit-log-by-id-deprecated-path"},{"title":"Verify audit log signature (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/audit-logs/{id}/verify","href":"/api-reference/audit-logs/verify-audit-log-signature-deprecated-path"}]},{"group":"Adaptive Routing","expanded":false,"pages":[{"title":"Get adaptive routing settings (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json get /api/load-balancer-config","href":"/api-reference/adaptive-routing/get-adaptive-routing-settings-deprecated-path"},{"title":"Update adaptive routing settings (deprecated path)","deprecated":true,"version":null,"tag":"Removing soon","openapi":"/openapi/openapi.json put /api/load-balancer-config","href":"/api-reference/adaptive-routing/update-adaptive-routing-settings-deprecated-path"}]}]}]},{"tab":"Contributing","icon":"code-pull-request","pages":[{"title":"Contributing","href":"/contributing/setting-up-repo"}]},{"tab":"Benchmarks","icon":"chart-line","pages":[{"title":"Benchmarks","href":"/benchmarking/getting-started"}]},{"tab":"Changelogs","icon":"bolt","menu":[{"item":"Open Source","icon":"rocket","pages":[{"title":"Open Source","href":"/changelogs/v2.3.2"}]},{"item":"Enterprise","icon":"building","pages":[{"title":"Enterprise","href":"/changelogs/ent-v2.3.2"}]},{"item":"Edge","icon":"grip","pages":[{"title":"Edge","href":"/changelogs/edge-v0.9.4"}]},{"item":"Bifrost CLI","icon":"laptop-code","pages":[{"title":"Bifrost CLI","href":"/changelogs/cli-v1.0.0"}]},{"item":"Helm","icon":"box","pages":[{"title":"Helm","href":"/changelogs/helm-v2.1.45"}]}],"pages":[{"title":"Changelogs","href":"/changelogs/v2.3.2"}]}]},"title":"Create async rerank - Bifrost","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}