{
"error": "Authentication credentials were not provided."
}
{
"error": "You do not have permission to perform this action."
}
{
"error": "Not found."
}
Conversations
Retry a failed turn (async)
Answer again the user message the conversation’s last turn failed to answer
(its chat_history ends with a turn_error entry), and return 202 Accepted;
poll the poll endpoint as after send_message.
The turn_error entry is removed and the message is not sent again: the tool
calls the failed turn completed stay in the history, so they are not redone.
A conversation on the V1 assistant drops the failed turn and sends its message
again instead.
A turn fails, and is closed by a turn_error entry, when the model provider
stays unavailable after the automatic retries, or on an unexpected error.
The entry carries category (provider_unavailable, provider_declined or
unexpected), a user-facing content and an error_ref.
Use Authorization: Bearer <token>. The token is either a user token / OAuth access
token, or a service-account API key (cfk_...). A key is valid on every endpoint and
acts as its service account, an organization member with per-store permissions.
Refused keys answer 403 with Invalid API key., API key revoked.,
API key expired. or API key disabled..
Email of the user to impersonate. Requires CAN_IMPERSONATE_OTHER_USERS permission.
If the target user is not found or does not have access to the project, the request
proceeds as the authenticated user. Contact Clarifeye to enable this permission.
Accumulated message-level events for the current turn. Each item mirrors
a former SSE frame: {type_streaming, payload} where type_streaming is
one of streaming_in_progress, streaming_error, streaming_completed, or
quick_replies_ready (Clara only). A streaming_error payload carries
category (provider_unavailable, provider_declined, unexpected),
error_ref and content; the turn is then closed in chat_history by a
turn_error entry, answerable with retry-turn.
Last activity timestamp; doubles as the turn staleness heartbeat
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Clarifeye","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/clarifeye/rS1qw7m9MGfBWCqd/logo/light.svg?fit=max\u0026auto=format\u0026n=rS1qw7m9MGfBWCqd\u0026q=85\u0026s=4d3effe58a3b57dfd7c35792fe374fbc","dark":"https://mintcdn.com/clarifeye/rS1qw7m9MGfBWCqd/logo/dark.svg?fit=max\u0026auto=format\u0026n=rS1qw7m9MGfBWCqd\u0026q=85\u0026s=3961c0193fc03b024980f639a3bf1dd3"},"favicon":"https://mintcdn.com/clarifeye/rS1qw7m9MGfBWCqd/favicon.svg?fit=max\u0026auto=format\u0026n=rS1qw7m9MGfBWCqd\u0026q=85\u0026s=0c8ea9410feaf5355fb91bdb814cb019","api":{"playground":{"display":"interactive"},"examples":{"languages":["python","javascript","bash"]}},"navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}]},"footer":{"socials":{"linkedin":"https://linkedin.com/company/clarifeyeai"}},"search":{"prompt":"Search documentation..."},"seo":{},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"book-open-cover","href":"https://clarifeye.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"clarifeye","hasAudioNarration":false,"actualSubdomain":"clarifeye","customDomains":["docs.clarifeye.ai"],"gitSource":{"type":"github","owner":"clarifeye","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf706cf325da4ba4e15af6","collectionId":"57fcdf33-9dea-4eb2-a75c-29935216f3cc","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf706cf325da4ba4e15af6"},"entitlements":{},"buildId":"6adf706cf325da4ba4e15af6","clientVersion":"0.0.3969","searchFilterCounts":[{"language":"default","tag":"Endpoints","count":309},{"language":"default","tag":"Back Office","count":247},{"language":"default","tag":"API","count":63},{"language":"default","tag":"Interviews","count":60},{"language":"default","tag":"Artifacts","count":35},{"language":"default","tag":"Overview","count":29},{"language":"default","tag":"Documents","count":27},{"language":"default","tag":"Meetings","count":27},{"language":"default","tag":"Conversations","count":15},{"language":"default","tag":"Knowledge store","count":11}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":[],"page":{"pagePath":"backoffice/conversations/retry-a-failed-turn-async","slug":"/backoffice/conversations/retry-a-failed-turn-async","pageMetadata":{"title":"Retry a failed turn (async)","description":"Answer again the user message the conversation's last turn failed to answer\n(its `chat_history` ends with a `turn_error` entry), and return `202 Accepted`;\npoll the `poll` endpoint as after `send_message`.\n\nThe `turn_error` entry is removed and the message is not sent again: the tool\ncalls the failed turn completed stay in the history, so they are not redone.\nA conversation on the V1 assistant drops the failed turn and sends its message\nagain instead.\n\nA turn fails, and is closed by a `turn_error` entry, when the model provider\nstays unavailable after the automatic retries, or on an unexpected error.\nThe entry carries `category` (`provider_unavailable`, `provider_declined` or\n`unexpected`), a user-facing `content` and an `error_ref`.\n\n**Access Control:** as `send_message`.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/playground-conversations/{conversation_id}/retry-turn/","href":"/backoffice/conversations/retry-a-failed-turn-async","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Answer again the user message the conversation’s last turn failed to answer\\n(its \", _jsx(_components.code, {\n children: \"chat_history\"\n }), \" ends with a \", _jsx(_components.code, {\n children: \"turn_error\"\n }), \" entry), and return \", _jsx(_components.code, {\n children: \"202 Accepted\"\n }), \";\\npoll the \", _jsx(_components.code, {\n children: \"poll\"\n }), \" endpoint as after \", _jsx(_components.code, {\n children: \"send_message\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The \", _jsx(_components.code, {\n children: \"turn_error\"\n }), \" entry is removed and the message is not sent again: the tool\\ncalls the failed turn completed stay in the history, so they are not redone.\\nA conversation on the V1 assistant drops the failed turn and sends its message\\nagain instead.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"A turn fails, and is closed by a \", _jsx(_components.code, {\n children: \"turn_error\"\n }), \" entry, when the model provider\\nstays unavailable after the automatic retries, or on an unexpected error.\\nThe entry carries \", _jsx(_components.code, {\n children: \"category\"\n }), \" (\", _jsx(_components.code, {\n children: \"provider_unavailable\"\n }), \", \", _jsx(_components.code, {\n children: \"provider_declined\"\n }), \" or\\n\", _jsx(_components.code, {\n children: \"unexpected\"\n }), \"), a user-facing \", _jsx(_components.code, {\n children: \"content\"\n }), \" and an \", _jsx(_components.code, {\n children: \"error_ref\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Access Control:\"\n }), \" as \", _jsx(_components.code, {\n children: \"send_message\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Retry a failed turn (async)","description":"Answer again the user message the conversation's last turn failed to answer\n(its `chat_history` ends with a `turn_error` entry), and return `202 Accepted`;\npoll the `poll` endpoint as after `send_message`.\n\nThe `turn_error` entry is removed and the message is not sent again: the tool\ncalls the failed turn completed stay in the history, so they are not redone.\nA conversation on the V1 assistant drops the failed turn and sends its message\nagain instead.\n\nA turn fails, and is closed by a `turn_error` entry, when the model provider\nstays unavailable after the automatic retries, or on an unexpected error.\nThe entry carries `category` (`provider_unavailable`, `provider_declined` or\n`unexpected`), a user-facing `content` and an `error_ref`.\n\n**Access Control:** as `send_message`.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/playground-conversations/{conversation_id}/retry-turn/","href":"/backoffice/conversations/retry-a-failed-turn-async","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Conversations"],"summary":"Retry a failed turn (async)","description":"Answer again the user message the conversation's last turn failed to answer\n(its `chat_history` ends with a `turn_error` entry), and return `202 Accepted`;\npoll the `poll` endpoint as after `send_message`.\n\nThe `turn_error` entry is removed and the message is not sent again: the tool\ncalls the failed turn completed stay in the history, so they are not redone.\nA conversation on the V1 assistant drops the failed turn and sends its message\nagain instead.\n\nA turn fails, and is closed by a `turn_error` entry, when the model provider\nstays unavailable after the automatic retries, or on an unexpected error.\nThe entry carries `category` (`provider_unavailable`, `provider_declined` or\n`unexpected`), a user-facing `content` and an `error_ref`.\n\n**Access Control:** as `send_message`.\n","operationId":"retryConversationTurn","parameters":["30da8a25-7d8c-404a-a850-e9b5efd68ab7","bfb19694-269c-4e7e-ae27-3778f86bdec6","2358e81d-3dd0-402d-b215-49c9c74de5f3"],"responses":{"202":"14358df3-6f98-4898-a3a0-3ae6a2999d78","400":"52f39082-bb1c-4f8b-a428-a30a7c3a3ce2","401":"3ee13439-110a-48c7-8112-ddc5be26388f","403":"cac88275-2da0-473b-9d48-da08910ecc53","404":"4acc6db4-ff11-4aed-8b36-8b9764780519","409":"2f2601a8-1b38-4299-955f-3b7743507f61"},"method":"post","type":"path","servers":["bf715ccb-c3d1-44f4-9831-35e2042ebdfd","68227953-32d6-4ee2-a4ff-c5dad4a056f6"],"security":["39a8e276-f0ec-41b7-893d-0a3401039d67","c04eed25-3744-467d-b5eb-69f17637ef16"],"path":"/projects/{project_id}/playground-conversations/{conversation_id}/retry-turn/","baseUrlOptions":["https://eu.app.clarifeye.ai/api/v1","https://us.app.clarifeye.ai/api/v1"],"title":"Retry a failed turn (async)","codeSamples":[],"requestExampleLanguages":["python","javascript","bash"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"30da8a25-7d8c-404a-a850-e9b5efd68ab7":{"name":"project_id","in":"path","required":true,"description":"UUID of the project","schema":{"type":"string","format":"uuid","isRequired":true,"description":"UUID of the project","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"bfb19694-269c-4e7e-ae27-3778f86bdec6":{"name":"conversation_id","in":"path","required":true,"description":"UUID of the conversation","schema":{"type":"string","format":"uuid","isRequired":true,"description":"UUID of the conversation","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"2358e81d-3dd0-402d-b215-49c9c74de5f3":{"name":"X-Impersonate-Email","in":"header","required":false,"description":"Email of the user to impersonate. Requires `CAN_IMPERSONATE_OTHER_USERS` permission.\nIf the target user is not found or does not have access to the project, the request\nproceeds as the authenticated user. Contact Clarifeye to enable this permission.\n","schema":{"type":"string","format":"email","isRequired":false,"description":"Email of the user to impersonate. Requires `CAN_IMPERSONATE_OTHER_USERS` permission.\nIf the target user is not found or does not have access to the project, the request\nproceeds as the authenticated user. Contact Clarifeye to enable this permission.\n","uniqueKey":"","typeLabel":"string\u003cemail>"}}},"responses":{"14358df3-6f98-4898-a3a0-3ae6a2999d78":{"description":"Retry accepted and enqueued; poll for progress","content":{"application/json":{"schema":{"type":"object","description":"In-flight turn state returned by the async `send_message` (202) and `poll`\nendpoints for playground and Work-with-Clara conversations.\n","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"turn_status":{"type":"string","enum":["idle","running","failed"],"description":"Lifecycle of the current chat turn","uniqueKey":"turn_status","typeLabel":"enum\u003cstring>"},"turn_error":{"type":"string","description":"User-facing reason when turn_status is failed (empty otherwise). Never\nthe raw exception: the `error_ref` in the `streaming_error` payload finds it.\n","uniqueKey":"turn_error","typeLabel":"string"},"turn_events":{"type":"array","description":"Accumulated message-level events for the current turn. Each item mirrors\na former SSE frame: `{type_streaming, payload}` where type_streaming is\none of streaming_in_progress, streaming_error, streaming_completed, or\nquick_replies_ready (Clara only). A `streaming_error` payload carries\n`category` (`provider_unavailable`, `provider_declined`, `unexpected`),\n`error_ref` and `content`; the turn is then closed in `chat_history` by a\n`turn_error` entry, answerable with `retry-turn`.\n","items":{"type":"object","properties":{"type_streaming":{"type":"string","uniqueKey":"turn_events.items.[INDEX].type_streaming","typeLabel":"string"},"payload":{"type":"object","uniqueKey":"turn_events.items.[INDEX].payload","typeLabel":"object"}},"uniqueKey":"turn_events.items.[INDEX]","typeLabel":"object"},"uniqueKey":"turn_events","typeLabel":"object[]"},"updated_at":{"type":"string","format":"date-time","description":"Last activity timestamp; doubles as the turn staleness heartbeat","uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","turn_status":"idle","turn_error":"\u003cstring>","turn_events":[{"type_streaming":"\u003cstring>","payload":{}}],"updated_at":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"52f39082-bb1c-4f8b-a428-a30a7c3a3ce2":{"description":"The last turn did not fail, so there is nothing to retry","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"3ee13439-110a-48c7-8112-ddc5be26388f":{"description":"Unauthorized - missing or invalid authentication","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","uniqueKey":"error","typeLabel":"string"}},"example":{"error":"User not found"},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Authentication credentials were not provided."},"examples":{"Example":{"title":"Example","value":{"error":"Authentication credentials were not provided."}}},"exampleType":"examples"}},"exampleType":"examples"},"cac88275-2da0-473b-9d48-da08910ecc53":{"description":"Forbidden - insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","uniqueKey":"error","typeLabel":"string"}},"example":{"error":"User not found"},"uniqueKey":"","typeLabel":"object"},"example":{"error":"You do not have permission to perform this action."},"examples":{"Example":{"title":"Example","value":{"error":"You do not have permission to perform this action."}}},"exampleType":"examples"}},"exampleType":"examples"},"4acc6db4-ff11-4aed-8b36-8b9764780519":{"description":"Not found - resource does not exist","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","uniqueKey":"error","typeLabel":"string"}},"example":{"error":"User not found"},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Not found."},"examples":{"Example":{"title":"Example","value":{"error":"Not found."}}},"exampleType":"examples"}},"exampleType":"examples"},"2f2601a8-1b38-4299-955f-3b7743507f61":{"description":"A turn is already in progress for this conversation","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"39a8e276-f0ec-41b7-893d-0a3401039d67":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Use `Authorization: Bearer \u003ctoken>`. The token is either a user token / OAuth access\ntoken, or a service-account API key (`cfk_...`). A key is valid on every endpoint and\nacts as its service account, an organization member with per-store permissions.\nRefused keys answer 403 with `Invalid API key.`, `API key revoked.`,\n`API key expired.` or `API key disabled.`.\n","scopes":[],"schemeName":"BearerAuth"}},"c04eed25-3744-467d-b5eb-69f17637ef16":{"TokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Use Authorization: Token \u003ctoken>","scopes":[],"schemeName":"TokenAuth"}}},"servers":{"bf715ccb-c3d1-44f4-9831-35e2042ebdfd":{"url":"https://eu.app.clarifeye.ai/api/v1","description":"EU"},"68227953-32d6-4ee2-a4ff-c5dad4a056f6":{"url":"https://us.app.clarifeye.ai/api/v1","description":"US"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Use `Authorization: Bearer \u003ctoken>`. The token is either a user token / OAuth access\ntoken, or a service-account API key (`cfk_...`). A key is valid on every endpoint and\nacts as its service account, an organization member with per-store permissions.\nRefused keys answer 403 with `Invalid API key.`, `API key revoked.`,\n`API key expired.` or `API key disabled.`.\n","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Use `Authorization: Bearer \u003ctoken>`. The token is either a user token / OAuth access\ntoken, or a service-account API key (`cfk_...`). A key is valid on every endpoint and\nacts as its service account, an organization member with per-store permissions.\nRefused keys answer 403 with `Invalid API key.`, `API key revoked.`,\n`API key expired.` or `API key disabled.`.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"},{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"Authorization","description":"Use Authorization: Token \u003ctoken>","scopes":[],"schemeName":"TokenAuth"},"schema":{"title":"Authorization","type":"string","description":"Use Authorization: Token \u003ctoken>","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"TokenAuth","name":"Authorization"}],"title":"TokenAuth"}]},"originalFileLocation":"api-reference/openapi-full.yaml"},"subdomain":"clarifeye","siteName":"Clarifeye","title":"Retry a failed turn (async) - Clarifeye","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-26T15:23:33.537Z","originalFileLocation":"backoffice/conversations/retry-a-failed-turn-async.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=\"Answer again the user message the conversation\u0026#x27;s last turn failed to answer (its chat_history ends with a turn_error entry), and return 202 Accepted; poll the poll endpoint as after send_message. The turn_error entry is removed and the message is not sent again: the tool calls the failed turn completed stay in the history, so they are not redone. A conversation on the V1 assistant drops the failed turn and sends its message again instead. A turn fails, and is closed by a turn_error entry, when the model provider stays unavailable after the automatic retries, or on an unexpected error. The entry carries category (provider_unavailable, provider_declined or unexpected), a user-facing content and an error_ref. Access Control: as send_message.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Clarifeye\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/clarifeye/82rYKFZ_GE9XhWgh/_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/clarifeye/82rYKFZ_GE9XhWgh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/clarifeye/82rYKFZ_GE9XhWgh/_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/clarifeye/82rYKFZ_GE9XhWgh/_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/clarifeye/82rYKFZ_GE9XhWgh/_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/clarifeye/82rYKFZ_GE9XhWgh/_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/clarifeye/82rYKFZ_GE9XhWgh/_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/clarifeye/82rYKFZ_GE9XhWgh/_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/clarifeye/82rYKFZ_GE9XhWgh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Retry a failed turn (async) - Clarifeye\">\u003cmeta data-mint-head property=\"og:description\" content=\"Answer again the user message the conversation\u0026#x27;s last turn failed to answer (its chat_history ends with a turn_error entry), and return 202 Accepted; poll the poll endpoint as after send_message. The turn_error entry is removed and the message is not sent again: the tool calls the failed turn completed stay in the history, so they are not redone. A conversation on the V1 assistant drops the failed turn and sends its message again instead. A turn fails, and is closed by a turn_error entry, when the model provider stays unavailable after the automatic retries, or on an unexpected error. The entry carries category (provider_unavailable, provider_declined or unexpected), a user-facing content and an error_ref. Access Control: as send_message.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Clarifeye\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://clarifeye.mintlify.app/_mintlify/api/og/v2?division=Conversations\u0026amp;title=Retry+a+failed+turn+%28async%29\u0026amp;description=Answer+again+the+user+message+the+conversation%27s+last+turn+failed+to+answer%0A%28its+%60chat_history%60+ends+with+a+%60turn_error%60+entry%29%2C+and+return+%60202+Accepted%60%3B%0Apoll\u0026amp;theme=24db9ad4adebd2d3e18c39c9\u0026amp;signature=51e1d8c53de92de7b4fafa950d5e56df05d5680bdfd6a468f4668c5c263f41c9\">\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=\"Retry a failed turn (async) - Clarifeye\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Answer again the user message the conversation\u0026#x27;s last turn failed to answer (its chat_history ends with a turn_error entry), and return 202 Accepted; poll the poll endpoint as after send_message. The turn_error entry is removed and the message is not sent again: the tool calls the failed turn completed stay in the history, so they are not redone. A conversation on the V1 assistant drops the failed turn and sends its message again instead. A turn fails, and is closed by a turn_error entry, when the model provider stays unavailable after the automatic retries, or on an unexpected error. The entry carries category (provider_unavailable, provider_declined or unexpected), a user-facing content and an error_ref. Access Control: as send_message.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://clarifeye.mintlify.app/_mintlify/api/og/v2?division=Conversations\u0026amp;title=Retry+a+failed+turn+%28async%29\u0026amp;description=Answer+again+the+user+message+the+conversation%27s+last+turn+failed+to+answer%0A%28its+%60chat_history%60+ends+with+a+%60turn_error%60+entry%29%2C+and+return+%60202+Accepted%60%3B%0Apoll\u0026amp;theme=24db9ad4adebd2d3e18c39c9\u0026amp;signature=51e1d8c53de92de7b4fafa950d5e56df05d5680bdfd6a468f4668c5c263f41c9\">\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/clarifeye/82rYKFZ_GE9XhWgh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Clarifeye\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/backoffice/conversations/retry-a-failed-turn-async.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.clarifeye.ai/#organization\",\"name\":\"Clarifeye\",\"url\":\"https://docs.clarifeye.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/clarifeye/rS1qw7m9MGfBWCqd/logo/light.svg?fit=max\u0026auto=format\u0026n=rS1qw7m9MGfBWCqd\u0026q=85\u0026s=4d3effe58a3b57dfd7c35792fe374fbc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.clarifeye.ai#website\",\"name\":\"Clarifeye\",\"url\":\"https://docs.clarifeye.ai\",\"publisher\":{\"@id\":\"https://docs.clarifeye.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async#webpage\",\"url\":\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async\",\"name\":\"Retry a failed turn (async)\",\"description\":\"Answer again the user message the conversation's last turn failed to answer (its chat_history ends with a turn_error entry), and return 202 Accepted; poll the poll endpoint as after send_message. The turn_error entry is removed and the message is not sent again: the tool calls the failed turn completed stay in the history, so they are not redone. A conversation on the V1 assistant drops the failed turn and sends its message again instead. A turn fails, and is closed by a turn_error entry, when the model provider stays unavailable after the automatic retries, or on an unexpected error. The entry carries category (provider_unavailable, provider_declined or unexpected), a user-facing content and an error_ref. Access Control: as send_message.\",\"dateModified\":\"2026-10-26T15:23:33.537Z\",\"isPartOf\":{\"@id\":\"https://docs.clarifeye.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.clarifeye.ai/backoffice/user-provisioning/pre-create-or-re-activate-an-org-user\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Conversations\",\"item\":\"https://docs.clarifeye.ai/backoffice/conversations/list-conversations\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Retry a failed turn (async)\",\"item\":\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async#apireference\",\"headline\":\"Retry a failed turn (async)\",\"name\":\"Retry a failed turn (async)\",\"description\":\"Answer again the user message the conversation's last turn failed to answer (its chat_history ends with a turn_error entry), and return 202 Accepted; poll the poll endpoint as after send_message. The turn_error entry is removed and the message is not sent again: the tool calls the failed turn completed stay in the history, so they are not redone. A conversation on the V1 assistant drops the failed turn and sends its message again instead. A turn fails, and is closed by a turn_error entry, when the model provider stays unavailable after the automatic retries, or on an unexpected error. The entry carries category (provider_unavailable, provider_declined or unexpected), a user-facing content and an error_ref. Access Control: as send_message.\",\"url\":\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async\",\"mainEntityOfPage\":{\"@id\":\"https://docs.clarifeye.ai/backoffice/conversations/retry-a-failed-turn-async#webpage\"},\"dateModified\":\"2026-10-26T15:23:33.537Z\",\"publisher\":{\"@id\":\"https://docs.clarifeye.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.clarifeye.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Clarifeye\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Clarifeye","nav":{"global":{"anchors":[{"anchor":"Website","icon":"book-open-cover","href":"https://clarifeye.ai"}]},"tabs":[{"tab":"Overview","pages":[{"title":"Overview","href":"/guides/what-is-clarifeye"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"API","pages":[{"title":"API","href":"/api-reference/users/list-project-users"}]},{"tab":"Back Office","groups":[{"group":"Concepts","pages":[{"title":"Back office concepts","href":"/backoffice/concepts"}]},{"group":"Endpoints","pages":[{"group":"User Provisioning","pages":[{"title":"Pre-create (or re-activate) an org user","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /organizations/{id}/provision-user/","href":"/backoffice/user-provisioning/pre-create-or-re-activate-an-org-user"},{"title":"Remove an org user's membership","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /organizations/{id}/deprovision-user/","href":"/backoffice/user-provisioning/remove-an-org-users-membership"}]},{"group":"Service Accounts","pages":[{"title":"List the organization's service accounts (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /organizations/{id}/service-accounts/","href":"/backoffice/service-accounts/list-the-organizations-service-accounts-org-admin"},{"title":"Create a service account (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /organizations/{id}/service-accounts/","href":"/backoffice/service-accounts/create-a-service-account-org-admin"},{"title":"Service account detail, with its stores and keys (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /organizations/{id}/service-accounts/{user_id}/","href":"/backoffice/service-accounts/service-account-detail-with-its-stores-and-keys-org-admin"},{"title":"Rename, disable / re-enable, or set the usage limit (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /organizations/{id}/service-accounts/{user_id}/","href":"/backoffice/service-accounts/rename-disable-re-enable-or-set-the-usage-limit-org-admin"},{"title":"The knowledge stores of the organization the account can access (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /organizations/{id}/service-accounts/{user_id}/stores/","href":"/backoffice/service-accounts/the-knowledge-stores-of-the-organization-the-account-can-access-org-admin"},{"title":"Give the account access to a store of the organization (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /organizations/{id}/service-accounts/{user_id}/stores/","href":"/backoffice/service-accounts/give-the-account-access-to-a-store-of-the-organization-org-admin"},{"title":"Remove the account's access to a store (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /organizations/{id}/service-accounts/{user_id}/stores/{project_id}/","href":"/backoffice/service-accounts/remove-the-accounts-access-to-a-store-org-admin"},{"title":"Change the account's permissions on a store (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /organizations/{id}/service-accounts/{user_id}/stores/{project_id}/","href":"/backoffice/service-accounts/change-the-accounts-permissions-on-a-store-org-admin"},{"title":"Service accounts with access to this store (read-only)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/service-accounts/","href":"/backoffice/service-accounts/service-accounts-with-access-to-this-store-read-only"}]},{"group":"Organization API Keys","pages":[{"title":"List API keys (org admin → own org's keys)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /organization-api-keys/","href":"/backoffice/organization-api-keys/list-api-keys-org-admin-→-own-orgs-keys"},{"title":"Mint an API key for a service account (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /organization-api-keys/","href":"/backoffice/organization-api-keys/mint-an-api-key-for-a-service-account-org-admin"},{"title":"Retrieve API key metadata (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /organization-api-keys/{id}/","href":"/backoffice/organization-api-keys/retrieve-api-key-metadata-org-admin"},{"title":"Revoke an API key (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /organization-api-keys/{id}/","href":"/backoffice/organization-api-keys/revoke-an-api-key-org-admin"},{"title":"Rename or re-date an API key (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /organization-api-keys/{id}/","href":"/backoffice/organization-api-keys/rename-or-re-date-an-api-key-org-admin"},{"title":"Download the full secret (org admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /organization-api-keys/{id}/reveal/","href":"/backoffice/organization-api-keys/download-the-full-secret-org-admin"}]},{"group":"External MCP","pages":[{"title":"List a knowledge store's external MCP servers","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/mcp-servers/","href":"/backoffice/external-mcp/list-a-knowledge-stores-external-mcp-servers"},{"title":"Register an external MCP server (admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/mcp-servers/","href":"/backoffice/external-mcp/register-an-external-mcp-server-admin"},{"title":"Remove an external MCP server (admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/mcp-servers/{id}/","href":"/backoffice/external-mcp/remove-an-external-mcp-server-admin"},{"title":"Update an external MCP server (admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/mcp-servers/{id}/","href":"/backoffice/external-mcp/update-an-external-mcp-server-admin"},{"title":"Re-sync an MCP server's tool catalog (admin)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/mcp-servers/{id}/sync_tools/","href":"/backoffice/external-mcp/re-sync-an-mcp-servers-tool-catalog-admin"},{"title":"Current user's connection status per enabled server","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/mcp-servers/connection-status/","href":"/backoffice/external-mcp/current-users-connection-status-per-enabled-server"},{"title":"List my external MCP connections","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /users/me/mcp-connections/","href":"/backoffice/external-mcp/list-my-external-mcp-connections"},{"title":"Begin an external MCP OAuth connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /users/me/mcp-connections/initiate/","href":"/backoffice/external-mcp/begin-an-external-mcp-oauth-connection"},{"title":"Re-authorize an existing MCP connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /users/me/mcp-connections/{id}/reconnect/","href":"/backoffice/external-mcp/re-authorize-an-existing-mcp-connection"},{"title":"Set the current user's API key for an api_key MCP server","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /users/me/mcp-connections/set-api-key/","href":"/backoffice/external-mcp/set-the-current-users-api-key-for-an-api_key-mcp-server"},{"title":"Revoke an external MCP connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /users/me/mcp-connections/{id}/revoke/","href":"/backoffice/external-mcp/revoke-an-external-mcp-connection"}]},{"group":"Users","pages":[{"title":"List project users","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/users/","href":"/backoffice/users/list-project-users"},{"title":"Remove user by email","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/users/remove-by-email/","href":"/backoffice/users/remove-user-by-email"},{"title":"Update user permissions","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/users/{permission_id}/","href":"/backoffice/users/update-user-permissions"}]},{"group":"Invitations","pages":[{"title":"List invitations","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/invites/","href":"/backoffice/invitations/list-invitations"},{"title":"Invite user to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/invites/invite/","href":"/backoffice/invitations/invite-user-to-project"},{"title":"Bulk invite users to project","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/invites/bulk-invite/","href":"/backoffice/invitations/bulk-invite-users-to-project"},{"title":"Cancel invitation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/invites/{invite_id}/","href":"/backoffice/invitations/cancel-invitation"},{"title":"Edit a pending invitation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/invites/{invite_id}/","href":"/backoffice/invitations/edit-a-pending-invitation"}]},{"group":"Documents","pages":[{"title":"Bulk upload documents","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/documents/bulk-upload/","href":"/backoffice/documents/bulk-upload-documents"},{"title":"Move a document to a collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/documents/{document_id}/set-collection/","href":"/backoffice/documents/move-a-document-to-a-collection"},{"title":"Move multiple documents to a collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/documents/bulk-set-collection/","href":"/backoffice/documents/move-multiple-documents-to-a-collection"},{"title":"Delete document","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/documents/{document_id}/","href":"/backoffice/documents/delete-document"},{"title":"List documents","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/documents/","href":"/backoffice/documents/list-documents"},{"title":"List document collections","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/document-collections/","href":"/backoffice/documents/list-document-collections"},{"title":"Create a document collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/document-collections/","href":"/backoffice/documents/create-a-document-collection"},{"title":"Retrieve a document collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/document-collections/{collection_id}/","href":"/backoffice/documents/retrieve-a-document-collection"},{"title":"Delete a document collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/document-collections/{collection_id}/","href":"/backoffice/documents/delete-a-document-collection"},{"title":"Rename a document collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/document-collections/{collection_id}/","href":"/backoffice/documents/rename-a-document-collection"},{"title":"List documents without file data","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/documents/get-without-file/","href":"/backoffice/documents/list-documents-without-file-data"},{"title":"Filter documents by tag values","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/documents/filter-by-tag/","href":"/backoffice/documents/filter-documents-by-tag-values"},{"title":"Filter documents by metadata values","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/documents/filter-by-metadata/","href":"/backoffice/documents/filter-documents-by-metadata-values"},{"title":"List available document tags","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/available-document-tags/","href":"/backoffice/documents/list-available-document-tags"},{"title":"List available document metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/available-document-metadata/","href":"/backoffice/documents/list-available-document-metadata"},{"title":"Get document tags grouped by document","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/document-tags-by-document/","href":"/backoffice/documents/get-document-tags-grouped-by-document"},{"title":"Add metadata to a document","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/documents/{document_id}/metadata-add/","href":"/backoffice/documents/add-metadata-to-a-document"},{"title":"Remove a specific metadata pair","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/documents/{document_id}/metadata-remove-pair/","href":"/backoffice/documents/remove-a-specific-metadata-pair"},{"title":"Remove all metadata pairs for a key","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/documents/{document_id}/metadata-remove-key/","href":"/backoffice/documents/remove-all-metadata-pairs-for-a-key"},{"title":"Get metadata values for a key","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/documents/{document_id}/metadata-values/","href":"/backoffice/documents/get-metadata-values-for-a-key"},{"title":"Import conversation files into the document library","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/local-documents/import-to-documents/","href":"/backoffice/documents/import-conversation-files-into-the-document-library"}]},{"group":"Projects","pages":[{"title":"Home dashboard summary","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/home-summary/","href":"/backoffice/projects/home-dashboard-summary"},{"title":"Favourite a knowledge store","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/favourite/","href":"/backoffice/projects/favourite-a-knowledge-store"},{"title":"Unfavourite a knowledge store","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/unfavourite/","href":"/backoffice/projects/unfavourite-a-knowledge-store"},{"title":"List knowledge changelog entries","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/knowledge-changelog/","href":"/backoffice/projects/list-knowledge-changelog-entries"},{"title":"List knowledge artifact catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/list-knowledge/","href":"/backoffice/projects/list-knowledge-artifact-catalog"},{"title":"Get warehouse tags and object schema","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/library-tags-objects/","href":"/backoffice/projects/get-warehouse-tags-and-object-schema"},{"title":"Read or edit a markdown catalog artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/read-write-markdown-artifact/","href":"/backoffice/projects/read-or-edit-a-markdown-catalog-artifact"},{"title":"Read or edit a playbook_list catalog artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/read-write-playbook-list-artifact/","href":"/backoffice/projects/read-or-edit-a-playbook_list-catalog-artifact"},{"title":"Read or edit a mental_map catalog artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/read-write-mental-map-artifact/","href":"/backoffice/projects/read-or-edit-a-mental_map-catalog-artifact"},{"title":"Read or edit a design_template_list catalog artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/read-write-design-template-list-artifact/","href":"/backoffice/projects/read-or-edit-a-design_template_list-catalog-artifact"}]},{"group":"Agent Settings","pages":[{"title":"List agent settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/agent-settings/","href":"/backoffice/agent-settings/list-agent-settings"}]},{"group":"Conversations","pages":[{"title":"List conversations","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/playground-conversations/","href":"/backoffice/conversations/list-conversations"},{"title":"Create conversation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/playground-conversations/","href":"/backoffice/conversations/create-conversation"},{"title":"Get conversation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/playground-conversations/{conversation_id}/","href":"/backoffice/conversations/get-conversation"},{"title":"Archive conversation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/playground-conversations/{conversation_id}/","href":"/backoffice/conversations/archive-conversation"},{"title":"Unarchive conversation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/playground-conversations/{conversation_id}/unarchive/","href":"/backoffice/conversations/unarchive-conversation"},{"title":"Permanently delete conversation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/playground-conversations/{conversation_id}/permanent_delete/","href":"/backoffice/conversations/permanently-delete-conversation"},{"title":"Send message (async)","description":"Enqueue a chat turn and return `202 Accepted`. The turn runs in a background\nCelery task; poll the `poll` endpoint for progress and the final result.\nThis replaces the former SSE `send_message_stream` endpoint.\n\nUse this endpoint for both initial and follow-up messages — conversation\ncontext is automatically preserved.\n\n**Access Control:**\n- For shared conversations, only the creator or admins can send messages\n- Other project members can view shared conversations but cannot send messages\n\n**Impersonation:**\n- When using impersonation, the message is sent as the impersonated user\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/playground-conversations/{conversation_id}/send_message/","href":"/backoffice/conversations/send-message-async"},{"title":"Retry a failed turn (async)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/playground-conversations/{conversation_id}/retry-turn/","href":"/backoffice/conversations/retry-a-failed-turn-async"},{"title":"Poll turn status","description":"Return the in-flight turn state for a conversation: the current\n`turn_status`, the accumulated message-level `turn_events` buffer, and\n`updated_at`. Clients poll this every few seconds after `send_message`\nreturns `202` and re-render from the returned events. A `RUNNING` turn\nwhose `updated_at` has gone stale is transitioned to `failed` on read.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/playground-conversations/{conversation_id}/poll/","href":"/backoffice/conversations/poll-turn-status"},{"title":"Get all conversation tags","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/playground-conversations/all-tags/","href":"/backoffice/conversations/get-all-conversation-tags"},{"title":"Share conversation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/playground-conversations/{conversation_id}/share/","href":"/backoffice/conversations/share-conversation"},{"title":"Unshare conversation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/playground-conversations/{conversation_id}/unshare/","href":"/backoffice/conversations/unshare-conversation"},{"title":"Retrieve conversation feedback","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/playground-conversations/{conversation_id}/retrieve-feedback/","href":"/backoffice/conversations/retrieve-conversation-feedback"},{"title":"List Work with Clara skills","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/clara-skills/","href":"/backoffice/conversations/list-work-with-clara-skills"}]},{"group":"Interviews","pages":[{"title":"List interviews","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interviews/","href":"/backoffice/interviews/list-interviews"},{"title":"Search interview transcripts","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interviews/search-transcripts/","href":"/backoffice/interviews/search-interview-transcripts"},{"title":"Create and assign interviews","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interviews/assign/","href":"/backoffice/interviews/create-and-assign-interviews"},{"title":"List assignable users","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interviews/assignable-users/","href":"/backoffice/interviews/list-assignable-users"},{"title":"Stop automatic reminders","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interviews/{interview_id}/stop-reminders/","href":"/backoffice/interviews/stop-automatic-reminders"},{"title":"Send a scheduled invitation now","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interviews/{interview_id}/send-now/","href":"/backoffice/interviews/send-a-scheduled-invitation-now"},{"title":"List the interviews feed","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interviews/feed/","href":"/backoffice/interviews/list-the-interviews-feed"},{"title":"Retrieve interview content","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interviews/{interview_id}/","href":"/backoffice/interviews/retrieve-interview-content"},{"title":"Update an interview","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/interviews/{interview_id}/","href":"/backoffice/interviews/update-an-interview"},{"title":"Artifacts shown beside an interview","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interviews/{interview_id}/artifacts/","href":"/backoffice/interviews/artifacts-shown-beside-an-interview"},{"title":"Duplicate an interview as a draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interviews/{interview_id}/duplicate-as-draft/","href":"/backoffice/interviews/duplicate-an-interview-as-a-draft"},{"title":"Sheets of a spreadsheet attachment","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/coach-conversations/{coach_conversation_id}/local-documents/{id}/spreadsheet-blocks/","href":"/backoffice/interviews/sheets-of-a-spreadsheet-attachment"},{"title":"Download all interview files as a zip","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/coach-conversations/{coach_conversation_id}/local-documents/download-all/","href":"/backoffice/interviews/download-all-interview-files-as-a-zip"},{"title":"Submit post-interview feedback","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/coach-conversations/{coach_conversation_id}/feedback/","href":"/backoffice/interviews/submit-post-interview-feedback"},{"title":"Import an external interview transcript","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interviews/import-transcript/","href":"/backoffice/interviews/import-an-external-interview-transcript"},{"title":"Edit a sent interview before its first answer","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interviews/{interview_id}/edit/","href":"/backoffice/interviews/edit-a-sent-interview-before-its-first-answer"},{"title":"Retry a failed transcript import","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interviews/{interview_id}/retry-import/","href":"/backoffice/interviews/retry-a-failed-transcript-import"},{"title":"Translate an interview transcript","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interviews/{interview_id}/translate/","href":"/backoffice/interviews/translate-an-interview-transcript"},{"title":"Get a cached transcript translation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interviews/{interview_id}/translations/","href":"/backoffice/interviews/get-a-cached-transcript-translation"},{"title":"List interview drafts","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interview-drafts/","href":"/backoffice/interviews/list-interview-drafts"},{"title":"Create an interview draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interview-drafts/","href":"/backoffice/interviews/create-an-interview-draft"},{"title":"Retrieve an interview draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interview-drafts/{draft_id}/","href":"/backoffice/interviews/retrieve-an-interview-draft"},{"title":"Delete an interview draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/interview-drafts/{draft_id}/","href":"/backoffice/interviews/delete-an-interview-draft"},{"title":"Update an interview draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/interview-drafts/{draft_id}/","href":"/backoffice/interviews/update-an-interview-draft"},{"title":"List guided-interview topic types","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interview-drafts/topic-skills/","href":"/backoffice/interviews/list-guided-interview-topic-types"},{"title":"Start a test run of an interview draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interview-drafts/{draft_id}/test-runs/","href":"/backoffice/interviews/start-a-test-run-of-an-interview-draft"},{"title":"List a draft's reference documents","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interview-drafts/{draft_id}/local-documents/","href":"/backoffice/interviews/list-a-drafts-reference-documents"},{"title":"Attach Sources documents to a draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interview-drafts/{draft_id}/local-documents/attach-from-sources/","href":"/backoffice/interviews/attach-sources-documents-to-a-draft"},{"title":"Attach the caller's session files to a draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interview-drafts/{draft_id}/local-documents/attach-session-files/","href":"/backoffice/interviews/attach-the-callers-session-files-to-a-draft"},{"title":"Sheets of a draft's spreadsheet reference document","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interview-drafts/{draft_id}/local-documents/{id}/spreadsheet-blocks/","href":"/backoffice/interviews/sheets-of-a-drafts-spreadsheet-reference-document"},{"title":"Duplicate an interview draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interview-drafts/{draft_id}/clone/","href":"/backoffice/interviews/duplicate-an-interview-draft"},{"title":"List interview campaigns","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interview-campaigns/","href":"/backoffice/interviews/list-interview-campaigns"},{"title":"Retrieve an interview campaign","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/interview-campaigns/{campaign_id}/","href":"/backoffice/interviews/retrieve-an-interview-campaign"},{"title":"Rename an interview campaign","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/interview-campaigns/{campaign_id}/","href":"/backoffice/interviews/rename-an-interview-campaign"},{"title":"Remind every unfinished interview in a campaign","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/interview-campaigns/{campaign_id}/remind-all/","href":"/backoffice/interviews/remind-every-unfinished-interview-in-a-campaign"}]},{"group":"Design System Templates","pages":[{"title":"Attach conversation files to a design template","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/local-documents/import-to-design-template/","href":"/backoffice/design-system-templates/attach-conversation-files-to-a-design-template"},{"title":"List design template files","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/design-template-files/","href":"/backoffice/design-system-templates/list-design-template-files"},{"title":"Upload a design template file","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/design-template-files/","href":"/backoffice/design-system-templates/upload-a-design-template-file"},{"title":"Delete a design template file","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/design-template-files/{file_id}/","href":"/backoffice/design-system-templates/delete-a-design-template-file"}]},{"group":"Meetings","pages":[{"title":"List meetings","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/","href":"/backoffice/meetings/list-meetings"},{"title":"Send Clara to a meeting","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/","href":"/backoffice/meetings/send-clara-to-a-meeting"},{"title":"Meetings feature summary","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/summary/","href":"/backoffice/meetings/meetings-feature-summary"},{"title":"Get a meeting","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/{meeting_id}/","href":"/backoffice/meetings/get-a-meeting"},{"title":"Delete a meeting","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/meetings/{meeting_id}/","href":"/backoffice/meetings/delete-a-meeting"},{"title":"Update a meeting's title, brief or language","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/meetings/{meeting_id}/","href":"/backoffice/meetings/update-a-meetings-title-brief-or-language"},{"title":"Meeting transcript","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/{meeting_id}/transcript/","href":"/backoffice/meetings/meeting-transcript"},{"title":"Ask Clara to leave the call","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/{meeting_id}/leave/","href":"/backoffice/meetings/ask-clara-to-leave-the-call"},{"title":"Add Clara back to the call","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/{meeting_id}/rejoin/","href":"/backoffice/meetings/add-clara-back-to-the-call"},{"title":"Read an attached document's text","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/{meeting_id}/documents/{document_id}/text/","href":"/backoffice/meetings/read-an-attached-documents-text"},{"title":"Clara's live insights","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/{meeting_id}/insights/","href":"/backoffice/meetings/claras-live-insights"},{"title":"Run an insights pass now","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/{meeting_id}/insights/refresh/","href":"/backoffice/meetings/run-an-insights-pass-now"},{"title":"Dismiss an insight","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/{meeting_id}/insights/{insight_id}/dismiss/","href":"/backoffice/meetings/dismiss-an-insight"},{"title":"Undo dismissing an insight","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/{meeting_id}/insights/{insight_id}/restore/","href":"/backoffice/meetings/undo-dismissing-an-insight"},{"title":"Mark a question as asked","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/{meeting_id}/insights/{insight_id}/asked/","href":"/backoffice/meetings/mark-a-question-as-asked"},{"title":"Your Ask Clara thread on this meeting","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/{meeting_id}/ask/","href":"/backoffice/meetings/your-ask-clara-thread-on-this-meeting"},{"title":"Ask Clara a question during the meeting","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/{meeting_id}/ask/","href":"/backoffice/meetings/ask-clara-a-question-during-the-meeting"},{"title":"Answer again a question Clara failed to answer","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/{meeting_id}/ask/retry/","href":"/backoffice/meetings/answer-again-a-question-clara-failed-to-answer"},{"title":"List a meeting's context documents","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/{meeting_id}/local-documents/","href":"/backoffice/meetings/list-a-meetings-context-documents"},{"title":"Calendar status for this store","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/calendar/status/","href":"/backoffice/meetings/calendar-status-for-this-store"},{"title":"The requesting user's upcoming events","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/meetings/calendar/events/","href":"/backoffice/meetings/the-requesting-users-upcoming-events"},{"title":"Clara joins this event for this store","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/calendar/events/{event_id}/schedule/","href":"/backoffice/meetings/clara-joins-this-event-for-this-store"},{"title":"Clara no longer joins this event for this store","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/meetings/calendar/events/{event_id}/schedule/","href":"/backoffice/meetings/clara-no-longer-joins-this-event-for-this-store"},{"title":"Refresh the requesting user's calendars now","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/meetings/calendar/sync/","href":"/backoffice/meetings/refresh-the-requesting-users-calendars-now"},{"title":"My calendar connections","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /users/me/meeting-calendars/","href":"/backoffice/meetings/my-calendar-connections"},{"title":"Start connecting a calendar","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /users/me/meeting-calendars/connect/","href":"/backoffice/meetings/start-connecting-a-calendar"},{"title":"Disconnect a calendar","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /users/me/meeting-calendars/{id}/","href":"/backoffice/meetings/disconnect-a-calendar"}]},{"group":"Feedback","pages":[{"title":"List feedback","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/feedbacks/","href":"/backoffice/feedback/list-feedback"},{"title":"Submit feedback","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/feedbacks/","href":"/backoffice/feedback/submit-feedback"},{"title":"Delete feedback","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/feedbacks/{feedback_id}/","href":"/backoffice/feedback/delete-feedback"},{"title":"Update feedback status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/feedbacks/{feedback_id}/","href":"/backoffice/feedback/update-feedback-status"},{"title":"Get feedbacks grouped by conversation","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/feedbacks/grouped_by_conversation/","href":"/backoffice/feedback/get-feedbacks-grouped-by-conversation"},{"title":"Mark all feedbacks in a conversation as reviewed","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/feedbacks/mark_conversation_reviewed/","href":"/backoffice/feedback/mark-all-feedbacks-in-a-conversation-as-reviewed"},{"title":"Get feedback counts by status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/feedbacks/counts/","href":"/backoffice/feedback/get-feedback-counts-by-status"}]},{"group":"Tools","pages":[{"title":"List tools","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/tools/","href":"/backoffice/tools/list-tools"},{"title":"Get tool parameters schema","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/tools/{tool_id}/parameters/","href":"/backoffice/tools/get-tool-parameters-schema"},{"title":"Run a tool","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/tools/{tool_id}/run/","href":"/backoffice/tools/run-a-tool"}]},{"group":"Tables","pages":[{"title":"Read extractor output rows","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/tables/{table_id}/extractor-table-retrieval/","href":"/backoffice/tables/read-extractor-output-rows"}]},{"group":"Notifications","pages":[{"title":"List project notifications","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/notifications/","href":"/backoffice/notifications/list-project-notifications"},{"title":"Retrieve a notification","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/notifications/{notification_id}/","href":"/backoffice/notifications/retrieve-a-notification"},{"title":"Delete a notification","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/notifications/{notification_id}/","href":"/backoffice/notifications/delete-a-notification"},{"title":"Mark notification as read","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/notifications/{notification_id}/mark-as-read/","href":"/backoffice/notifications/mark-notification-as-read"},{"title":"Mark notification as unread","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/notifications/{notification_id}/mark-as-unread/","href":"/backoffice/notifications/mark-notification-as-unread"},{"title":"Mark all notifications as read","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/notifications/mark-all-as-read/","href":"/backoffice/notifications/mark-all-notifications-as-read"},{"title":"Delete all read notifications","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/notifications/delete-read/","href":"/backoffice/notifications/delete-all-read-notifications"}]},{"group":"Extraction Flows","pages":[{"title":"List extraction flows","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/extraction-flows/","href":"/backoffice/extraction-flows/list-extraction-flows"},{"title":"Update an extraction flow","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/extraction-flows/{flow_id}/","href":"/backoffice/extraction-flows/update-an-extraction-flow"},{"title":"Run an extraction flow","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/extraction-flows/{flow_id}/run-sync/","href":"/backoffice/extraction-flows/run-an-extraction-flow"},{"title":"Get extraction flow statistics","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/extraction-flows/{flow_id}/node-stats/","href":"/backoffice/extraction-flows/get-extraction-flow-statistics"},{"title":"Publish an extraction flow","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/extraction-flows/{flow_id}/publish/","href":"/backoffice/extraction-flows/publish-an-extraction-flow"}]},{"group":"Pipeline Runs","pages":[{"title":"List pipeline runs","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/pipeline-runs/","href":"/backoffice/pipeline-runs/list-pipeline-runs"},{"title":"Get pipeline run details and status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/pipeline-runs/{pipeline_run_id}/","href":"/backoffice/pipeline-runs/get-pipeline-run-details-and-status"},{"title":"Abort a pipeline run","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/pipeline-runs/{pipeline_run_id}/abort/","href":"/backoffice/pipeline-runs/abort-a-pipeline-run"}]},{"group":"Object Extractors","pages":[{"title":"List object extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/object-extractors/","href":"/backoffice/object-extractors/list-object-extractors"},{"title":"Create object extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/object-extractors/","href":"/backoffice/object-extractors/create-object-extractor"},{"title":"Retrieve object extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/object-extractors/{extractor_id}/","href":"/backoffice/object-extractors/retrieve-object-extractor"},{"title":"Delete object extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/object-extractors/{extractor_id}/","href":"/backoffice/object-extractors/delete-object-extractor"},{"title":"Update object extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/object-extractors/{extractor_id}/","href":"/backoffice/object-extractors/update-object-extractor-auto-creates-new-version"}]},{"group":"Tag Extractors","pages":[{"title":"List tag extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/tag-extractors/","href":"/backoffice/tag-extractors/list-tag-extractors"},{"title":"Create tag extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/tag-extractors/","href":"/backoffice/tag-extractors/create-tag-extractor"},{"title":"Retrieve tag extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/tag-extractors/{extractor_id}/","href":"/backoffice/tag-extractors/retrieve-tag-extractor"},{"title":"Delete tag extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/tag-extractors/{extractor_id}/","href":"/backoffice/tag-extractors/delete-tag-extractor"},{"title":"Update tag extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/tag-extractors/{extractor_id}/","href":"/backoffice/tag-extractors/update-tag-extractor-auto-creates-new-version"}]},{"group":"Chunks","pages":[{"title":"Get a single chunk by id (version-agnostic)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/chunks/{chunk_id}/","href":"/backoffice/chunks/get-a-single-chunk-by-id-version-agnostic"}]},{"group":"Chunks Extractors","pages":[{"title":"List chunks extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/chunks-extractors/","href":"/backoffice/chunks-extractors/list-chunks-extractors"},{"title":"Create chunks extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/chunks-extractors/","href":"/backoffice/chunks-extractors/create-chunks-extractor"},{"title":"Retrieve chunks extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/chunks-extractors/{extractor_id}/","href":"/backoffice/chunks-extractors/retrieve-chunks-extractor"},{"title":"Delete chunks extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/chunks-extractors/{extractor_id}/","href":"/backoffice/chunks-extractors/delete-chunks-extractor"},{"title":"Update chunks extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/chunks-extractors/{extractor_id}/","href":"/backoffice/chunks-extractors/update-chunks-extractor-auto-creates-new-version"}]},{"group":"Parsing Extractors","pages":[{"title":"List parsing extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/parsing-extractors/","href":"/backoffice/parsing-extractors/list-parsing-extractors"},{"title":"Create parsing extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/parsing-extractors/","href":"/backoffice/parsing-extractors/create-parsing-extractor"},{"title":"Retrieve parsing extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/parsing-extractors/{extractor_id}/","href":"/backoffice/parsing-extractors/retrieve-parsing-extractor"},{"title":"Delete parsing extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/parsing-extractors/{extractor_id}/","href":"/backoffice/parsing-extractors/delete-parsing-extractor"},{"title":"Update parsing extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/parsing-extractors/{extractor_id}/","href":"/backoffice/parsing-extractors/update-parsing-extractor-auto-creates-new-version"}]},{"group":"Document Filter Extractors","pages":[{"title":"List document filter extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/document-filter-extractors/","href":"/backoffice/document-filter-extractors/list-document-filter-extractors"},{"title":"Create document filter extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/document-filter-extractors/","href":"/backoffice/document-filter-extractors/create-document-filter-extractor"},{"title":"Retrieve document filter extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/document-filter-extractors/{extractor_id}/","href":"/backoffice/document-filter-extractors/retrieve-document-filter-extractor"},{"title":"Delete document filter extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/document-filter-extractors/{extractor_id}/","href":"/backoffice/document-filter-extractors/delete-document-filter-extractor"},{"title":"Update document filter extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/document-filter-extractors/{extractor_id}/","href":"/backoffice/document-filter-extractors/update-document-filter-extractor-auto-creates-new-version"}]},{"group":"Chunk Tag Filter Extractors","pages":[{"title":"List chunk tag filter extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/chunk-tag-filter-extractors/","href":"/backoffice/chunk-tag-filter-extractors/list-chunk-tag-filter-extractors"},{"title":"Create chunk tag filter extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/chunk-tag-filter-extractors/","href":"/backoffice/chunk-tag-filter-extractors/create-chunk-tag-filter-extractor"},{"title":"Retrieve chunk tag filter extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/chunk-tag-filter-extractors/{extractor_id}/","href":"/backoffice/chunk-tag-filter-extractors/retrieve-chunk-tag-filter-extractor"},{"title":"Delete chunk tag filter extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/chunk-tag-filter-extractors/{extractor_id}/","href":"/backoffice/chunk-tag-filter-extractors/delete-chunk-tag-filter-extractor"},{"title":"Update chunk tag filter extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/chunk-tag-filter-extractors/{extractor_id}/","href":"/backoffice/chunk-tag-filter-extractors/update-chunk-tag-filter-extractor-auto-creates-new-version"}]},{"group":"Document Tag Extractors","pages":[{"title":"List document tag extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/document-tag-extractors/","href":"/backoffice/document-tag-extractors/list-document-tag-extractors"},{"title":"Create document tag extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/document-tag-extractors/","href":"/backoffice/document-tag-extractors/create-document-tag-extractor"},{"title":"Retrieve document tag extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/document-tag-extractors/{extractor_id}/","href":"/backoffice/document-tag-extractors/retrieve-document-tag-extractor"},{"title":"Delete document tag extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/document-tag-extractors/{extractor_id}/","href":"/backoffice/document-tag-extractors/delete-document-tag-extractor"},{"title":"Update document tag extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/document-tag-extractors/{extractor_id}/","href":"/backoffice/document-tag-extractors/update-document-tag-extractor-auto-creates-new-version"}]},{"group":"Tag Alerts Extractors","pages":[{"title":"List tag alerts extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/tag-alerts-extractors/","href":"/backoffice/tag-alerts-extractors/list-tag-alerts-extractors"},{"title":"Create tag alerts extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/tag-alerts-extractors/","href":"/backoffice/tag-alerts-extractors/create-tag-alerts-extractor"},{"title":"Retrieve tag alerts extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/tag-alerts-extractors/{extractor_id}/","href":"/backoffice/tag-alerts-extractors/retrieve-tag-alerts-extractor"},{"title":"Delete tag alerts extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/tag-alerts-extractors/{extractor_id}/","href":"/backoffice/tag-alerts-extractors/delete-tag-alerts-extractor"},{"title":"Update tag alerts extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/tag-alerts-extractors/{extractor_id}/","href":"/backoffice/tag-alerts-extractors/update-tag-alerts-extractor-auto-creates-new-version"}]},{"group":"Object Alerts Extractors","pages":[{"title":"List object alerts extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/object-alerts-extractors/","href":"/backoffice/object-alerts-extractors/list-object-alerts-extractors"},{"title":"Create object alerts extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/object-alerts-extractors/","href":"/backoffice/object-alerts-extractors/create-object-alerts-extractor"},{"title":"Retrieve object alerts extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/object-alerts-extractors/{extractor_id}/","href":"/backoffice/object-alerts-extractors/retrieve-object-alerts-extractor"},{"title":"Delete object alerts extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/object-alerts-extractors/{extractor_id}/","href":"/backoffice/object-alerts-extractors/delete-object-alerts-extractor"},{"title":"Update object alerts extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/object-alerts-extractors/{extractor_id}/","href":"/backoffice/object-alerts-extractors/update-object-alerts-extractor-auto-creates-new-version"}]},{"group":"Imported Object Extractors","pages":[{"title":"List imported object extractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/imported-object-extractors/","href":"/backoffice/imported-object-extractors/list-imported-object-extractors"},{"title":"Create imported object extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/imported-object-extractors/","href":"/backoffice/imported-object-extractors/create-imported-object-extractor"},{"title":"Retrieve imported object extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/imported-object-extractors/{extractor_id}/","href":"/backoffice/imported-object-extractors/retrieve-imported-object-extractor"},{"title":"Delete imported object extractor","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/imported-object-extractors/{extractor_id}/","href":"/backoffice/imported-object-extractors/delete-imported-object-extractor"},{"title":"Update imported object extractor (auto-creates new version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/imported-object-extractors/{extractor_id}/","href":"/backoffice/imported-object-extractors/update-imported-object-extractor-auto-creates-new-version"},{"title":"Read imported object rows","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/imported-object-extractors/{extractor_id}/retrieve-data/","href":"/backoffice/imported-object-extractors/read-imported-object-rows"}]},{"group":"Artifacts","pages":[{"title":"List artifacts in the catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/artifacts/","href":"/backoffice/artifacts/list-artifacts-in-the-catalog"},{"title":"Create a custom artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/artifacts/","href":"/backoffice/artifacts/create-a-custom-artifact"},{"title":"Read the store map","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/artifacts/store-map/","href":"/backoffice/artifacts/read-the-store-map"},{"title":"Update the store map axes","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/artifacts/store-map/","href":"/backoffice/artifacts/update-the-store-map-axes"},{"title":"Regenerate the store map","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/artifacts/store-map/regenerate/","href":"/backoffice/artifacts/regenerate-the-store-map"},{"title":"Export the artifact catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/artifacts/export-catalog/","href":"/backoffice/artifacts/export-the-artifact-catalog"},{"title":"Import an artifact catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/artifacts/import-catalog/","href":"/backoffice/artifacts/import-an-artifact-catalog"},{"title":"Retrieve an artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/artifacts/{slug}/","href":"/backoffice/artifacts/retrieve-an-artifact"},{"title":"Delete an artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml delete /projects/{project_id}/artifacts/{slug}/","href":"/backoffice/artifacts/delete-an-artifact"},{"title":"Update a custom artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml patch /projects/{project_id}/artifacts/{slug}/","href":"/backoffice/artifacts/update-a-custom-artifact"},{"title":"Remove an artifact from scope","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/artifacts/{slug}/remove-from-scope/","href":"/backoffice/artifacts/remove-an-artifact-from-scope"},{"title":"Restore an artifact to scope","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/artifacts/{slug}/restore-to-scope/","href":"/backoffice/artifacts/restore-an-artifact-to-scope"},{"title":"List artifact versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/artifacts/{slug}/versions/","href":"/backoffice/artifacts/list-artifact-versions"},{"title":"Publish a new artifact version","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/artifacts/{slug}/versions/","href":"/backoffice/artifacts/publish-a-new-artifact-version"},{"title":"Artifact version history","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/artifacts/{slug}/versions/history/","href":"/backoffice/artifacts/artifact-version-history"},{"title":"Retrieve an artifact version","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/artifacts/{slug}/versions/{version_number}/","href":"/backoffice/artifacts/retrieve-an-artifact-version"},{"title":"Restore an artifact version","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/artifacts/{slug}/versions/{version_number}/restore/","href":"/backoffice/artifacts/restore-an-artifact-version"}]},{"group":"Connectors","pages":[{"title":"Start a dry-run count of what an import would do","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/connections/{connection_id}/import-preview/","href":"/backoffice/connectors/start-a-dry-run-count-of-what-an-import-would-do"},{"title":"Poll a dry-run import count","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml get /projects/{project_id}/connections/{connection_id}/import-preview-status/","href":"/backoffice/connectors/poll-a-dry-run-import-count"},{"title":"Set the file-type allow/deny rules for a connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi-full.yaml post /projects/{project_id}/connections/{connection_id}/set-file-type-rules/","href":"/backoffice/connectors/set-the-file-type-allowdeny-rules-for-a-connection"}]}]}]}]},"title":"Retry a failed turn (async) - Clarifeye","buildId":"dpl_G8u2B2Ji9qJYF9umedjv293TxycS","deploymentId":"dpl_G8u2B2Ji9qJYF9umedjv293TxycS","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-S3ptrr-V.js","utils-CUxEJy9u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DavhVrxy.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B1sOUY6E.js","snippetPresets-C-RLYOrF.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Duz18EdI.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DPsbCc6D.js","shallow-B1dlhlOw.js","getApiPlaygroundDisplay-DvOu-BhE.js","CodeSnippet-By8wd64X.js","CodeSnippets-BxVv6TjI.js","Page-BGh0lBck.js","getPastedJson-DOAt9xJn.js","icon-BYg-qtQ2.js","MethodPill-Dtah8ZSz.js","DuplicateIcon-guWfDmh1.js","createIcon-pTGhj_hk.js","DynamicMarkdown-DpsHMHVL.js","SectionHeading-BbutQCjq.js","axios-vUo_bRtp.js","Markdown-DZ-stgDu.js","clsx-Dfme4k4V.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CPNs0ebX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-3JVAA-i3.js"]}