{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"QX Labs Docs","description":"Learn how to build AI agents, automations, and enrichment grids on the QX platform.","colors":{"primary":"#7C3AED","light":"#8B5CF6","dark":"#6D28D9"},"logo":{"light":"https://mintcdn.com/qx-labs/ANUEumuRP1AOjziU/logo/light.svg?fit=max\u0026auto=format\u0026n=ANUEumuRP1AOjziU\u0026q=85\u0026s=65ac6a69f66999bfc9f87bd1f280adba","dark":"https://mintcdn.com/qx-labs/ANUEumuRP1AOjziU/logo/dark.svg?fit=max\u0026auto=format\u0026n=ANUEumuRP1AOjziU\u0026q=85\u0026s=57ca5e2de4b39fc1ca00ed6fdc3b8c67"},"favicon":"https://mintcdn.com/qx-labs/ZJkiVX6zo-84vXkk/favicon.png?fit=max\u0026auto=format\u0026n=ZJkiVX6zo-84vXkk\u0026q=85\u0026s=af89d63f1b6dd6ddebd8541b79e6e98e","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","python","typescript"],"autogenerate":false}},"appearance":{"default":"system"},"navbar":{"primary":{"type":"button","label":"Open QX","href":"https://app.qxlabs.com"}},"footer":{},"seo":{"metatags":{"canonical":"https://docs.qxlabs.com"},"organization":{"id":"https://www.qxlabs.com/#organization","name":"QX Labs","url":"https://www.qxlabs.com","logo":"https://www.qxlabs.com/img/logo.svg","sameAs":["https://www.linkedin.com/company/qxlabs"]},"trailingSlash":false},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","assistant","mcp","add-mcp"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"qx-labs","hasAudioNarration":false,"actualSubdomain":"qx-labs","customDomains":["docs.qxlabs.com"],"gitSource":{"type":"github","owner":"qx-labs","repo":"qx-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af1d159b478eaada9843863","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"Guides","count":49},{"language":"default","tag":"Flows","count":17},{"language":"default","tag":"Agents","count":14},{"language":"default","tag":"Grids","count":13},{"language":"default","tag":"Nodes","count":10},{"language":"default","tag":"Processors","count":7},{"language":"default","tag":"Tools","count":4},{"language":"default","tag":"Getting started","count":3},{"language":"default","tag":"Knowledge","count":3},{"language":"default","tag":"Create an agent","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"#content-area{max-width:52rem}#content-side-layout{max-width:30rem;width:30rem}"}],"page":{"pagePath":"api-reference/agents/stop-an-agent","slug":"/api-reference/agents/stop-an-agent","pageMetadata":{"title":"Stop an agent","description":"Stop an agent while it works on a conversation.","openapi":"api-reference/openapi.yaml POST /v1/responses/{response_id}/cancel","href":"/api-reference/agents/stop-an-agent"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Stop an agent while it works on a conversation.\"\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":"Stop an agent","description":"Stop an agent while it works on a conversation.","openapi":"api-reference/openapi.yaml POST /v1/responses/{response_id}/cancel","href":"/api-reference/agents/stop-an-agent"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Agents"],"summary":"Stop an agent","operationId":"stopAgent","description":"Stop an agent while it works on a conversation.","parameters":["dedfd265-0573-449a-9a46-eabeb16ab067"],"responses":{"200":"a13e8ad7-ca4c-4c24-8c1c-95c6e8c20ae4","404":"b9c76625-d01f-4599-9264-994f22affd70","409":"75fcd0bb-e7cf-421c-a89e-fe857939f1dd","429":"82793d48-3ff8-4b9f-9f11-624a6ad1a5d2"},"x-codeSamples":[{"lang":"bash","label":"cURL","source":"curl -X POST https://api.qxlabs.com/v1/responses/resp_8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f_4f1a2b3c4d5e/cancel \\\n -H \"Authorization: Bearer \u003cYOUR_QX_API_KEY>\"\n"},{"lang":"python","label":"Python","source":"from openai import OpenAI\n\nclient = OpenAI(base_url=\"https://api.qxlabs.com/v1\", api_key=\"\u003cYOUR_QX_API_KEY>\")\n\nstopped = client.responses.cancel(\"resp_8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f_4f1a2b3c4d5e\")\nprint(stopped.status)\n"},{"lang":"typescript","label":"TypeScript","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({ baseURL: \"https://api.qxlabs.com/v1\", apiKey: \"\u003cYOUR_QX_API_KEY>\" });\n\nconst stopped = await client.responses.cancel(\"resp_8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f_4f1a2b3c4d5e\");\nconsole.log(stopped.status);\n"}],"method":"post","type":"path","servers":["26f6b358-c24d-4779-bfc4-1457bfceee13"],"security":["88330586-4f90-491c-b9f0-66c8e4dbeaaa"],"path":"/v1/responses/{response_id}/cancel","baseUrlOptions":["https://api.qxlabs.com"],"title":"Stop an agent","codeSamples":[{"label":"cURL","lang":"bash","source":"curl -X POST https://api.qxlabs.com/v1/responses/resp_8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f_4f1a2b3c4d5e/cancel \\\n -H \"Authorization: Bearer \u003cYOUR_QX_API_KEY>\"\n"},{"label":"Python","lang":"python","source":"from openai import OpenAI\n\nclient = OpenAI(base_url=\"https://api.qxlabs.com/v1\", api_key=\"\u003cYOUR_QX_API_KEY>\")\n\nstopped = client.responses.cancel(\"resp_8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f_4f1a2b3c4d5e\")\nprint(stopped.status)\n"},{"label":"TypeScript","lang":"typescript","source":"import OpenAI from \"openai\";\n\nconst client = new OpenAI({ baseURL: \"https://api.qxlabs.com/v1\", apiKey: \"\u003cYOUR_QX_API_KEY>\" });\n\nconst stopped = await client.responses.cancel(\"resp_8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f_4f1a2b3c4d5e\");\nconsole.log(stopped.status);\n"}],"requestExampleLanguages":["bash","python","typescript"],"requiredOnlyExamples":false,"disableCodeSampleGeneration":true,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"dedfd265-0573-449a-9a46-eabeb16ab067":{"name":"response_id","in":"path","required":true,"schema":{"type":"string","isRequired":true,"description":"The ID of a response of the conversation","uniqueKey":"","typeLabel":"string"},"description":"The ID of a response of the conversation","example":"resp_8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f_4f1a2b3c4d5e"}},"responses":{"a13e8ad7-ca4c-4c24-8c1c-95c6e8c20ae4":{"description":"The turn was stopped","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","uniqueKey":"object","typeLabel":"string"},"status":{"type":"string","uniqueKey":"status","typeLabel":"string"},"model":{"type":"string","description":"The agent the stopped turn ran","uniqueKey":"model","typeLabel":"string"},"conversation":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"conversation.id","typeLabel":"string"}},"uniqueKey":"conversation","typeLabel":"object"},"output":{"type":"array","description":"What the agent did before it stopped, as in a finished response","items":{"type":"object","title":"Item","description":"One thing in a turn. `type` says which kind it is, and the other fields go with it","properties":{"type":{"type":"string","enum":["reasoning","message","mcp_call","mcp_approval_request"],"description":"`reasoning` for the agent's thinking, `message` for a message, `mcp_call` for a tool call, `mcp_approval_request` for a call waiting for your approval","uniqueKey":"output.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"An approval request's ID goes back as `approval_request_id` in your answer","example":"msg_77c0a1b2c3d4","uniqueKey":"output.items.[INDEX].id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","failed","incomplete"],"description":"For reasoning, messages and tool calls. A tool call that failed is `failed`, and one that was stopped is `incomplete`","uniqueKey":"output.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"role":{"type":"string","enum":["assistant","user"],"description":"For messages. `assistant` for the agent's, `user` for yours, which only a conversation's items hold","uniqueKey":"output.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"content":{"type":"array","description":"For messages. The agent's message is an `output_text` part with its text and the sources it cites. Your message is an `input_text` part, then an `input_file` part per file","items":{"type":"object","properties":{"type":{"type":"string","enum":["output_text","input_text","input_file"],"uniqueKey":"output.items.[INDEX].content.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"For `output_text` and `input_text`","uniqueKey":"output.items.[INDEX].content.items.[INDEX].text","typeLabel":"string"},"filename":{"type":"string","description":"For `input_file`","uniqueKey":"output.items.[INDEX].content.items.[INDEX].filename","typeLabel":"string"},"annotations":{"type":"array","description":"For `output_text`. A `url_citation` for each source with a link","items":{"type":"object","properties":{"type":{"type":"string","enum":["url_citation"],"uniqueKey":"output.items.[INDEX].content.items.[INDEX].annotations.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","uniqueKey":"output.items.[INDEX].content.items.[INDEX].annotations.items.[INDEX].url","typeLabel":"string"},"title":{"type":"string","uniqueKey":"output.items.[INDEX].content.items.[INDEX].annotations.items.[INDEX].title","typeLabel":"string"},"start_index":{"type":"integer","description":"Where the citation's `[n]` marker starts in the text. 0 when the text doesn't cite it","uniqueKey":"output.items.[INDEX].content.items.[INDEX].annotations.items.[INDEX].start_index","typeLabel":"integer"},"end_index":{"type":"integer","description":"Where the marker ends. 0 when the text doesn't cite it","uniqueKey":"output.items.[INDEX].content.items.[INDEX].annotations.items.[INDEX].end_index","typeLabel":"integer"}},"uniqueKey":"output.items.[INDEX].content.items.[INDEX].annotations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"output.items.[INDEX].content.items.[INDEX].annotations","typeLabel":"object[]"}},"uniqueKey":"output.items.[INDEX].content.items.[INDEX]","typeLabel":"object"},"uniqueKey":"output.items.[INDEX].content","typeLabel":"object[]"},"summary":{"type":"array","description":"For reasoning. The thinking as `summary_text` parts","items":{"type":"object","properties":{"type":{"type":"string","enum":["summary_text"],"uniqueKey":"output.items.[INDEX].summary.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","uniqueKey":"output.items.[INDEX].summary.items.[INDEX].text","typeLabel":"string"}},"uniqueKey":"output.items.[INDEX].summary.items.[INDEX]","typeLabel":"object"},"uniqueKey":"output.items.[INDEX].summary","typeLabel":"object[]"},"server_label":{"type":"string","description":"For tool calls and approval requests. `qx` for one of QX's own tools, or the app, like `gmail`","uniqueKey":"output.items.[INDEX].server_label","typeLabel":"string"},"name":{"type":"string","description":"For tool calls and approval requests. The tool, like `web_search` or `GMAIL_SEND_EMAIL`","uniqueKey":"output.items.[INDEX].name","typeLabel":"string"},"arguments":{"type":"string","description":"For tool calls and approval requests, as a JSON object in a string. A call to one of QX's own tools shows only the `command`, `query`, `url` or `path` it was given, with a command cut to 40 characters, and a call to an app's tool shows `{}`. An approval request has the call's arguments in full, with the agent's `reason` for it among them","example":"{}","uniqueKey":"output.items.[INDEX].arguments","typeLabel":"string"},"output":{"oneOf":[{"type":"string","description":"For tool calls. Always null, since a tool's result stays in the app","uniqueKey":"output.items.[INDEX].output.oneOf.0","typeLabel":"string"},{"type":"null","description":"For tool calls. Always null, since a tool's result stays in the app","uniqueKey":"output.items.[INDEX].output.oneOf.1","typeLabel":"null"}],"uniqueKey":"output.items.[INDEX].output","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","description":"For tool calls. The result when the call failed or was stopped, null otherwise","uniqueKey":"output.items.[INDEX].error.oneOf.0","typeLabel":"string"},{"type":"null","description":"For tool calls. The result when the call failed or was stopped, null otherwise","uniqueKey":"output.items.[INDEX].error.oneOf.1","typeLabel":"null"}],"uniqueKey":"output.items.[INDEX].error","typeLabel":"string | null"},"approval_request_id":{"oneOf":[{"type":"string","description":"For tool calls. The approval request the call ran after, if it needed one","uniqueKey":"output.items.[INDEX].approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"For tool calls. The approval request the call ran after, if it needed one","uniqueKey":"output.items.[INDEX].approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"output.items.[INDEX].approval_request_id","typeLabel":"string | null"}},"uniqueKey":"output.items.[INDEX]","typeLabel":"Item · object"},"uniqueKey":"output","typeLabel":"Item · object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"id":"resp_8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f_4f1a2b3c4d5e","object":"response","status":"cancelled","model":"builtin:qx_agent","conversation":{"id":"8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f"},"output":[]},"examples":{"Example":{"title":"Example","value":{"id":"resp_8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f_4f1a2b3c4d5e","object":"response","status":"cancelled","model":"builtin:qx_agent","conversation":{"id":"8d2c4e6f8a0b1c3d5e7f9a1b3c5d7e9f"},"output":[]}}},"exampleType":"examples"}},"exampleType":"examples"},"b9c76625-d01f-4599-9264-994f22affd70":{"description":"There's no such response for you","content":{"application/json":{"schema":{"type":"object","description":"OpenAI's error shape","properties":{"error":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","uniqueKey":"error.type","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","param":"\u003cstring>","code":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"75fcd0bb-e7cf-421c-a89e-fe857939f1dd":{"description":"No turn is running on the conversation","content":{"application/json":{"schema":{"type":"object","description":"OpenAI's error shape","properties":{"error":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","uniqueKey":"error.type","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"message":"No turn is running on this conversation.","type":"invalid_request_error","param":null,"code":null}},"examples":{"Example":{"title":"Example","value":{"error":{"message":"No turn is running on this conversation.","type":"invalid_request_error","param":null,"code":null}}}},"exampleType":"examples"}},"exampleType":"examples"},"82793d48-3ff8-4b9f-9f11-624a6ad1a5d2":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"type":"object","description":"OpenAI's error shape","properties":{"error":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","uniqueKey":"error.type","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","param":"\u003cstring>","code":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"88330586-4f90-491c-b9f0-66c8e4dbeaaa":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Your QX API key. The `X-API-Key` header works too","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"26f6b358-c24d-4779-bfc4-1457bfceee13":{"url":"https://api.qxlabs.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Your QX API key. The `X-API-Key` header works too","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Your QX API key. The `X-API-Key` header works too","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"qx-labs","siteName":"QX Labs Docs","title":"Stop an agent - QX Labs Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-09T13:57:53.745Z","originalFileLocation":"api-reference/agents/stop-an-agent.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=\"Stop an agent while it works on a conversation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"QX Labs Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/qx-labs/LkkOaRr8pBhKxINP/_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/qx-labs/LkkOaRr8pBhKxINP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/qx-labs/LkkOaRr8pBhKxINP/_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/qx-labs/LkkOaRr8pBhKxINP/_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/qx-labs/LkkOaRr8pBhKxINP/_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/qx-labs/LkkOaRr8pBhKxINP/_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/qx-labs/LkkOaRr8pBhKxINP/_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/qx-labs/LkkOaRr8pBhKxINP/_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/qx-labs/LkkOaRr8pBhKxINP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Stop an agent - QX Labs Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Stop an agent while it works on a conversation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"QX Labs Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://qx-labs.mintlify.site/_mintlify/api/og/v2?division=Agents\u0026amp;title=Stop+an+agent\u0026amp;description=Stop+an+agent+while+it+works+on+a+conversation.\u0026amp;theme=ec467ed8d3068c3a50572b0c\u0026amp;signature=21a38b985a303003847ec6a9c7b3bfb15d23be25dfdb942ecb2c4928f01c86bd\">\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=\"Stop an agent - QX Labs Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Stop an agent while it works on a conversation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://qx-labs.mintlify.site/_mintlify/api/og/v2?division=Agents\u0026amp;title=Stop+an+agent\u0026amp;description=Stop+an+agent+while+it+works+on+a+conversation.\u0026amp;theme=ec467ed8d3068c3a50572b0c\u0026amp;signature=21a38b985a303003847ec6a9c7b3bfb15d23be25dfdb942ecb2c4928f01c86bd\">\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/qx-labs/LkkOaRr8pBhKxINP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"QX Labs Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7C3AED\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/agents/stop-an-agent.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.qxlabs.com/#organization\",\"name\":\"QX Labs\",\"url\":\"https://www.qxlabs.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.qxlabs.com/img/logo.svg\"},\"sameAs\":[\"https://www.linkedin.com/company/qxlabs\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.qxlabs.com#website\",\"name\":\"QX Labs Docs\",\"url\":\"https://docs.qxlabs.com\",\"publisher\":{\"@id\":\"https://www.qxlabs.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent#webpage\",\"url\":\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent\",\"name\":\"Stop an agent\",\"description\":\"Stop an agent while it works on a conversation.\",\"dateModified\":\"2026-11-09T13:57:53.745Z\",\"isPartOf\":{\"@id\":\"https://docs.qxlabs.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.qxlabs.com/api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agents\",\"item\":\"https://docs.qxlabs.com/api-reference/agents/send-a-message\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Stop an agent\",\"item\":\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent#apireference\",\"headline\":\"Stop an agent\",\"name\":\"Stop an agent\",\"description\":\"Stop an agent while it works on a conversation.\",\"url\":\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent\",\"mainEntityOfPage\":{\"@id\":\"https://docs.qxlabs.com/api-reference/agents/stop-an-agent#webpage\"},\"dateModified\":\"2026-11-09T13:57:53.745Z\",\"publisher\":{\"@id\":\"https://www.qxlabs.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.qxlabs.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"QX Labs Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"QX Labs Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/getting-started/introduction"}]},{"tab":"API Reference","icon":"code","groups":[{"group":"API Reference","pages":[{"title":"Overview","href":"/api-reference/overview"},{"title":"OpenAI compatibility","href":"/api-reference/openai-compatibility"},{"group":"Agents","icon":"bot","expanded":true,"pages":[{"title":"Send a message","description":"Send a message to an agent, with files if you like, and get its reply in the format of OpenAI's Responses API.","openapi":"api-reference/openapi.yaml POST /v1/responses","href":"/api-reference/agents/send-a-message"},{"title":"Stop an agent","openapi":"api-reference/openapi.yaml POST /v1/responses/{response_id}/cancel","href":"/api-reference/agents/stop-an-agent"},{"title":"Get a conversation","description":"Read a conversation's messages and tool calls, newest first, a page of turns at a time.","openapi":"api-reference/openapi.yaml GET /v1/conversations/{conversation_id}/items","href":"/api-reference/agents/get-a-conversation"},{"title":"List connected accounts","openapi":"api-reference/openapi.yaml GET /v1/connected-accounts","href":"/api-reference/agents/list-connected-accounts"}]},{"group":"Flows","icon":"workflow","pages":[{"title":"Get a flow","openapi":"api-reference/openapi.yaml GET /v1/flows/{flow_id}","href":"/api-reference/flows/get-a-flow"},{"title":"Execute a flow","openapi":"api-reference/openapi.yaml POST /v1/flows/{flow_id}/execute","href":"/api-reference/flows/execute-a-flow"},{"title":"Get a flow execution","openapi":"api-reference/openapi.yaml GET /v1/flows/{flow_id}/executions/{execution_id}","href":"/api-reference/flows/get-a-flow-execution"}]},{"group":"Grids","icon":"table","pages":[{"title":"Get a grid","openapi":"api-reference/openapi.yaml GET /v1/grids/{grid_id}","href":"/api-reference/grids/get-a-grid"},{"title":"Execute a grid","openapi":"api-reference/openapi.yaml POST /v1/grids/{grid_id}/sheets/{sheet_id}/execute","href":"/api-reference/grids/execute-a-grid"},{"title":"Get a grid execution","openapi":"api-reference/openapi.yaml GET /v1/grids/{grid_id}/sheets/{sheet_id}/executions/{execution_id}","href":"/api-reference/grids/get-a-grid-execution"},{"title":"Get a sheet's rows","openapi":"api-reference/openapi.yaml GET /v1/grids/{grid_id}/sheets/{sheet_id}","href":"/api-reference/grids/get-sheet-rows"}]}]}]}]},"basePath":"","title":"Stop an agent - QX Labs Docs","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-5FCzAcfS.js","utils-SLtAG4EZ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-2DZi8ZMu.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D7J3nkzE.js","snippetPresets-D0Alv0AH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-D9ithiIZ.js","ApiExamples-BI4qNJ2c.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BD3uyr8j.js","shallow-D8iEBr5z.js","getApiPlaygroundDisplay-CgNP4lzR.js","CodeSnippet-CX-QHuMs.js","CodeSnippets-VlXE-ZUf.js","getPastedJson-DYNQkZ1M.js","icon-CzacdwOi.js","MethodPill-2JVqoYKi.js","DuplicateIcon-_xVXs-U8.js","createIcon-BRHrweLo.js","DynamicMarkdown-mQG_iQiE.js","SectionHeading-DMpJzv8f.js","axios-vUo_bRtp.js","Markdown-5FGIym-8.js","clsx-D-TRO5q5.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CdrJecqK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CHlcWBLM.js"]}