Returns the whole-run state and response-queue progress of a website’s response-streaming run. By default reports the latest run; pass workflow_id to read a specific one. Progress measures response collection only, so state can remain running when progress.percentage is 100 while downstream analysis finishes. Only state: "completed" means the whole run, including downstream analysis, has finished. saved_response_progress separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, state is idle and the config/progress fields are zeroed or null.
GET
/
api
/
v1
/
response-streaming
/
status
Get Response Streaming Status
curl --request GET \ --url https://api.athenahq.ai/api/v1/response-streaming/status \ --header 'x-api-key: <api-key>'
Whole-run state. Only completed means the whole run, including downstream analysis, has finished. running can coexist with 100 percent response progress.
Cached retained-response counts, separate from execution-queue progress. Null means no original request plan was recorded. Check completed_count_observed_at before interpreting the count; a missing observation means unknown, not zero. Recovery can increase the current count, and response deletion can reduce it. Initial fields preserve the snapshot available at first finalization.
Why a failed or cancelled run ended. credits_exhausted: no credits remaining. credits_paused: credit allocation paused by the partner. subscription_inactive, organization_deleted. entitlement_unreadable: billing could not be read mid-run; pending responses are retried by the backfill. cancelled_by_user. responses_failed: collection finished with failed responses. items_stuck, attribute_extraction_failed, workflow_error, stale. Null while running, for completed runs, and for runs older than this field.
Available options:
credits_exhausted,
credits_paused,
subscription_inactive,
organization_deleted,
entitlement_unreadable,
cancelled_by_user,
responses_failed,
items_stuck,
attribute_extraction_failed,
workflow_error,
stale
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AthenaHQ","colors":{"primary":"#4f39f6","light":"#7c86ff","dark":"#4f39f6"},"logo":{"light":"https://mintcdn.com/athenahq/L9mnbtCFYX94d6KY/logo/ahq_logo.svg?fit=max\u0026auto=format\u0026n=L9mnbtCFYX94d6KY\u0026q=85\u0026s=e929a8fbe48ea55a88a26164326a1b68","dark":"https://mintcdn.com/athenahq/L9mnbtCFYX94d6KY/logo/ahq_logo.svg?fit=max\u0026auto=format\u0026n=L9mnbtCFYX94d6KY\u0026q=85\u0026s=e929a8fbe48ea55a88a26164326a1b68"},"favicon":"https://mintcdn.com/athenahq/l-RALGQGlLg9vCM3/favicon.ico?fit=max\u0026auto=format\u0026n=l-RALGQGlLg9vCM3\u0026q=85\u0026s=902f75ca9d61dedcf06910b630c2349b","navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.athenahq.ai/settings/api"}},"footer":{"socials":{"website":"https://athenahq.ai","linkedin":"https://linkedin.com/company/athena-hq"}},"contextual":{"options":["copy","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"getting-started/setup"},{"language":"es","default":false,"navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Soporte"}],"primary":{"type":"button","label":"Panel","href":"https://app.athenahq.ai/settings/api"}},"href":"es/getting-started/setup"},{"language":"fr","default":false,"navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Assistance"}],"primary":{"type":"button","label":"Tableau de bord","href":"https://app.athenahq.ai/settings/api"}},"href":"fr/getting-started/setup"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"athenahq","hasAudioNarration":false,"actualSubdomain":"athenahq","customDomains":["docs.athenahq.ai"],"gitSource":{"type":"github","owner":"ay-ay-ay-ay","repo":"athenahq","deployBranch":"main","contentDirectory":"docs-api","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af4f48478021f062ff30c5d","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"en","tag":"API Reference","count":136},{"language":"es","tag":"Referencia de la API","count":136},{"language":"fr","tag":"Référence de l’API","count":136},{"language":"en","tag":"Documentation","count":57},{"language":"es","tag":"Documentación","count":57},{"language":"fr","tag":"Documentation","count":57},{"language":"en","tag":"Page Reference","count":49},{"language":"es","tag":"Referencia de páginas","count":49},{"language":"fr","tag":"Référence des pages","count":49},{"language":"en","tag":"Content \u0026 Knowledge","count":45},{"language":"es","tag":"Contenido y conocimiento","count":45},{"language":"fr","tag":"Contenu et connaissances","count":45},{"language":"en","tag":"Core Resources","count":34},{"language":"es","tag":"Recursos principales","count":34},{"language":"fr","tag":"Ressources principales","count":34},{"language":"en","tag":"Administration","count":32},{"language":"es","tag":"Administración","count":32},{"language":"fr","tag":"Administration","count":32},{"language":"en","tag":"Content Hub","count":19},{"language":"es","tag":"Centro de contenido","count":19},{"language":"fr","tag":"Content Hub","count":19},{"language":"en","tag":"Analytics","count":16},{"language":"es","tag":"Analítica","count":16},{"language":"fr","tag":"Analyses","count":16},{"language":"en","tag":"Knowledge Base","count":15},{"language":"es","tag":"Base de conocimientos","count":15},{"language":"fr","tag":"Base de connaissances","count":15},{"language":"en","tag":"Members","count":12},{"language":"es","tag":"Miembros","count":12},{"language":"fr","tag":"Membres","count":12}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":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":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/basics/get-response-streaming-status","slug":"/api-reference/basics/get-response-streaming-status","pageMetadata":{"title":"Get Response Streaming Status","description":"Returns the whole-run state and response-queue progress of a website's response-streaming run. By default reports the latest run; pass `workflow_id` to read a specific one. Progress measures response collection only, so `state` can remain `running` when `progress.percentage` is 100 while downstream analysis finishes. Only `state: \"completed\"` means the whole run, including downstream analysis, has finished. `saved_response_progress` separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, `state` is `idle` and the config/progress fields are zeroed or null.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/response-streaming/status","href":"/api-reference/basics/get-response-streaming-status","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Returns the whole-run state and response-queue progress of a website’s response-streaming run. By default reports the latest run; pass \", _jsx(_components.code, {\n children: \"workflow_id\"\n }), \" to read a specific one. Progress measures response collection only, so \", _jsx(_components.code, {\n children: \"state\"\n }), \" can remain \", _jsx(_components.code, {\n children: \"running\"\n }), \" when \", _jsx(_components.code, {\n children: \"progress.percentage\"\n }), \" is 100 while downstream analysis finishes. Only \", _jsx(_components.code, {\n children: \"state: \\\"completed\\\"\"\n }), \" means the whole run, including downstream analysis, has finished. \", _jsx(_components.code, {\n children: \"saved_response_progress\"\n }), \" separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, \", _jsx(_components.code, {\n children: \"state\"\n }), \" is \", _jsx(_components.code, {\n children: \"idle\"\n }), \" and the config/progress fields are zeroed or null.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Response Streaming Status","description":"Returns the whole-run state and response-queue progress of a website's response-streaming run. By default reports the latest run; pass `workflow_id` to read a specific one. Progress measures response collection only, so `state` can remain `running` when `progress.percentage` is 100 while downstream analysis finishes. Only `state: \"completed\"` means the whole run, including downstream analysis, has finished. `saved_response_progress` separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, `state` is `idle` and the config/progress fields are zeroed or null.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/response-streaming/status","href":"/api-reference/basics/get-response-streaming-status","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Basics"],"summary":"Get Response Streaming Status","description":"Returns the whole-run state and response-queue progress of a website's response-streaming run. By default reports the latest run; pass `workflow_id` to read a specific one. Progress measures response collection only, so `state` can remain `running` when `progress.percentage` is 100 while downstream analysis finishes. Only `state: \"completed\"` means the whole run, including downstream analysis, has finished. `saved_response_progress` separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, `state` is `idle` and the config/progress fields are zeroed or null.","operationId":"getResponseStreamingStatus","security":["a54f3697-c480-4e96-8650-beb4a5befb55"],"parameters":["d0db68c9-c3df-4b9b-845f-b463ab99c080","24ce11c6-a9b4-48a2-967e-86df12a471d0"],"responses":{"200":"52b1ff37-ea44-454a-bc07-3294c9afea43","400":"d3c94b30-6b2e-4fc8-8443-13c2aad2e751","401":"3fb09d62-82ca-4e0f-9aad-ecc4d2795729","403":"99df1f39-ea65-4e6f-9823-133755ebd7fd","429":"91671307-d25c-48d2-bc6e-d60a9a4eb5b4","500":"514ec402-a0c8-4502-a77f-d6d67747f92b"},"method":"get","type":"path","servers":["420f307d-17f5-475d-8b03-24484089f21d"],"path":"/api/v1/response-streaming/status","baseUrlOptions":["https://api.athenahq.ai"],"title":"Get Response Streaming Status","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"d0db68c9-c3df-4b9b-845f-b463ab99c080":{"name":"website_id","in":"query","required":true,"description":"The ID of the website to read run status for.","schema":{"type":"string","format":"uuid","isRequired":true,"description":"The ID of the website to read run status for.","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"24ce11c6-a9b4-48a2-967e-86df12a471d0":{"name":"workflow_id","in":"query","required":false,"description":"Read a specific run instead of the latest one.","schema":{"type":"string","isRequired":false,"description":"Read a specific run instead of the latest one.","uniqueKey":"","typeLabel":"string"}}},"responses":{"52b1ff37-ea44-454a-bc07-3294c9afea43":{"description":"Current run state and progress","content":{"application/json":{"schema":{"type":"object","properties":{"state":{"type":"string","description":"Whole-run state. Only `completed` means the whole run, including downstream analysis, has finished. `running` can coexist with 100 percent response progress.","enum":["idle","running","completed","failed","cancelled"],"isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"workflow_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"workflow_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"workflow_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"workflow_id","typeLabel":"string | null"},"config":{"type":"object","properties":{"mode":{"oneOf":[{"type":"string","enum":["all_prompts","selected_prompts"],"isRequired":true,"uniqueKey":"config.mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["all_prompts","selected_prompts"],"isRequired":true,"uniqueKey":"config.mode.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"config.mode","typeLabel":"enum\u003cstring> | null"},"selected_prompt_count":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"config.selected_prompt_count.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"config.selected_prompt_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"config.selected_prompt_count","typeLabel":"integer | null"},"models":{"oneOf":[{"type":"object","additionalProperties":{"type":"boolean","uniqueKey":"config.models.oneOf.0.additionalProperties","typeLabel":"boolean"},"isRequired":true,"uniqueKey":"config.models.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"type":"boolean","uniqueKey":"config.models.oneOf.1.additionalProperties","typeLabel":"boolean"},"isRequired":true,"uniqueKey":"config.models.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"config.models","typeLabel":"object | null"},"prompt_variations":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"config.prompt_variations.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"config.prompt_variations.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"config.prompt_variations","typeLabel":"integer | null"},"use_personas":{"oneOf":[{"type":"boolean","isRequired":true,"uniqueKey":"config.use_personas.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"config.use_personas.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"config.use_personas","typeLabel":"boolean | null"},"use_locations":{"oneOf":[{"type":"boolean","isRequired":true,"uniqueKey":"config.use_locations.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"config.use_locations.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"config.use_locations","typeLabel":"boolean | null"},"only_locations":{"oneOf":[{"type":"boolean","isRequired":true,"uniqueKey":"config.only_locations.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"config.only_locations.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"config.only_locations","typeLabel":"boolean | null"}},"required":["mode","selected_prompt_count","models","prompt_variations","use_personas","use_locations","only_locations"],"isRequired":true,"uniqueKey":"config","typeLabel":"object"},"progress":{"type":"object","description":"Measures response collection only. These queue counts do not indicate downstream analysis readiness.","properties":{"pending":{"type":"integer","isRequired":true,"uniqueKey":"progress.pending","typeLabel":"integer"},"processing":{"type":"integer","isRequired":true,"uniqueKey":"progress.processing","typeLabel":"integer"},"completed":{"type":"integer","isRequired":true,"uniqueKey":"progress.completed","typeLabel":"integer"},"failed":{"type":"integer","isRequired":true,"uniqueKey":"progress.failed","typeLabel":"integer"},"total":{"type":"integer","isRequired":true,"uniqueKey":"progress.total","typeLabel":"integer"},"percentage":{"type":"number","description":"Percentage of response-queue items completed or failed. A value of 100 does not indicate downstream analysis readiness.","minimum":0,"maximum":100,"isRequired":true,"uniqueKey":"progress.percentage","typeLabel":"number"}},"required":["pending","processing","completed","failed","total","percentage"],"isRequired":true,"uniqueKey":"progress","typeLabel":"object"},"saved_response_progress":{"oneOf":[{"type":"object","description":"Cached retained-response counts, separate from execution-queue progress. Null means no original request plan was recorded. Check completed_count_observed_at before interpreting the count; a missing observation means unknown, not zero. Recovery can increase the current count, and response deletion can reduce it. Initial fields preserve the snapshot available at first finalization.","properties":{"planned_count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.planned_count","typeLabel":"integer"},"expected_count":{"oneOf":[{"type":"integer","minimum":0,"description":"Every planned base request plus the prompt variations that generation actually produced, frozen when original population completes. Lower than planned_count when variation generation fell short. Null means the population never completed; zero means a measured empty run.","isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.expected_count.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Every planned base request plus the prompt variations that generation actually produced, frozen when original population completes. Lower than planned_count when variation generation fell short. Null means the population never completed; zero means a measured empty run.","isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.expected_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.expected_count","typeLabel":"integer | null"},"completed_count":{"type":"integer","minimum":0,"description":"Best-effort snapshot of retained saved responses, including recovery and accepted late results. Only measured when completed_count_observed_at is present.","isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.completed_count","typeLabel":"integer"},"population_completed_at":{"oneOf":[{"type":"string","description":"Original population completion timestamp. Backfill never replaces this boundary.","isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.population_completed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"Original population completion timestamp. Backfill never replaces this boundary.","isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.population_completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.population_completed_at","typeLabel":"string | null"},"initial_completed_count":{"oneOf":[{"type":"integer","minimum":0,"description":"Last observed count frozen at the first terminal outcome. Null if population or the count snapshot was unmeasured. This is not an exact count at finalization.","isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.initial_completed_count.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Last observed count frozen at the first terminal outcome. Null if population or the count snapshot was unmeasured. This is not an exact count at finalization.","isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.initial_completed_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.initial_completed_count","typeLabel":"integer | null"},"initial_status":{"oneOf":[{"type":"string","enum":["completed","failed","cancelled"],"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.initial_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["completed","failed","cancelled"],"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.initial_status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.initial_status","typeLabel":"enum\u003cstring> | null"},"initial_terminal_at":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.initial_terminal_at.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.initial_terminal_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0.initial_terminal_at","typeLabel":"string | null"},"completed_count_observed_at":{"oneOf":[{"type":"string","description":"Count observation timestamp. Null or absent means unknown. Counts may remain stale during refresh failure; status reads never start a recount.","uniqueKey":"saved_response_progress.oneOf.0.completed_count_observed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"Count observation timestamp. Null or absent means unknown. Counts may remain stale during refresh failure; status reads never start a recount.","uniqueKey":"saved_response_progress.oneOf.0.completed_count_observed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"saved_response_progress.oneOf.0.completed_count_observed_at","typeLabel":"string | null"},"initial_completed_count_observed_at":{"oneOf":[{"type":"string","description":"Observation time of the frozen initial count. It can precede initial_terminal_at.","uniqueKey":"saved_response_progress.oneOf.0.initial_completed_count_observed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"Observation time of the frozen initial count. It can precede initial_terminal_at.","uniqueKey":"saved_response_progress.oneOf.0.initial_completed_count_observed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"saved_response_progress.oneOf.0.initial_completed_count_observed_at","typeLabel":"string | null"}},"required":["planned_count","expected_count","completed_count","population_completed_at","initial_completed_count","initial_status","initial_terminal_at"],"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.0","typeLabel":"object"},{"type":"null","description":"Cached retained-response counts, separate from execution-queue progress. Null means no original request plan was recorded. Check completed_count_observed_at before interpreting the count; a missing observation means unknown, not zero. Recovery can increase the current count, and response deletion can reduce it. Initial fields preserve the snapshot available at first finalization.","properties":{"planned_count":{"type":"integer","minimum":0},"expected_count":{"oneOf":[{"type":"integer","minimum":0,"description":"Every planned base request plus the prompt variations that generation actually produced, frozen when original population completes. Lower than planned_count when variation generation fell short. Null means the population never completed; zero means a measured empty run."},{"type":"null","minimum":0,"description":"Every planned base request plus the prompt variations that generation actually produced, frozen when original population completes. Lower than planned_count when variation generation fell short. Null means the population never completed; zero means a measured empty run."}]},"completed_count":{"type":"integer","minimum":0,"description":"Best-effort snapshot of retained saved responses, including recovery and accepted late results. Only measured when completed_count_observed_at is present."},"completed_count_observed_at":{"oneOf":[{"type":"string","description":"Count observation timestamp. Null or absent means unknown. Counts may remain stale during refresh failure; status reads never start a recount."},{"type":"null","description":"Count observation timestamp. Null or absent means unknown. Counts may remain stale during refresh failure; status reads never start a recount."}]},"population_completed_at":{"oneOf":[{"type":"string","description":"Original population completion timestamp. Backfill never replaces this boundary."},{"type":"null","description":"Original population completion timestamp. Backfill never replaces this boundary."}]},"initial_completed_count":{"oneOf":[{"type":"integer","minimum":0,"description":"Last observed count frozen at the first terminal outcome. Null if population or the count snapshot was unmeasured. This is not an exact count at finalization."},{"type":"null","minimum":0,"description":"Last observed count frozen at the first terminal outcome. Null if population or the count snapshot was unmeasured. This is not an exact count at finalization."}]},"initial_completed_count_observed_at":{"oneOf":[{"type":"string","description":"Observation time of the frozen initial count. It can precede initial_terminal_at."},{"type":"null","description":"Observation time of the frozen initial count. It can precede initial_terminal_at."}]},"initial_status":{"oneOf":[{"type":"string","enum":["completed","failed","cancelled"]},{"type":"null","enum":["completed","failed","cancelled"]}]},"initial_terminal_at":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["planned_count","expected_count","completed_count","population_completed_at","initial_completed_count","initial_status","initial_terminal_at"],"isRequired":true,"uniqueKey":"saved_response_progress.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"saved_response_progress","typeLabel":"object | null"},"created_at":{"oneOf":[{"type":"string","uniqueKey":"created_at.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"created_at","typeLabel":"string | null"},"updated_at":{"oneOf":[{"type":"string","uniqueKey":"updated_at.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"updated_at","typeLabel":"string | null"},"is_scheduled":{"oneOf":[{"type":"boolean","uniqueKey":"is_scheduled.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"is_scheduled.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_scheduled","typeLabel":"boolean | null"},"finish_reason":{"oneOf":[{"type":"string","description":"Why a `failed` or `cancelled` run ended. `credits_exhausted`: no credits remaining. `credits_paused`: credit allocation paused by the partner. `subscription_inactive`, `organization_deleted`. `entitlement_unreadable`: billing could not be read mid-run; pending responses are retried by the backfill. `cancelled_by_user`. `responses_failed`: collection finished with failed responses. `items_stuck`, `attribute_extraction_failed`, `workflow_error`, `stale`. Null while running, for completed runs, and for runs older than this field.","enum":["credits_exhausted","credits_paused","subscription_inactive","organization_deleted","entitlement_unreadable","cancelled_by_user","responses_failed","items_stuck","attribute_extraction_failed","workflow_error","stale"],"uniqueKey":"finish_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Why a `failed` or `cancelled` run ended. `credits_exhausted`: no credits remaining. `credits_paused`: credit allocation paused by the partner. `subscription_inactive`, `organization_deleted`. `entitlement_unreadable`: billing could not be read mid-run; pending responses are retried by the backfill. `cancelled_by_user`. `responses_failed`: collection finished with failed responses. `items_stuck`, `attribute_extraction_failed`, `workflow_error`, `stale`. Null while running, for completed runs, and for runs older than this field.","enum":["credits_exhausted","credits_paused","subscription_inactive","organization_deleted","entitlement_unreadable","cancelled_by_user","responses_failed","items_stuck","attribute_extraction_failed","workflow_error","stale"],"uniqueKey":"finish_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"finish_reason","typeLabel":"enum\u003cstring> | null"}},"required":["state","workflow_id","config","progress","saved_response_progress"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"state":"idle","workflow_id":"\u003cstring>","config":{"mode":"all_prompts","selected_prompt_count":123,"models":{},"prompt_variations":123,"use_personas":true,"use_locations":true,"only_locations":true},"progress":{"pending":123,"processing":123,"completed":123,"failed":123,"total":123,"percentage":50},"saved_response_progress":{"planned_count":1,"expected_count":1,"completed_count":1,"population_completed_at":"\u003cstring>","initial_completed_count":1,"initial_status":"completed","initial_terminal_at":"\u003cstring>","completed_count_observed_at":"\u003cstring>","initial_completed_count_observed_at":"\u003cstring>"},"created_at":"\u003cstring>","updated_at":"\u003cstring>","is_scheduled":true,"finish_reason":"credits_exhausted"}}},"exampleType":"generated"}},"exampleType":"generated"},"d3c94b30-6b2e-4fc8-8443-13c2aad2e751":{"description":"Bad request - Invalid parameters","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"},"3fb09d62-82ca-4e0f-9aad-ecc4d2795729":{"description":"Unauthorized - Invalid or missing API key","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"},"99df1f39-ea65-4e6f-9823-133755ebd7fd":{"description":"Forbidden - You don't have access to this website","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"},"91671307-d25c-48d2-bc6e-d60a9a4eb5b4":{"description":"Too many requests - Rate limit exceeded. Retry after a short delay.","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"},"514ec402-a0c8-4502-a77f-d6d67747f92b":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","description":"Error response object","required":["error"],"properties":{"error":{"type":"string","description":"Error message describing what went wrong","example":"Unauthorized","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"a54f3697-c480-4e96-8650-beb4a5befb55":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication. You can create one [here](https://app.athenahq.ai/organization?tab=api).","scopes":[],"schemeName":"apiKey"}}},"servers":{"420f307d-17f5-475d-8b03-24484089f21d":{"url":"https://api.athenahq.ai","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication. You can create one [here](https://app.athenahq.ai/organization?tab=api).","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","description":"API key for authentication. You can create one [here](https://app.athenahq.ai/organization?tab=api).","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"athenahq","siteName":"AthenaHQ","title":"Get Response Streaming Status - AthenaHQ","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/basics/get-response-streaming-status","matchLevel":0},"es":{"href":"/es/api-reference/basics/get-response-streaming-status","matchLevel":1},"fr":{"href":"/fr/api-reference/basics/get-response-streaming-status","matchLevel":1}}},"lastModified":"2026-11-11T23:05:12.643Z","originalFileLocation":"api-reference/basics/get-response-streaming-status.mdx","locale":"en"},"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=\"Returns the whole-run state and response-queue progress of a website\u0026#x27;s response-streaming run. By default reports the latest run; pass workflow_id to read a specific one. Progress measures response collection only, so state can remain running when progress.percentage is 100 while downstream analysis finishes. Only state: \u0026quot;completed\u0026quot; means the whole run, including downstream analysis, has finished. saved_response_progress separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, state is idle and the config/progress fields are zeroed or null.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AthenaHQ\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_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/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/athenahq/CgBKLUlhcFuNVwLc/_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/athenahq/CgBKLUlhcFuNVwLc/_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/athenahq/CgBKLUlhcFuNVwLc/_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/athenahq/CgBKLUlhcFuNVwLc/_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/athenahq/CgBKLUlhcFuNVwLc/_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/athenahq/CgBKLUlhcFuNVwLc/_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/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Response Streaming Status - AthenaHQ\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns the whole-run state and response-queue progress of a website\u0026#x27;s response-streaming run. By default reports the latest run; pass workflow_id to read a specific one. Progress measures response collection only, so state can remain running when progress.percentage is 100 while downstream analysis finishes. Only state: \u0026quot;completed\u0026quot; means the whole run, including downstream analysis, has finished. saved_response_progress separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, state is idle and the config/progress fields are zeroed or null.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AthenaHQ\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://athenahq.mintlify.site/_mintlify/api/og/v2?division=Responses\u0026amp;title=Get+Response+Streaming+Status\u0026amp;description=Returns+the+whole-run+state+and+response-queue+progress+of+a+website%27s+response-streaming+run.+By+default+reports+the+latest+run%3B+pass+%60workflow_id%60+to+read+a+s\u0026amp;theme=69e5bbe3d1392724790f3cae\u0026amp;signature=b493c96c099076b63aa87b33a1c87f5bec20741ff0577c3800e24b59b9918956\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get Response Streaming Status - AthenaHQ\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns the whole-run state and response-queue progress of a website\u0026#x27;s response-streaming run. By default reports the latest run; pass workflow_id to read a specific one. Progress measures response collection only, so state can remain running when progress.percentage is 100 while downstream analysis finishes. Only state: \u0026quot;completed\u0026quot; means the whole run, including downstream analysis, has finished. saved_response_progress separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, state is idle and the config/progress fields are zeroed or null.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://athenahq.mintlify.site/_mintlify/api/og/v2?division=Responses\u0026amp;title=Get+Response+Streaming+Status\u0026amp;description=Returns+the+whole-run+state+and+response-queue+progress+of+a+website%27s+response-streaming+run.+By+default+reports+the+latest+run%3B+pass+%60workflow_id%60+to+read+a+s\u0026amp;theme=69e5bbe3d1392724790f3cae\u0026amp;signature=b493c96c099076b63aa87b33a1c87f5bec20741ff0577c3800e24b59b9918956\">\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/athenahq/CgBKLUlhcFuNVwLc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AthenaHQ\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4f39f6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/basics/get-response-streaming-status.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.athenahq.ai/es/api-reference/basics/get-response-streaming-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.athenahq.ai/fr/api-reference/basics/get-response-streaming-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.athenahq.ai/#organization\",\"name\":\"AthenaHQ\",\"url\":\"https://docs.athenahq.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/athenahq/L9mnbtCFYX94d6KY/logo/ahq_logo.svg?fit=max\u0026auto=format\u0026n=L9mnbtCFYX94d6KY\u0026q=85\u0026s=e929a8fbe48ea55a88a26164326a1b68\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.athenahq.ai#website\",\"name\":\"AthenaHQ\",\"url\":\"https://docs.athenahq.ai\",\"publisher\":{\"@id\":\"https://docs.athenahq.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status#webpage\",\"url\":\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status\",\"name\":\"Get Response Streaming Status\",\"description\":\"Returns the whole-run state and response-queue progress of a website's response-streaming run. By default reports the latest run; pass workflow_id to read a specific one. Progress measures response collection only, so state can remain running when progress.percentage is 100 while downstream analysis finishes. Only state: \\\"completed\\\" means the whole run, including downstream analysis, has finished. saved_response_progress separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, state is idle and the config/progress fields are zeroed or null.\",\"dateModified\":\"2026-11-11T23:05:12.643Z\",\"isPartOf\":{\"@id\":\"https://docs.athenahq.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core Resources\",\"item\":\"https://docs.athenahq.ai/api-reference/basics/validate-api-key\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Responses\",\"item\":\"https://docs.athenahq.ai/api-reference/basics/query-responses\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get Response Streaming Status\",\"item\":\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status#apireference\",\"headline\":\"Get Response Streaming Status\",\"name\":\"Get Response Streaming Status\",\"description\":\"Returns the whole-run state and response-queue progress of a website's response-streaming run. By default reports the latest run; pass workflow_id to read a specific one. Progress measures response collection only, so state can remain running when progress.percentage is 100 while downstream analysis finishes. Only state: \\\"completed\\\" means the whole run, including downstream analysis, has finished. saved_response_progress separately counts distinct saved responses against the original request, with an immutable first-terminal-outcome snapshot. When no run has ever been started, state is idle and the config/progress fields are zeroed or null.\",\"url\":\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status\",\"mainEntityOfPage\":{\"@id\":\"https://docs.athenahq.ai/api-reference/basics/get-response-streaming-status#webpage\"},\"dateModified\":\"2026-11-11T23:05:12.643Z\",\"publisher\":{\"@id\":\"https://docs.athenahq.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.athenahq.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AthenaHQ\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"AthenaHQ\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/basics/get-response-streaming-status.md","siteName":"AthenaHQ","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/getting-started/setup"}]},{"tab":"API Reference","icon":"code","groups":[{"group":"Overview","pages":[{"title":"Introduction","icon":"book","href":"/api-reference/introduction"},{"title":"Authentication","icon":"key","href":"/api-reference/authentication"},{"title":"Single Sign-On (SSO)","icon":"lock","href":"/api-reference/sso"},{"title":"Rate Limits","icon":"gauge","href":"/api-reference/rate-limits"},{"title":"Changelog","icon":"clock-rotate-left","href":"/api-reference/changelog"}]},{"group":"Integrations","pages":[{"title":"MCP Server","icon":"plug","href":"/api-reference/mcp"},{"title":"Looker Studio","icon":"chart-line","href":"/api-reference/looker-studio"},{"title":"Power BI \u0026 Microsoft Fabric","icon":"chart-column","href":"/api-reference/powerbi-fabric"},{"title":"Saved view exports","icon":"file-export","href":"/api-reference/saved-view-exports"}]},{"group":"Core Resources","pages":[{"group":"Utilities","pages":[{"title":"Validate API Key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/validate-api-key","href":"/api-reference/basics/validate-api-key"},{"title":"Get Date Range","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/date-range","href":"/api-reference/basics/get-date-range"},{"title":"Query Looker Studio report data","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/looker-studio/data","href":"/api-reference/analytics/query-looker-studio-report-data"}]},{"group":"Websites","pages":[{"title":"Get Websites","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/websites","href":"/api-reference/basics/get-websites"},{"title":"Create Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/websites","href":"/api-reference/basics/create-website"},{"title":"Provision Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/websites/provision","href":"/api-reference/basics/provision-website"},{"title":"Update Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/websites/{website_id}","href":"/api-reference/basics/update-website"},{"title":"Delete Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/websites/{website_id}/delete","href":"/api-reference/basics/delete-website"},{"title":"Restore Website","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/websites/{website_id}/restore","href":"/api-reference/basics/restore-website"}]},{"group":"Prompts","pages":[{"title":"Get Prompts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/prompts","href":"/api-reference/basics/get-prompts"},{"title":"Create Prompts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/prompts","href":"/api-reference/basics/create-prompts"},{"title":"Update Prompt","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/prompts/{prompt_id}","href":"/api-reference/basics/update-prompt"},{"title":"Pause or Unpause Prompts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/prompts/status","href":"/api-reference/basics/pause-or-unpause-prompts"},{"title":"Delete Prompt","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/prompts/{prompt_id}","href":"/api-reference/basics/delete-prompt"},{"title":"Get Prompt Tags","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/prompt-tags","href":"/api-reference/basics/get-prompt-tags"},{"title":"List prompt schedules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/prompt-schedules","href":"/api-reference/basics/list-prompt-schedules"}]},{"group":"API Keys","pages":[{"title":"List API Keys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/api-keys","href":"/api-reference/basics/list-api-keys"}]},{"group":"Activity","pages":[{"title":"List Activity","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/activity","href":"/api-reference/basics/list-activity"}]},{"group":"Topics","pages":[{"title":"Get Topics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/topics","href":"/api-reference/basics/get-topics"},{"title":"Create Topic","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/topics","href":"/api-reference/basics/create-topic"},{"title":"Update Topic","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/topics/{topic_id}","href":"/api-reference/basics/update-topic"},{"title":"Delete Topic","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/topics/{topic_id}","href":"/api-reference/basics/delete-topic"}]},{"group":"Personas \u0026 Competitors","pages":[{"title":"Get Personas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/personas","href":"/api-reference/basics/get-personas"},{"title":"Get Competitors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/competitors","href":"/api-reference/basics/get-competitors"},{"title":"Get Identifiers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/identifiers","href":"/api-reference/basics/get-identifiers"}]},{"group":"Locations","pages":[{"title":"Get Locations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/locations","href":"/api-reference/basics/get-locations"},{"title":"Create Location","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/locations","href":"/api-reference/basics/create-location"},{"title":"Update Location","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/locations/{location_id}","href":"/api-reference/basics/update-location"},{"title":"Delete Location","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/locations/{location_id}","href":"/api-reference/basics/delete-location"}]},{"group":"Responses","pages":[{"title":"Query Responses","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/responses","href":"/api-reference/basics/query-responses"},{"title":"Start Response Streaming","description":"Run tracked prompts against external AI providers to collect new responses for a website. Sends prompt text to the selected providers, stores their responses in AthenaHQ, and consumes response credits. Starts immediately; use only for a user-requested run. Returns a workflow_id; poll GET /api/v1/response-streaming/status for progress. Requires a website-admin API key.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/response-streaming/start","href":"/api-reference/basics/start-response-streaming"},{"title":"Get Response Streaming Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/response-streaming/status","href":"/api-reference/basics/get-response-streaming-status"}]},{"group":"Saved Views","pages":[{"title":"Get Saved Views","description":"Returns all saved views (filter presets) for a specific website. Each saved view captures a named set of filters that can be reused across the dashboard.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/saved-views","href":"/api-reference/basics/get-saved-views"},{"title":"Get Group Saved Views","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/group-saved-views","href":"/api-reference/basics/get-group-saved-views"}]}]},{"group":"Analytics","pages":[{"group":"Attributes","pages":[{"title":"List Attributes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/attributes","href":"/api-reference/attributes/list-attributes"},{"title":"Cumulative Attribute Metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/attributes/cumulative","href":"/api-reference/attributes/cumulative-attribute-metrics"},{"title":"Competitor Attribute Metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/attributes/competitors","href":"/api-reference/attributes/competitor-attribute-metrics"},{"title":"Attribute Time Series","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/attributes/time-series","href":"/api-reference/attributes/attribute-time-series"},{"title":"Attribute Observations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/attributes/observations","href":"/api-reference/attributes/attribute-observations"}]},{"group":"Share of Voice","pages":[{"title":"Cumulative Share of Voice","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/share-of-voice/cumulative","href":"/api-reference/metrics/cumulative-share-of-voice"},{"title":"Share of Voice Over Time","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/share-of-voice/time-series","href":"/api-reference/metrics/share-of-voice-over-time"}]},{"group":"Mention Rate","pages":[{"title":"Cumulative Mention Rate","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/mention-rate/cumulative","href":"/api-reference/metrics/cumulative-mention-rate"},{"title":"Mention Rate Over Time","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/mention-rate/time-series","href":"/api-reference/metrics/mention-rate-over-time"}]},{"group":"Citation Rate","pages":[{"title":"Cumulative Citation Rate","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/citation-rate/cumulative","href":"/api-reference/metrics/cumulative-citation-rate"},{"title":"Citation Rate Over Time","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/citation-rate/time-series","href":"/api-reference/metrics/citation-rate-over-time"}]},{"group":"Position","pages":[{"title":"Cumulative Position","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/position/cumulative","href":"/api-reference/metrics/cumulative-position"},{"title":"Position Over Time","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/position/time-series","href":"/api-reference/metrics/position-over-time"}]},{"group":"Shopping","pages":[{"title":"Shopping Metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/metrics/shopping","href":"/api-reference/metrics/shopping-metrics"}]},{"group":"AI Search Value","pages":[{"title":"AI Search Value","icon":"money-bill-trend-up","href":"/api-reference/ai-search-value"},{"title":"Get AI Search Value","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/ai-search-value","href":"/api-reference/ai-search-value/get-ai-search-value"}]}]},{"group":"Content \u0026 Knowledge","pages":[{"group":"Content Hub","pages":[{"title":"List Content Hub Sheets","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/sheets","href":"/api-reference/content/list-content-hub-sheets"},{"title":"List Tracked Content","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content","href":"/api-reference/content/list-tracked-content"},{"title":"List Content Items","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/items","href":"/api-reference/content/list-content-items"},{"title":"Get Content Detail","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}","href":"/api-reference/content/get-content-detail"},{"title":"Per-Content Prompt Citation Breakdown","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/prompts","href":"/api-reference/content/per-content-prompt-citation-breakdown"},{"title":"Start Content Pipeline","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/generate","href":"/api-reference/content/start-content-pipeline"},{"title":"Get Content Pipeline Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}/status","href":"/api-reference/content/get-content-pipeline-status"},{"title":"Get Content Draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}/draft","href":"/api-reference/content/get-content-draft"},{"title":"Revise Content Brief","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/brief/revise","href":"/api-reference/content/revise-content-brief"},{"title":"Approve Content Brief","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/brief/approve","href":"/api-reference/content/approve-content-brief"},{"title":"Revise Content Draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/revise","href":"/api-reference/content/revise-content-draft"},{"title":"Edit Content Draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/edit","href":"/api-reference/content/edit-content-draft"},{"title":"List Content Versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/versions","href":"/api-reference/content/list-content-versions"},{"title":"Get Content Version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/content/{content_id}/versions/{version_id}","href":"/api-reference/content/get-content-version"},{"title":"Restore Content Version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/versions/{version_id}/restore","href":"/api-reference/content/restore-content-version"},{"title":"Mark Content as Published","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/{content_id}/publish","href":"/api-reference/content/mark-content-as-published"},{"title":"Track External URLs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/content/track","href":"/api-reference/content/track-external-urls"},{"title":"Rename Content","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/content/{content_id}","href":"/api-reference/content/rename-content"},{"title":"Delete Content","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/content/{content_id}","href":"/api-reference/content/delete-content"}]},{"group":"SEO Recommendations","pages":[{"title":"Submit SEO recommendations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/seo/recommendations","href":"/api-reference/seo-recommendations/submit-seo-recommendations"},{"title":"Get SEO recommendation job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/seo/recommendations/{job_id}","href":"/api-reference/seo-recommendations/get-seo-recommendation-job"}]},{"group":"Site Health","pages":[{"title":"List Site Health issues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/seo/issues","href":"/api-reference/site-health/list-site-health-issues"},{"title":"List the pages a Site Health issue affects","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/seo/issues/pages","href":"/api-reference/site-health/list-the-pages-a-site-health-issue-affects"},{"title":"Get Site Health analytics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/seo/analytics","href":"/api-reference/site-health/get-site-health-analytics"}]},{"group":"Knowledge Base","pages":[{"title":"Search Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/knowledge-base/facts/search","href":"/api-reference/knowledge-base/search-brand-facts"},{"title":"Get Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/knowledge-base/facts","href":"/api-reference/knowledge-base/get-brand-facts"},{"title":"Get Pillars","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/knowledge-base/pillars","href":"/api-reference/knowledge-base/get-pillars"},{"title":"Get Pillar Document","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/knowledge-base/pillars/{pillar_id}/document","href":"/api-reference/knowledge-base/get-pillar-document"},{"title":"Add Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/facts","href":"/api-reference/knowledge-base/add-brand-facts"},{"title":"Update Brand Fact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/knowledge-base/facts/{fact_id}","href":"/api-reference/knowledge-base/update-brand-fact"},{"title":"Delete Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/facts/delete","href":"/api-reference/knowledge-base/delete-brand-facts"},{"title":"Move Brand Facts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/facts/move","href":"/api-reference/knowledge-base/move-brand-facts"},{"title":"Create Pillar","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/pillars","href":"/api-reference/knowledge-base/create-pillar"},{"title":"Update Pillar","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/knowledge-base/pillars/{pillar_id}","href":"/api-reference/knowledge-base/update-pillar"},{"title":"Delete Pillars","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/pillars/delete","href":"/api-reference/knowledge-base/delete-pillars"},{"title":"Merge Pillars","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/knowledge-base/pillars/merge","href":"/api-reference/knowledge-base/merge-pillars"}]},{"group":"Pitch Workspace","pages":[{"title":"Create a pitch report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/pitches","href":"/api-reference/pitch-workspace/create-a-pitch-report"},{"title":"List Pitches","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/pitches","href":"/api-reference/pitch-workspace/list-pitches"},{"title":"Get Pitch Report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/pitches/{pitch_id}","href":"/api-reference/pitch-workspace/get-pitch-report"}]},{"group":"Sources","pages":[{"title":"List Sources (by root domain)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources","href":"/api-reference/sources/list-sources-by-root-domain"},{"title":"List Source Pages (per URL)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/source-pages","href":"/api-reference/sources/list-source-pages-per-url"},{"title":"List YouTube Creators","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources/youtube-creators","href":"/api-reference/sources/list-youtube-creators"},{"title":"List YouTube Videos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources/youtube-videos","href":"/api-reference/sources/list-youtube-videos"},{"title":"List TikTok Creators","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources/tiktok-creators","href":"/api-reference/sources/list-tiktok-creators"},{"title":"List TikTok Pages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sources/tiktok-pages","href":"/api-reference/sources/list-tiktok-pages"}]}]},{"group":"Administration","pages":[{"group":"Groups","pages":[{"title":"List Groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/groups","href":"/api-reference/groups/list-groups"},{"title":"Create Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/groups","href":"/api-reference/groups/create-group"},{"title":"Get Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/groups/{group_id}","href":"/api-reference/groups/get-group"},{"title":"Update Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/groups/{group_id}","href":"/api-reference/groups/update-group"}]},{"group":"Invites","pages":[{"title":"Create Invite","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/invites","href":"/api-reference/team-management/create-invite"},{"title":"Bulk Invite to Websites or Groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/invites/bulk","href":"/api-reference/team-management/bulk-invite-to-websites-or-groups"},{"title":"Revoke Organization Invite","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/invites/org/{invite_id}","href":"/api-reference/team-management/revoke-organization-invite"},{"title":"Revoke Website Invite","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/invites/website/{invite_id}","href":"/api-reference/team-management/revoke-website-invite"}]},{"group":"Members","pages":[{"title":"List Organization Members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/organizations/members","href":"/api-reference/team-management/list-organization-members"},{"title":"List Website Members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/websites/{website_id}/members","href":"/api-reference/team-management/list-website-members"},{"title":"List Group Members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/groups/{group_id}/members","href":"/api-reference/team-management/list-group-members"},{"title":"Look Up User By Email","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/users/by-email","href":"/api-reference/team-management/look-up-user-by-email"},{"title":"List User Websites","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/users/{user_id}/websites","href":"/api-reference/team-management/list-user-websites"},{"title":"Remove User From Websites","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/users/{user_id}/websites","href":"/api-reference/team-management/remove-user-from-websites"},{"title":"Update Organization Member Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/organizations/members/{user_id}","href":"/api-reference/team-management/update-organization-member-role"},{"title":"Update Website Member Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/websites/{website_id}/members/{user_id}","href":"/api-reference/team-management/update-website-member-role"},{"title":"Update Group Member Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/groups/{group_id}/members/{user_id}","href":"/api-reference/team-management/update-group-member-role"},{"title":"Remove Group Member Access","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/groups/{group_id}/members/{user_id}","href":"/api-reference/team-management/remove-group-member-access"},{"title":"Remove Organization Member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/organizations/members/{user_id}","href":"/api-reference/team-management/remove-organization-member"},{"title":"Remove Website Member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/websites/{website_id}/members/{user_id}","href":"/api-reference/team-management/remove-website-member"}]},{"group":"Roles","pages":[{"title":"List Roles","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/roles","href":"/api-reference/team-management/list-roles"},{"title":"Create Custom Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/roles","href":"/api-reference/team-management/create-custom-role"},{"title":"Get Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/roles/{role_id}","href":"/api-reference/team-management/get-role"},{"title":"Update Custom Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/roles/{role_id}","href":"/api-reference/team-management/update-custom-role"},{"title":"Delete Custom Role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/roles/{role_id}","href":"/api-reference/team-management/delete-custom-role"}]},{"group":"Billing","pages":[{"title":"Get Website Credits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/credits/website","href":"/api-reference/billing/get-website-credits"},{"title":"Get Organization Credits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/credits/organization","href":"/api-reference/billing/get-organization-credits"},{"title":"Get Group Credits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/credits/group","href":"/api-reference/billing/get-group-credits"},{"title":"Get Website Subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/subscriptions/website","href":"/api-reference/billing/get-website-subscription"},{"title":"Cancel Subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/subscriptions/cancel","href":"/api-reference/billing/cancel-subscription"}]},{"group":"AI Access","pages":[{"title":"AI Access","icon":"robot","href":"/api-reference/ai-access"},{"title":"Check AI accessibility for a domain","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/ai-access/check","href":"/api-reference/ai-access/check-ai-accessibility-for-a-domain"}]}]}]}]},{"language":"es","default":false,"navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Soporte"}],"primary":{"type":"button","label":"Panel","href":"https://app.athenahq.ai/settings/api"}},"pages":[{"title":"es","href":"/es/api-reference/basics/get-response-streaming-status"}]},{"language":"fr","default":false,"navbar":{"links":[{"href":"mailto:support@athenahq.ai","label":"Assistance"}],"primary":{"type":"button","label":"Tableau de bord","href":"https://app.athenahq.ai/settings/api"}},"pages":[{"title":"fr","href":"/fr/api-reference/basics/get-response-streaming-status"}]}]},"basePath":"","title":"Get Response Streaming Status - AthenaHQ","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}