Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.
Send the domain-scoped API key as Authorization: Bearer . Never send client-supplied identity headers.
Headers
Idempotency-Key
string
required
Unique key per logical mutation; reuse the same key and body when retrying after a timeout.
Required string length: 8 - 128
Path Parameters
session_id
string
required
Server-issued session ID in the path.
Required string length: 1 - 128
Body
application/json
state_version
integer
required
Session state version last read by the client; used for optimistic concurrency.
Required range: x >= 0
previous_turn
object
Observation of the preceding exchange; omit on the first call of a new session. Decision and question IDs are optional aids, never IDs to invent. For an answered open question, non-blank user_text is required unless outcome is explicitly asked_no_answer or refused; otherwise the API returns 422 invalid_previous_turn before model analysis. Closed and semi-open questions accept choice_ids alone; semi-open questions may also include free_text. Context and client updates do not replace a required reply.
Show child attributes
context_update
object
Context added since the preceding call, as either a compact summary or an ordered message delta.
Option 1
Option 2
Show child attributes
client_updates
object
Confirmed data or progress explicitly supplied by the integrating application.
Show child attributes
selection
object
Constraints for this call, applied before ranking rather than after candidate selection.
Show child attributes
Response
Successful response.
A ranked decision, not a raw selection score. action=ask has a decision ID, a null stop reason, and at least one candidate. action=stop has a stop reason, a null decision ID, and no candidates.
request_id
string
required
session_id
string
required
decision_id
string | null
required
Present for action=ask; send it with the next observed turn when available.
action
enum<string>
required
stop when the session reached max_turns or no identifiable question remains; an achieved objective emits a warning instead.
Available options:
ask,
stop
stop_reason
enum<string> | null
required
Stop reason: max_turns_reached when the session reached its turn limit, or no_question_available when no question remains after hard exclusions.
Available options:
no_question_available,
max_turns_reached
candidates
object[]
required
Ranked from most to least relevant; multiple candidates avoid covering the same information twice.
Maximum array length: 10
Show child attributes
progress
object
required
Show child attributes
turn_count
integer
required
Required range: x >= 0
turns_remaining
integer
required
Zero when the turn limit is reached; action is then stop.
Required range: x >= 0
warnings
enum<string>[]
required
Business signals that do not stop the conversation: objective_achieved, eligibility_exhausted_fallback, or constraints_relaxed.
Available options:
objective_achieved,
eligibility_exhausted_fallback,
constraints_relaxed
degraded
boolean
required
True when understanding this turn used a reduced mode; the decision remains usable.
degraded_reasons
enum<string>[]
required
Available options:
missing_user_text,
summary_only_context,
semantic_service_unavailable,
unresolved_previous_turn
versions
object
required
Public engine and API versions plus the session state version. The session's pinned configuration version is not exposed or client-selectable.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Zelinqa","colors":{"primary":"#7C3AED","light":"#A78BFA","dark":"#8B5CF6"},"logo":{"light":"https://mintcdn.com/zelinqa-d77427f3/NHQX6jXz7QClMoqF/logo/light.svg?fit=max\u0026auto=format\u0026n=NHQX6jXz7QClMoqF\u0026q=85\u0026s=6cbe3336a207008182be0916b85b70ef","dark":"https://mintcdn.com/zelinqa-d77427f3/NHQX6jXz7QClMoqF/logo/dark.svg?fit=max\u0026auto=format\u0026n=NHQX6jXz7QClMoqF\u0026q=85\u0026s=7ff1e5b30a949dd04c9ea9b6f3e6beaa","href":"https://zelinqa.ai"},"favicon":"https://mintcdn.com/zelinqa-d77427f3/04zoXbeL2ZlFQrrw/favicon.svg?fit=max\u0026auto=format\u0026n=04zoXbeL2ZlFQrrw\u0026q=85\u0026s=76e8077a8df9fee9dce67ea7cf0612cb","api":{"openapi":["openapi.fr.yaml","openapi.yaml"],"playground":{"display":"interactive"},"examples":{"languages":["bash","python","javascript"]}},"navbar":{"primary":{"type":"button","label":"Zelinqa Studio","href":"https://client.zelinqa.ai"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"fr","default":true,"href":"fr/introduction"},{"language":"en","href":"en/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zelinqa-d77427f3","hasAudioNarration":false,"actualSubdomain":"zelinqa-d77427f3","customDomains":["docs.zelinqa.ai"],"gitSource":{"type":"github","owner":"zelinqa","repo":"nbq-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad54348ae0c8a39b0082ad1","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"en","tag":"API Reference","count":17},{"language":"fr","tag":"Référence API","count":17},{"language":"en","tag":"Developers","count":14},{"language":"fr","tag":"Développeurs","count":14},{"language":"en","tag":"Zelinqa Studio","count":11},{"language":"fr","tag":"Zelinqa Studio","count":11},{"language":"en","tag":"Configure","count":6},{"language":"en","tag":"Configuration","count":6},{"language":"fr","tag":"Configurer","count":6},{"language":"fr","tag":"Configuration","count":6},{"language":"en","tag":"API guides","count":5},{"language":"en","tag":"Guides","count":5},{"language":"en","tag":"Publish and operate","count":5},{"language":"en","tag":"Sessions","count":5},{"language":"fr","tag":"Guides API","count":5},{"language":"fr","tag":"Guides","count":5},{"language":"fr","tag":"Publier et exploiter","count":5},{"language":"fr","tag":"Sessions","count":5},{"language":"en","tag":"Resources","count":3},{"language":"fr","tag":"Ressources","count":3}]},"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":"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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":""}],"page":{"pagePath":"api-reference/sessions/get-the-next-questions","slug":"/api-reference/sessions/get-the-next-questions","pageMetadata":{"title":"Get the next questions","description":"Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v1/sessions/{session_id}/next","href":"/api-reference/sessions/get-the-next-questions","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.\"\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 the next questions","description":"Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v1/sessions/{session_id}/next","href":"/api-reference/sessions/get-the-next-questions","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["sessions"],"operationId":"nextQuestions","x-required-scopes":["runtime"],"parameters":["9da81753-934b-4dfa-b604-a884d804a9be","a5e37ada-daf1-47ea-bbb2-1388af618c52"],"requestBody":"447d8089-8775-44c9-aed9-a02defb4ec0f","responses":{"200":"d867d7a2-9df6-4cd2-b105-c05931d5fbf7","401":"e5bd30e6-1a69-40d6-95fd-4e0380b6001c","403":"309bd448-e140-4db5-bb4e-261bad067593","404":"b8bfc0db-e96d-481e-9dc2-dcd90c38e668","409":"c603b7ed-a9a5-411a-8636-bde6d4ace3f6","410":"fae1d547-1785-4d79-af63-d541725b4c52","422":"71320d4d-4414-4171-9cdf-9f44ecf37be4","503":"4a706b76-2afe-485a-a249-c1c8d81f25f5"},"summary":"Get the next questions","description":"Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.","method":"post","type":"path","servers":["3f068fa0-0042-476d-b31f-3957cb2f6380"],"security":["6ceff7ce-2e78-42e5-b117-ac37151cda34"],"path":"/v1/sessions/{session_id}/next","baseUrlOptions":["https://api.zelinqa.ai"],"title":"Get the next questions","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"9da81753-934b-4dfa-b604-a884d804a9be":{"name":"session_id","in":"path","required":true,"schema":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"description":"Server-issued session ID in the path.","uniqueKey":"","typeLabel":"string"},"description":"Server-issued session ID in the path."},"a5e37ada-daf1-47ea-bbb2-1388af618c52":{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"isRequired":true,"description":"Unique key per logical mutation; reuse the same key and body when retrying after a timeout.","uniqueKey":"","typeLabel":"string"},"description":"Unique key per logical mutation; reuse the same key and body when retrying after a timeout."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["state_version"],"properties":{"state_version":{"type":"integer","minimum":0,"description":"Session state version last read by the client; used for optimistic concurrency.","isRequired":true,"uniqueKey":"state_version","typeLabel":"integer"},"previous_turn":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"decision_id":{"type":"string","minLength":1,"maxLength":128,"description":"Decision this turn answers. The last decision replaced by /events is still accepted until the next successful /next: the reply goes to question_id if it is still a candidate, otherwise it is read as context, without recording an outcome or consuming a turn.","uniqueKey":"previous_turn.decision_id","typeLabel":"string"},"question_id":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"previous_turn.question_id","typeLabel":"string"},"outcome":{"type":"string","enum":["asked_answered","asked_no_answer","refused"],"description":"Whether the question was answered, left unanswered, or refused; this is not a data value.","uniqueKey":"previous_turn.outcome","typeLabel":"enum\u003cstring>"},"assistant_text":{"type":"string","minLength":1,"maxLength":8000,"description":"The question or message actually shown by the host, including any rewording.","uniqueKey":"previous_turn.assistant_text","typeLabel":"string"},"user_text":{"type":"string","minLength":1,"maxLength":8000,"description":"The person's actual reply. Required for an answered open question unless outcome is asked_no_answer or refused. Optional for closed and semi-open questions; choices alone need no text. Supplied text may be analyzed by the engine.","uniqueKey":"previous_turn.user_text","typeLabel":"string"},"structured_answer":{"type":"object","additionalProperties":false,"required":["choice_ids"],"properties":{"choice_ids":{"type":"array","minItems":1,"maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"previous_turn.structured_answer.choice_ids.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"previous_turn.structured_answer.choice_ids","typeLabel":"string[]"},"free_text":{"type":"string","minLength":1,"maxLength":4000,"description":"Additional free-text comment for a semi-open question.","uniqueKey":"previous_turn.structured_answer.free_text","typeLabel":"string"}},"description":"Selected choice IDs and, for semi-open questions, optional free text.","uniqueKey":"previous_turn.structured_answer","typeLabel":"object"},"message_id":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"previous_turn.message_id","typeLabel":"string"}},"description":"Observation of the preceding exchange; omit on the first call of a new session. Decision and question IDs are optional aids, never IDs to invent. For an answered open question, non-blank user_text is required unless outcome is explicitly asked_no_answer or refused; otherwise the API returns 422 invalid_previous_turn before model analysis. Closed and semi-open questions accept choice_ids alone; semi-open questions may also include free_text. Context and client updates do not replace a required reply.","uniqueKey":"previous_turn","typeLabel":"object"},"context_update":{"oneOf":[{"type":"object","description":"Context added since the preceding call, as either a compact summary or an ordered message delta.","required":["mode","text"],"properties":{"mode":{"type":"string","const":"summary","isRequired":true,"uniqueKey":"context_update.oneOf.0.mode","typeLabel":"string"},"text":{"type":"string","minLength":1,"maxLength":16000,"isRequired":true,"uniqueKey":"context_update.oneOf.0.text","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"context_update.oneOf.0","typeLabel":"object"},{"type":"object","description":"Context added since the preceding call, as either a compact summary or an ordered message delta.","required":["mode","messages"],"properties":{"mode":{"type":"string","const":"messages","isRequired":true,"uniqueKey":"context_update.oneOf.1.mode","typeLabel":"string"},"messages":{"type":"array","minItems":1,"maxItems":100,"items":{"oneOf":[{"type":"object","description":"One message in the ordered context delta.","required":["role","text"],"properties":{"role":{"type":"string","enum":["user","assistant"],"isRequired":true,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"text":{"type":"string","minLength":1,"maxLength":8000,"isRequired":true,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0.text","typeLabel":"string"},"message_id":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0.message_id","typeLabel":"string"},"question_id":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0.question_id","typeLabel":"string"},"structured_answer":{"type":"object","additionalProperties":false,"required":["choice_ids"],"properties":{"choice_ids":{"type":"array","minItems":1,"maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0.structured_answer.choice_ids.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0.structured_answer.choice_ids","typeLabel":"string[]"},"free_text":{"type":"string","minLength":1,"maxLength":4000,"description":"Additional free-text comment for a semi-open question.","uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0.structured_answer.free_text","typeLabel":"string"}},"description":"Structured answer for a known published question.","uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0.structured_answer","typeLabel":"object"},"occurred_at":{"type":"string","format":"date-time","uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0.occurred_at","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"One message in the ordered context delta.","required":["role","structured_answer"],"properties":{"role":{"type":"string","enum":["user","assistant"],"isRequired":true,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"structured_answer":{"type":"object","additionalProperties":false,"required":["choice_ids"],"properties":{"choice_ids":{"type":"array","minItems":1,"maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1.structured_answer.choice_ids.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1.structured_answer.choice_ids","typeLabel":"string[]"},"free_text":{"type":"string","minLength":1,"maxLength":4000,"description":"Additional free-text comment for a semi-open question.","uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1.structured_answer.free_text","typeLabel":"string"}},"description":"Structured answer for a known published question.","isRequired":true,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1.structured_answer","typeLabel":"object"},"message_id":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1.message_id","typeLabel":"string"},"question_id":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1.question_id","typeLabel":"string"},"text":{"type":"string","minLength":1,"maxLength":8000,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1.text","typeLabel":"string"},"occurred_at":{"type":"string","format":"date-time","uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1.occurred_at","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"context_update.oneOf.1.messages.items.[INDEX]","typeLabel":"object"},"description":"Only new messages; do not resend history already processed.","isRequired":true,"uniqueKey":"context_update.oneOf.1.messages","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"context_update.oneOf.1","typeLabel":"object"}],"uniqueKey":"context_update","typeLabel":"object"},"client_updates":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"data":{"type":"array","maxItems":100,"items":{"oneOf":[{"type":"object","description":"Set, clear, or mark one data item not applicable using a published data ID.","required":["id","value"],"properties":{"id":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.id","typeLabel":"string"},"value":{"oneOf":[{"type":"string","description":"A value matching the published schema for this data item.","isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"number","description":"A value matching the published schema for this data item.","isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.value.oneOf.1","typeLabel":"number"},{"type":"boolean","description":"A value matching the published schema for this data item.","isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.value.oneOf.2","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.value.oneOf.3.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.value.oneOf.3.items.[INDEX].oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.value.oneOf.3.items.[INDEX].oneOf.2","typeLabel":"boolean"}],"uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.value.oneOf.3.items.[INDEX]","typeLabel":"string | number | boolean"},"description":"A value matching the published schema for this data item.","isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.value.oneOf.3","typeLabel":"(string | number | boolean)[]"}],"isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.value","typeLabel":"string | number | boolean | (string | number | boolean)[]"},"operation":{"type":"string","const":"set","default":"set","uniqueKey":"client_updates.data.items.[INDEX].oneOf.0.operation","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Set, clear, or mark one data item not applicable using a published data ID.","required":["id","operation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.1.id","typeLabel":"string"},"operation":{"type":"string","const":"unset","isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.1.operation","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Set, clear, or mark one data item not applicable using a published data ID.","required":["id","operation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.2.id","typeLabel":"string"},"operation":{"type":"string","const":"not_applicable","isRequired":true,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.2.operation","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"client_updates.data.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"client_updates.data.items.[INDEX]","typeLabel":"object"},"uniqueKey":"client_updates.data","typeLabel":"object[]"},"dimensions":{"type":"array","maxItems":100,"items":{"oneOf":[{"type":"object","required":["id","operation","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.0.id","typeLabel":"string"},"operation":{"type":"string","const":"set","isRequired":true,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.0.operation","typeLabel":"string"},"status":{"type":"string","enum":["achieved","not_achieved"],"isRequired":true,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.0.status","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["id","operation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.1.id","typeLabel":"string"},"operation":{"type":"string","const":"exclude","isRequired":true,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.1.operation","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["id","operation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.2.id","typeLabel":"string"},"operation":{"type":"string","const":"clear","isRequired":true,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.2.operation","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"client_updates.dimensions.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"client_updates.dimensions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"client_updates.dimensions","typeLabel":"object[]"},"objective":{"oneOf":[{"type":"object","required":["operation","status"],"properties":{"operation":{"type":"string","const":"set","isRequired":true,"uniqueKey":"client_updates.objective.oneOf.0.operation","typeLabel":"string"},"status":{"type":"string","enum":["achieved","not_achieved"],"isRequired":true,"uniqueKey":"client_updates.objective.oneOf.0.status","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"client_updates.objective.oneOf.0","typeLabel":"object"},{"type":"object","required":["operation"],"properties":{"operation":{"type":"string","const":"clear","isRequired":true,"uniqueKey":"client_updates.objective.oneOf.1.operation","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"client_updates.objective.oneOf.1","typeLabel":"object"}],"uniqueKey":"client_updates.objective","typeLabel":"object"}},"description":"Confirmed data or progress explicitly supplied by the integrating application.","uniqueKey":"client_updates","typeLabel":"object"},"selection":{"type":"object","additionalProperties":false,"properties":{"candidate_count":{"type":"integer","minimum":1,"maximum":10,"description":"Number of candidates requested for this call, from 1 to 10.","uniqueKey":"selection.candidate_count","typeLabel":"integer"},"dimensions":{"type":"object","additionalProperties":false,"required":["ids","mode"],"properties":{"ids":{"type":"array","minItems":1,"maxItems":100,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"selection.dimensions.ids.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"selection.dimensions.ids","typeLabel":"string[]"},"mode":{"type":"string","enum":["restrict","prefer"],"description":"restrict is a hard filter; prefer is a preference that may be relaxed.","isRequired":true,"uniqueKey":"selection.dimensions.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"selection.dimensions","typeLabel":"object"},"allowed_question_types":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string","enum":["open","single_choice","multiple_choice","semi_open"],"description":"API candidate types: open, single_choice, multiple_choice, or semi_open. A semi-open question also exposes selection_mode.","uniqueKey":"selection.allowed_question_types.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"selection.allowed_question_types","typeLabel":"enum\u003cstring>[]"},"required_target_ids":{"type":"array","minItems":1,"maxItems":100,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"selection.required_target_ids.items.[INDEX]","typeLabel":"string"},"description":"Require a candidate to cover at least one of these published targets.","uniqueKey":"selection.required_target_ids","typeLabel":"string[]"},"excluded_question_ids":{"type":"array","maxItems":500,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"selection.excluded_question_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"selection.excluded_question_ids","typeLabel":"string[]"}},"description":"Constraints for this call, applied before ranking rather than after candidate selection.","uniqueKey":"selection","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"state_version":1,"previous_turn":{"decision_id":"\u003cstring>","question_id":"\u003cstring>","assistant_text":"\u003cstring>","user_text":"\u003cstring>","message_id":"\u003cstring>"},"context_update":{"mode":"summary","text":"\u003cstring>"},"client_updates":{"data":[{"id":"\u003cstring>","value":"\u003cstring>","operation":"set"}],"dimensions":[{"id":"\u003cstring>","operation":"set"}],"objective":{"operation":"set"}},"selection":{"candidate_count":5,"allowed_question_types":[],"required_target_ids":["\u003cstring>"],"excluded_question_ids":["\u003cstring>"]}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"d867d7a2-9df6-4cd2-b105-c05931d5fbf7":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["request_id","session_id","decision_id","action","stop_reason","candidates","progress","turn_count","turns_remaining","warnings","degraded","degraded_reasons","versions"],"properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"session_id":{"type":"string","isRequired":true,"uniqueKey":"session_id","typeLabel":"string"},"decision_id":{"oneOf":[{"type":"string","description":"Present for action=ask; send it with the next observed turn when available.","isRequired":true,"uniqueKey":"decision_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Present for action=ask; send it with the next observed turn when available.","isRequired":true,"uniqueKey":"decision_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"decision_id","typeLabel":"string | null"},"action":{"type":"string","enum":["ask","stop"],"description":"stop when the session reached max_turns or no identifiable question remains; an achieved objective emits a warning instead.","isRequired":true,"uniqueKey":"action","typeLabel":"enum\u003cstring>"},"stop_reason":{"oneOf":[{"type":"string","description":"Stop reason: max_turns_reached when the session reached its turn limit, or no_question_available when no question remains after hard exclusions.","enum":["no_question_available","max_turns_reached"],"isRequired":true,"uniqueKey":"stop_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"stop_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"stop_reason","typeLabel":"enum\u003cstring> | null"},"candidates":{"type":"array","maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["rank","question_id","text","type","choices","target_ids"],"properties":{"rank":{"type":"integer","minimum":1,"maximum":10,"isRequired":true,"uniqueKey":"candidates.items.[INDEX].rank","typeLabel":"integer"},"question_id":{"type":"string","minLength":1,"maxLength":128,"description":"A valid published question ID, including when this candidate is a fallback.","isRequired":true,"uniqueKey":"candidates.items.[INDEX].question_id","typeLabel":"string"},"text":{"type":"string","minLength":1,"maxLength":4000,"description":"Published question wording; the host may rephrase it when asking the person.","isRequired":true,"uniqueKey":"candidates.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","enum":["open","single_choice","multiple_choice","semi_open"],"description":"API candidate types: open, single_choice, multiple_choice, or semi_open. A semi-open question also exposes selection_mode.","isRequired":true,"uniqueKey":"candidates.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"choices":{"type":"array","maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["choice_id","label"],"properties":{"choice_id":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"candidates.items.[INDEX].choices.items.[INDEX].choice_id","typeLabel":"string"},"label":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"candidates.items.[INDEX].choices.items.[INDEX].label","typeLabel":"string"}},"uniqueKey":"candidates.items.[INDEX].choices.items.[INDEX]","typeLabel":"object"},"description":"Empty for an open question.","isRequired":true,"uniqueKey":"candidates.items.[INDEX].choices","typeLabel":"object[]"},"target_ids":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128,"uniqueKey":"candidates.items.[INDEX].target_ids.items.[INDEX]","typeLabel":"string"},"description":"Targets this question addresses, with the primary target first.","isRequired":true,"uniqueKey":"candidates.items.[INDEX].target_ids","typeLabel":"string[]"},"selection_mode":{"type":"string","enum":["single","multiple"],"description":"For semi-open questions, whether one or multiple choice IDs may be sent.","uniqueKey":"candidates.items.[INDEX].selection_mode","typeLabel":"enum\u003cstring>"}},"description":"An open candidate has no choices; every other candidate has at least two choices.","uniqueKey":"candidates.items.[INDEX]","typeLabel":"object"},"description":"Ranked from most to least relevant; multiple candidates avoid covering the same information twice.","isRequired":true,"uniqueKey":"candidates","typeLabel":"object[]"},"progress":{"type":"object","additionalProperties":false,"required":["objective","dimensions"],"properties":{"objective":{"type":"object","additionalProperties":false,"required":["computed_status","progress","client_override","effective_status"],"properties":{"computed_status":{"type":"string","enum":["not_started","in_progress","covered","blocked"],"isRequired":true,"uniqueKey":"progress.objective.computed_status","typeLabel":"enum\u003cstring>"},"progress":{"type":"number","minimum":0,"maximum":1,"description":"Overall objective progress, distinct from the achieved status.","isRequired":true,"uniqueKey":"progress.objective.progress","typeLabel":"number"},"client_override":{"oneOf":[{"type":"object","required":["status"],"properties":{"status":{"type":"string","enum":["achieved","not_achieved"],"isRequired":true,"uniqueKey":"progress.objective.client_override.oneOf.0.status","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","format":"date-time","uniqueKey":"progress.objective.client_override.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"progress.objective.client_override.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"progress.objective.client_override.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"progress.objective.client_override","typeLabel":"object | null"},"effective_status":{"type":"string","enum":["not_started","in_progress","covered","blocked"],"isRequired":true,"uniqueKey":"progress.objective.effective_status","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"progress.objective","typeLabel":"object"},"dimensions":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","order_position","completion_role","computed_status","progress","client_override","effective_status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].id","typeLabel":"string"},"order_position":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].order_position","typeLabel":"integer"},"completion_role":{"type":"string","enum":["blocking","contributing","optional"],"description":"Role in overall qualification: data in blocking dimensions must be concluded; a blocking dimension without data does not alone prevent success. Contributing dimensions count toward the level's average coverage threshold. Optional dimensions impose no coverage threshold, but configured success information is still required unless excluded or overridden.","isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].completion_role","typeLabel":"enum\u003cstring>"},"computed_status":{"type":"string","enum":["not_started","in_progress","covered","blocked"],"isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].computed_status","typeLabel":"enum\u003cstring>"},"progress":{"type":"number","minimum":0,"maximum":1,"isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].progress","typeLabel":"number"},"client_override":{"oneOf":[{"type":"object","required":["status"],"properties":{"status":{"type":"string","enum":["achieved","not_achieved","excluded"],"description":"Client-supplied dimension status override.","isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].client_override.oneOf.0.status","typeLabel":"enum\u003cstring>"},"updated_at":{"type":"string","format":"date-time","uniqueKey":"progress.dimensions.items.[INDEX].client_override.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].client_override.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].client_override.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].client_override","typeLabel":"object | null"},"effective_status":{"type":"string","enum":["not_started","in_progress","covered","blocked","excluded"],"description":"Status after applying any explicit client override.","isRequired":true,"uniqueKey":"progress.dimensions.items.[INDEX].effective_status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"progress.dimensions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"progress.dimensions","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"progress","typeLabel":"object"},"turn_count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"turn_count","typeLabel":"integer"},"turns_remaining":{"type":"integer","minimum":0,"description":"Zero when the turn limit is reached; action is then stop.","isRequired":true,"uniqueKey":"turns_remaining","typeLabel":"integer"},"warnings":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["objective_achieved","eligibility_exhausted_fallback","constraints_relaxed"],"description":"Business signals that do not stop the conversation: objective_achieved, eligibility_exhausted_fallback, or constraints_relaxed.","uniqueKey":"warnings.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"warnings","typeLabel":"enum\u003cstring>[]"},"degraded":{"type":"boolean","description":"True when understanding this turn used a reduced mode; the decision remains usable.","isRequired":true,"uniqueKey":"degraded","typeLabel":"boolean"},"degraded_reasons":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["missing_user_text","summary_only_context","semantic_service_unavailable","unresolved_previous_turn"],"uniqueKey":"degraded_reasons.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"degraded_reasons","typeLabel":"enum\u003cstring>[]"},"versions":{"type":"object","additionalProperties":false,"required":["state_version","engine_version","api_version"],"properties":{"state_version":{"type":"integer","minimum":0,"description":"Optimistic state version for the next session mutation.","isRequired":true,"uniqueKey":"versions.state_version","typeLabel":"integer"},"engine_version":{"type":"string","isRequired":true,"uniqueKey":"versions.engine_version","typeLabel":"string"},"api_version":{"type":"string","const":"1.0","isRequired":true,"uniqueKey":"versions.api_version","typeLabel":"string"}},"description":"Public engine and API versions plus the session state version. The session's pinned configuration version is not exposed or client-selectable.","isRequired":true,"uniqueKey":"versions","typeLabel":"object"}},"description":"A ranked decision, not a raw selection score. action=ask has a decision ID, a null stop reason, and at least one candidate. action=stop has a stop reason, a null decision ID, and no candidates.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"request_id":"\u003cstring>","session_id":"\u003cstring>","decision_id":"\u003cstring>","action":"ask","stop_reason":"no_question_available","candidates":[{"rank":5,"question_id":"\u003cstring>","text":"\u003cstring>","type":"open","choices":[{"choice_id":"\u003cstring>","label":"\u003cstring>"}],"target_ids":["\u003cstring>"],"selection_mode":"single"}],"progress":{"objective":{"computed_status":"not_started","progress":0.5,"client_override":{"status":"achieved","updated_at":"2023-11-07T05:31:56Z"},"effective_status":"not_started"},"dimensions":[{"id":"\u003cstring>","order_position":1,"completion_role":"blocking","computed_status":"not_started","progress":0.5,"client_override":{"status":"achieved","updated_at":"2023-11-07T05:31:56Z"},"effective_status":"not_started"}]},"turn_count":1,"turns_remaining":1,"warnings":["objective_achieved"],"degraded":true,"degraded_reasons":["missing_user_text"],"versions":{"state_version":1,"engine_version":"\u003cstring>","api_version":"1.0"}}}},"exampleType":"generated"}},"description":"Successful response.","exampleType":"generated"},"e5bd30e6-1a69-40d6-95fd-4e0380b6001c":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["code","message","request_id","details"],"properties":{"code":{"type":"string","enum":["unauthorized","insufficient_scope","idempotency_contention","state_version_conflict","idempotency_key_reused","unknown_session","invalid_previous_turn","constraint_no_match","invalid_choice","compiled_artifact_unavailable","configuration_validation_failed","compilation_in_progress","unknown_configuration","unknown_compilation"],"description":"Stable business error code; gateway rejections may not include this field.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"details","typeLabel":"object"}},"description":"Envelope returned for business errors; gateway denials may have another shape.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unauthorized","message":"\u003cstring>","request_id":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"description":"Unauthenticated request when handled by the application; gateway key rejection may instead return 403 without an error envelope.","exampleType":"generated"},"309bd448-e140-4db5-bb4e-261bad067593":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["code","message","request_id","details"],"properties":{"code":{"type":"string","enum":["unauthorized","insufficient_scope","idempotency_contention","state_version_conflict","idempotency_key_reused","unknown_session","invalid_previous_turn","constraint_no_match","invalid_choice","compiled_artifact_unavailable","configuration_validation_failed","compilation_in_progress","unknown_configuration","unknown_compilation"],"description":"Stable business error code; gateway rejections may not include this field.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"details","typeLabel":"object"}},"description":"Envelope returned for business errors; gateway denials may have another shape.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unauthorized","message":"\u003cstring>","request_id":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"description":"Gateway denial: check the API key, domain, and scope. A JSON error envelope is not guaranteed.","exampleType":"generated"},"b8bfc0db-e96d-481e-9dc2-dcd90c38e668":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["code","message","request_id","details"],"properties":{"code":{"type":"string","enum":["unauthorized","insufficient_scope","idempotency_contention","state_version_conflict","idempotency_key_reused","unknown_session","invalid_previous_turn","constraint_no_match","invalid_choice","compiled_artifact_unavailable","configuration_validation_failed","compilation_in_progress","unknown_configuration","unknown_compilation"],"description":"Stable business error code; gateway rejections may not include this field.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"details","typeLabel":"object"}},"description":"Envelope returned for business errors; gateway denials may have another shape.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unauthorized","message":"\u003cstring>","request_id":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"description":"The session is unknown or belongs to another organization.","exampleType":"generated"},"c603b7ed-a9a5-411a-8636-bde6d4ace3f6":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["code","message","request_id","details"],"properties":{"code":{"type":"string","enum":["unauthorized","insufficient_scope","idempotency_contention","state_version_conflict","idempotency_key_reused","unknown_session","invalid_previous_turn","constraint_no_match","invalid_choice","compiled_artifact_unavailable","configuration_validation_failed","compilation_in_progress","unknown_configuration","unknown_compilation"],"description":"Stable business error code; gateway rejections may not include this field.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"details","typeLabel":"object"}},"description":"Envelope returned for business errors; gateway denials may have another shape.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unauthorized","message":"\u003cstring>","request_id":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"description":"Session state changed, or the idempotency key was reused with a different body.","exampleType":"generated"},"fae1d547-1785-4d79-af63-d541725b4c52":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["code","message","request_id","details"],"properties":{"code":{"type":"string","enum":["unauthorized","insufficient_scope","idempotency_contention","state_version_conflict","idempotency_key_reused","unknown_session","invalid_previous_turn","constraint_no_match","invalid_choice","compiled_artifact_unavailable","configuration_validation_failed","compilation_in_progress","unknown_configuration","unknown_compilation"],"description":"Stable business error code; gateway rejections may not include this field.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"details","typeLabel":"object"}},"description":"Envelope returned for business errors; gateway denials may have another shape.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unauthorized","message":"\u003cstring>","request_id":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"description":"The compiled version pinned by this session is unavailable.","exampleType":"generated"},"71320d4d-4414-4171-9cdf-9f44ecf37be4":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["code","message","request_id","details"],"properties":{"code":{"type":"string","enum":["unauthorized","insufficient_scope","idempotency_contention","state_version_conflict","idempotency_key_reused","unknown_session","invalid_previous_turn","constraint_no_match","invalid_choice","compiled_artifact_unavailable","configuration_validation_failed","compilation_in_progress","unknown_configuration","unknown_compilation"],"description":"Stable business error code; gateway rejections may not include this field.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"details","typeLabel":"object"}},"description":"Envelope returned for business errors; gateway denials may have another shape.","uniqueKey":"","typeLabel":"object"},"examples":{"open_question_without_text":{"title":"open_question_without_text","value":{"code":"invalid_previous_turn","message":"An answered open question requires user_text.","request_id":"req_open_without_text","details":{}}}},"exampleType":"examples"}},"description":"The previous turn is invalid or strict constraints leave no question available. An answered open question without non-blank user_text returns 422 invalid_previous_turn before model analysis.","exampleType":"examples"},"4a706b76-2afe-485a-a249-c1c8d81f25f5":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["code","message","request_id","details"],"properties":{"code":{"type":"string","enum":["unauthorized","insufficient_scope","idempotency_contention","state_version_conflict","idempotency_key_reused","unknown_session","invalid_previous_turn","constraint_no_match","invalid_choice","compiled_artifact_unavailable","configuration_validation_failed","compilation_in_progress","unknown_configuration","unknown_compilation"],"description":"Stable business error code; gateway rejections may not include this field.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"details","typeLabel":"object"}},"description":"Envelope returned for business errors; gateway denials may have another shape.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unauthorized","message":"\u003cstring>","request_id":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"description":"The idempotency key could not be reserved because of concurrent requests using the same key. Retry with bounded backoff.","exampleType":"generated"}},"security":{"6ceff7ce-2e78-42e5-b117-ac37151cda34":{"ApiKeyAuth":{"type":"http","scheme":"bearer","bearerFormat":"Zelinqa API key","description":"Send the domain-scoped API key as Authorization: Bearer \u003ckey>. Never send client-supplied identity headers.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"3f068fa0-0042-476d-b31f-3957cb2f6380":{"url":"https://api.zelinqa.ai","description":"Public API base URL."}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"Zelinqa API key","description":"Send the domain-scoped API key as Authorization: Bearer \u003ckey>. Never send client-supplied identity headers.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Send the domain-scoped API key as Authorization: Bearer \u003ckey>. Never send client-supplied identity headers.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"ApiKeyAuth","name":"Authorization"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"zelinqa-d77427f3","siteName":"Zelinqa","title":"Get the next questions - Zelinqa","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"fr":{"href":"/fr/introduction","matchLevel":4},"en":{"href":"/api-reference/sessions/get-the-next-questions","matchLevel":0}}},"lastModified":"2026-10-18T22:08:13.491Z","originalFileLocation":"api-reference/sessions/get-the-next-questions.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=\"Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Zelinqa\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_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/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_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/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_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/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_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/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_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/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_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/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_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/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get the next questions - Zelinqa\">\u003cmeta data-mint-head property=\"og:description\" content=\"Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zelinqa\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zelinqa-d77427f3.mintlify.site/_mintlify/api/og/v2?division=Sessions\u0026amp;title=Get+the+next+questions\u0026amp;description=Apply+the+previous+turn%2C+update+progress%2C+and+return+the+best+eligible+question+candidates.+Once+the+session+reaches+max_turns%2C+return+action%3Dstop+with+stop_rea\u0026amp;theme=2bd94d4ac999925d0fca8b51\u0026amp;signature=abae63ecd63d12c538516cf7fda175f2a1e5385d53e9dc7517b69f61f955497b\">\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 the next questions - Zelinqa\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zelinqa-d77427f3.mintlify.site/_mintlify/api/og/v2?division=Sessions\u0026amp;title=Get+the+next+questions\u0026amp;description=Apply+the+previous+turn%2C+update+progress%2C+and+return+the+best+eligible+question+candidates.+Once+the+session+reaches+max_turns%2C+return+action%3Dstop+with+stop_rea\u0026amp;theme=2bd94d4ac999925d0fca8b51\u0026amp;signature=abae63ecd63d12c538516cf7fda175f2a1e5385d53e9dc7517b69f61f955497b\">\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/zelinqa-d77427f3/DJdTp2ipwe2o2XTM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zelinqa\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7C3AED\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/sessions/get-the-next-questions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.zelinqa.ai/#organization\",\"name\":\"Zelinqa\",\"url\":\"https://docs.zelinqa.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zelinqa-d77427f3/NHQX6jXz7QClMoqF/logo/light.svg?fit=max\u0026auto=format\u0026n=NHQX6jXz7QClMoqF\u0026q=85\u0026s=6cbe3336a207008182be0916b85b70ef\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.zelinqa.ai#website\",\"name\":\"Zelinqa\",\"url\":\"https://docs.zelinqa.ai\",\"publisher\":{\"@id\":\"https://docs.zelinqa.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions#webpage\",\"url\":\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions\",\"name\":\"Get the next questions\",\"description\":\"Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.\",\"dateModified\":\"2026-10-18T22:08:13.491Z\",\"isPartOf\":{\"@id\":\"https://docs.zelinqa.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Sessions\",\"item\":\"https://docs.zelinqa.ai/api-reference/sessions/create-a-session\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get the next questions\",\"item\":\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions#apireference\",\"headline\":\"Get the next questions\",\"name\":\"Get the next questions\",\"description\":\"Apply the previous turn, update progress, and return the best eligible question candidates. Once the session reaches max_turns, return action=stop with stop_reason=max_turns_reached.\",\"url\":\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.zelinqa.ai/api-reference/sessions/get-the-next-questions#webpage\"},\"dateModified\":\"2026-10-18T22:08:13.491Z\",\"publisher\":{\"@id\":\"https://docs.zelinqa.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.zelinqa.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zelinqa\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Zelinqa\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/sessions/get-the-next-questions.md","siteName":"Zelinqa","nav":{"global":null,"languages":[{"language":"fr","default":true,"pages":[{"title":"fr","href":"/fr/introduction"}]},{"language":"en","tabs":[{"tab":"Developers","pages":[{"title":"Developers","href":"/en/introduction"}]},{"tab":"Zelinqa Studio","pages":[{"title":"Zelinqa Studio","href":"/en/studio/overview"}]},{"tab":"API Reference","groups":[{"group":"API guides","pages":[{"title":"V1 API reference","href":"/en/api-reference/overview"},{"title":"Authentication and concurrency","href":"/en/api-reference/auth-concurrency"},{"title":"REST API","href":"/en/integrations/rest-api"},{"title":"HTTP calls with curl","href":"/en/quickstart/first-api-call"},{"title":"Errors","href":"/en/api-reference/errors"}]},{"group":"Sessions","pages":[{"title":"Create a session","description":"Create a server-side conversation session pinned to the active published configuration.","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v1/sessions","href":"/api-reference/sessions/create-a-session"},{"title":"Get the next questions","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v1/sessions/{session_id}/next","href":"/api-reference/sessions/get-the-next-questions"},{"title":"Apply session events","description":"Apply conversation context or client-known data without consuming a turn. The pending decision is recomputed on the updated state and is replaced when other questions become more useful.","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v1/sessions/{session_id}/events","href":"/api-reference/sessions/apply-session-events"},{"title":"Get a session","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v1/sessions/{session_id}","href":"/api-reference/sessions/get-a-session"},{"title":"Submit conversation feedback","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v1/sessions/{session_id}/feedback","href":"/api-reference/sessions/submit-conversation-feedback"}]},{"group":"Configuration","pages":[{"title":"Get the configuration","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v1/configuration","href":"/api-reference/configuration/get-the-configuration"},{"title":"List configuration questions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v1/configuration/questions","href":"/api-reference/configuration/list-configuration-questions"},{"title":"List configuration audit events","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v1/configuration/audit","href":"/api-reference/configuration/list-configuration-audit-events"},{"title":"Apply draft changes","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v1/configuration/changes","href":"/api-reference/configuration/apply-draft-changes"},{"title":"Publish the configuration","deprecated":null,"version":null,"openapi":"/openapi.yaml post /v1/configuration/publish","href":"/api-reference/configuration/publish-the-configuration"},{"title":"Get compilation status","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v1/configuration/compilations/{compilation_id}","href":"/api-reference/configuration/get-compilation-status"}]},{"group":"Service","pages":[{"title":"Check service availability","deprecated":null,"version":null,"openapi":"/openapi.yaml get /v1/health","href":"/api-reference/legacy/check-service-availability"}]}]}]}]},"basePath":"","title":"Get the next questions - Zelinqa","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-NXj-Rqjv.js","utils-m0thOP-_.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D13EKcfm.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema--XTdfsEb.js","snippetPresets-D3s4lmAH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-ChURybxL.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DL8CiXq2.js","shallow-DI2-YB2E.js","getApiPlaygroundDisplay-DxbW7b_y.js","CodeSnippet-CiNYS0pP.js","CodeSnippets-BT87bThu.js","Page-DSpdRuhM.js","getPastedJson-F_g_IrFQ.js","icon-CCIG5BAs.js","MethodPill-DY3E0jwx.js","DuplicateIcon-BN88xnEg.js","createIcon-VCCc5HO5.js","DynamicMarkdown-CaSwclgK.js","SectionHeading-DXV8nWhc.js","axios-vUo_bRtp.js","Markdown-CV32Re6G.js","clsx-5ydLOnhV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-pFDdfjRe.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BUGO5bPJ.js"]}