How the keypad menu of an inbound phone call ended. outcome is
selected when the caller chose an option, no_input or no_match
when no attempt got a valid choice (the last one had no input, or input
matching no option), and skipped when the menu could not run (a resumed
conversation or no SIP caller). value is what the menu variable
received: the chosen option's value, or the fallback value when the
caller never made a valid choice.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Fish Audio","description":"Documentation for Fish Audio APIs, SDKs, models, voice cloning, real-time streaming, and self-hosting.","colors":{"primary":"#0e0e0e","light":"#9b90e8","dark":"#09090b"},"logo":{"light":"https://mintcdn.com/hanabiaiinc/amYp9Dj31LtlHliX/logo/light.png?fit=max\u0026auto=format\u0026n=amYp9Dj31LtlHliX\u0026q=85\u0026s=305973cd6a8d11dbf36d1ec682ee845e","dark":"https://mintcdn.com/hanabiaiinc/amYp9Dj31LtlHliX/logo/dark.png?fit=max\u0026auto=format\u0026n=amYp9Dj31LtlHliX\u0026q=85\u0026s=b79bd889db9ac1aae939834596e8a22f"},"favicon":"https://mintcdn.com/hanabiaiinc/-WxHANLOAmlTUwdM/favicon.svg?fit=max\u0026auto=format\u0026n=-WxHANLOAmlTUwdM\u0026q=85\u0026s=dc65d9f44bda0f5b8277c48dd9c979c3","navbar":{"links":[{"href":"https://discord.gg/dF9Db2Tt3Y","label":"Community"},{"href":"mailto:support@fish.audio","label":"Support"}],"primary":{"type":"button","label":"Sign Up","href":"https://fish.audio/auth/?redirect=/app/"}},"footer":{"socials":{"website":"https://fish.audio","github":"https://github.com/fishaudio","x":"https://x.com/fishaudio","linkedin":"https://www.linkedin.com/company/fish-audio","discord":"https://discord.gg/dF9Db2Tt3Y"},"links":[{"header":"About","items":[{"label":"Research","href":"https://openaudio.com/"},{"label":"Careers","href":"mailto:hr@fish.audio"},{"label":"Blog","href":"https://fish.audio/blog"}]},{"header":"Resources","items":[{"label":"API Status","href":"https://status.fish.audio"},{"label":"Open Source","href":"https://github.com/fishaudio"},{"label":"Changelog","href":"https://docs.fish.audio/developer-guide/getting-started/changelog"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://fish.audio/privacy"},{"label":"Terms of Service","href":"https://fish.audio/terms"},{"label":"Report Abuse","href":"mailto:support@fish.audio?subject=%5BReport+Abuse%5D+MODEL+NAME\u0026amp;body=Please+provide+a+detailed+description+of+the+abuse+you+are+reporting."}]}]},"fonts":{"family":"Onest"},"integrations":{"amplitude":{"apiKey":"39daf30712f00da6ea5283bc21e7084e"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"interaction":{"drilldown":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hanabiaiinc","hasAudioNarration":false,"actualSubdomain":"hanabiaiinc","customDomains":["docs.fish.audio"],"gitSource":{"type":"github","owner":"fishaudio","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf939a97dcd8815dac5716","collectionId":"c3bd58b2-e275-4a0e-aa2a-84eb41462f11","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf939a97dcd8815dac5716"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6adf939a97dcd8815dac5716","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API Reference","count":78},{"language":"default","tag":"Agents API","count":49},{"language":"default","tag":"Agents","count":46},{"language":"default","tag":"Resources","count":40},{"language":"default","tag":"Overview","count":30},{"language":"default","tag":"REST API","count":14},{"language":"default","tag":"Core Features","count":14},{"language":"default","tag":"Tests","count":13},{"language":"default","tag":"Cookbook","count":12},{"language":"default","tag":"Build","count":10}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@fish.audio","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"custom.css","content":"*{scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.4) transparent}::-webkit-scrollbar{width:6px;height:6px;background:0 0!important}::-webkit-scrollbar-thumb{background:rgba(120,120,120,.5);border-radius:999px;opacity:0;transition:opacity .2s ease}:active::-webkit-scrollbar-thumb,:hover::-webkit-scrollbar-thumb{opacity:1}img[src*=\"/images/\"]{background:0 0!important}.prompt-card{display:grid;cursor:pointer;outline:0}.prompt-card .card{transition:border-color .15s ease}.prompt-card:focus-visible .card,.prompt-card:hover .card{border-color:rgb(var(--primary))!important}.dark .prompt-card:focus-visible .card,.dark .prompt-card:hover .card{border-color:rgb(var(--primary-light))!important}.prompt-card-hint{position:absolute;top:1rem;right:1rem;padding:.3rem .6rem;border-radius:9999px;font-size:.75rem;line-height:1;color:rgb(var(--gray-500));background:rgba(120,120,120,.12);opacity:0;transition:opacity .15s ease;pointer-events:none}.prompt-card:focus-visible .prompt-card-hint,.prompt-card:hover .prompt-card-hint,.prompt-card[data-state=copied] .prompt-card-hint,.prompt-card[data-state=failed] .prompt-card-hint{opacity:1}.prompt-card[data-state=copied] .prompt-card-hint{color:rgb(var(--primary));background:rgb(var(--primary)/.12)}.dark .prompt-card[data-state=copied] .prompt-card-hint{color:rgb(var(--primary-light));background:rgb(var(--primary-light)/.16)}"}],"page":{"pagePath":"api-reference/endpoint/agent/get-agent-session","slug":"/api-reference/endpoint/agent/get-agent-session","pageMetadata":{"openapi":"get /v1/agent/sessions/{session_id}","title":"Get Agent Session","description":"Fetch one session's full detail: status, timing, and the conversation\ntimeline (transcript turns interleaved with tool calls, in order).","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent-session"},"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: \"Fetch one session’s full detail: status, timing, and the conversation\\ntimeline (transcript turns interleaved with tool calls, in order).\"\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":{"openapi":"get /v1/agent/sessions/{session_id}","title":"Get Agent Session","description":"Fetch one session's full detail: status, timing, and the conversation\ntimeline (transcript turns interleaved with tool calls, in order).","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent-session"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get Agent Session","description":"Fetch one session's full detail: status, timing, and the conversation\ntimeline (transcript turns interleaved with tool calls, in order).","security":["2b10bc32-3216-41e0-9948-c960664f4ebb"],"parameters":["8dde7969-5c5b-4c09-b1f1-3aba79a554f8"],"responses":{"200":"f7e56105-0a61-48c6-911d-05c7f9884291","401":"9f16ffdc-2f0f-464e-8b6b-6bb24e2c336a","404":"12709096-188f-45da-963a-409b850e449e","502":"2d931af0-0f6a-4600-b19b-11eb64dd3e65","503":"0ec9282b-5d7f-43ba-8c22-e85419ce6564"},"tags":["Agent Sessions"],"method":"get","type":"path","servers":["39cecf54-e58d-4ac2-ab28-6d00babdd859"],"path":"/v1/agent/sessions/{session_id}","baseUrlOptions":["https://api.fish.audio"],"title":"Get Agent Session","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"8dde7969-5c5b-4c09-b1f1-3aba79a554f8":{"in":"path","name":"session_id","description":"","required":true,"schema":{"title":"Session Id","type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"},"deprecated":false}},"responses":{"f7e56105-0a61-48c6-911d-05c7f9884291":{"description":"Request fulfilled, document follows","headers":{},"content":{"application/json":{"schema":{"properties":{"session_id":{"title":"Session Id","type":"string","isRequired":true,"uniqueKey":"session_id","typeLabel":"string"},"agent_id":{"title":"Agent Id","type":"string","isRequired":true,"uniqueKey":"agent_id","typeLabel":"string"},"agent_name":{"title":"Agent Name","type":"string","isRequired":true,"uniqueKey":"agent_name","typeLabel":"string"},"status":{"enum":["pending","active","completed","failed","unknown"],"title":"Status","type":"string","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"source":{"enum":["api_key","dashboard","public","phone"],"title":"Source","type":"string","isRequired":true,"uniqueKey":"source","typeLabel":"enum\u003cstring>"},"created_at":{"title":"Created At","type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","uniqueKey":"name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"end_user_id":{"oneOf":[{"type":"string","title":"End User Id","uniqueKey":"end_user_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"End User Id","uniqueKey":"end_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"end_user_id","typeLabel":"string | null"},"end_reason":{"oneOf":[{"type":"string","title":"End Reason","enum":["user_hangup","agent_hangup","escalated","conversation_timeout","heartbeat_timeout","agent_join_timeout","internal_error","llm_endpoint_failure","room_join_timeout","cancelled","dial_failed"],"uniqueKey":"end_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"End Reason","uniqueKey":"end_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"end_reason","typeLabel":"enum\u003cstring> | null"},"direction":{"default":"inbound","enum":["inbound","outbound"],"title":"Direction","type":"string","uniqueKey":"direction","typeLabel":"enum\u003cstring>"},"dial_status":{"oneOf":[{"type":"string","title":"Dial Status","enum":["answered","busy","no_answer","failed"],"uniqueKey":"dial_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Dial Status","uniqueKey":"dial_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"dial_status","typeLabel":"enum\u003cstring> | null"},"answered_by":{"oneOf":[{"type":"string","title":"Answered By","enum":["human","voicemail","unknown"],"uniqueKey":"answered_by.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Answered By","uniqueKey":"answered_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"answered_by","typeLabel":"enum\u003cstring> | null"},"caller_number":{"oneOf":[{"type":"string","title":"Caller Number","uniqueKey":"caller_number.oneOf.0","typeLabel":"string"},{"type":"null","title":"Caller Number","uniqueKey":"caller_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"caller_number","typeLabel":"string | null"},"dialed_number":{"oneOf":[{"type":"string","title":"Dialed Number","uniqueKey":"dialed_number.oneOf.0","typeLabel":"string"},{"type":"null","title":"Dialed Number","uniqueKey":"dialed_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"dialed_number","typeLabel":"string | null"},"sip_call_id":{"oneOf":[{"type":"string","title":"Sip Call Id","uniqueKey":"sip_call_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Sip Call Id","uniqueKey":"sip_call_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"sip_call_id","typeLabel":"string | null"},"call_sid":{"oneOf":[{"type":"string","title":"Call Sid","uniqueKey":"call_sid.oneOf.0","typeLabel":"string"},{"type":"null","title":"Call Sid","uniqueKey":"call_sid.oneOf.1","typeLabel":"null"}],"uniqueKey":"call_sid","typeLabel":"string | null"},"timezone":{"oneOf":[{"type":"string","title":"Timezone","uniqueKey":"timezone.oneOf.0","typeLabel":"string"},{"type":"null","title":"Timezone","uniqueKey":"timezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"timezone","typeLabel":"string | null"},"started_at":{"oneOf":[{"type":"string","title":"Started At","uniqueKey":"started_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Started At","uniqueKey":"started_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"started_at","typeLabel":"string | null"},"ended_at":{"oneOf":[{"type":"string","title":"Ended At","uniqueKey":"ended_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ended At","uniqueKey":"ended_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"ended_at","typeLabel":"string | null"},"duration_seconds":{"oneOf":[{"type":"integer","title":"Duration Seconds","uniqueKey":"duration_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Duration Seconds","uniqueKey":"duration_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"duration_seconds","typeLabel":"integer | null"},"participant_identity":{"oneOf":[{"type":"string","title":"Participant Identity","uniqueKey":"participant_identity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Participant Identity","uniqueKey":"participant_identity.oneOf.1","typeLabel":"null"}],"uniqueKey":"participant_identity","typeLabel":"string | null"},"agent_participant_identity":{"oneOf":[{"type":"string","title":"Agent Participant Identity","uniqueKey":"agent_participant_identity.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Participant Identity","uniqueKey":"agent_participant_identity.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent_participant_identity","typeLabel":"string | null"},"agent_joined_at":{"oneOf":[{"type":"string","title":"Agent Joined At","uniqueKey":"agent_joined_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Joined At","uniqueKey":"agent_joined_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent_joined_at","typeLabel":"string | null"},"metadata":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"metadata.additionalProperties","typeLabel":"any"},"title":"Metadata","type":"object","uniqueKey":"metadata","typeLabel":"Metadata · object"},"content_purged_at":{"oneOf":[{"type":"string","title":"Content Purged At","uniqueKey":"content_purged_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Content Purged At","uniqueKey":"content_purged_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"content_purged_at","typeLabel":"string | null"},"keypad_menu":{"oneOf":[{"type":"object","title":"AgentSessionKeypadMenu","description":"How the keypad menu of an inbound phone call ended. `outcome` is\n`selected` when the caller chose an option, `no_input` or `no_match`\nwhen no attempt got a valid choice (the last one had no input, or input\nmatching no option), and `skipped` when the menu could not run (a resumed\nconversation or no SIP caller). `value` is what the menu variable\nreceived: the chosen option's value, or the fallback value when the\ncaller never made a valid choice.","required":["outcome","variable","value"],"properties":{"outcome":{"enum":["selected","no_input","no_match","skipped"],"title":"Outcome","type":"string","isRequired":true,"uniqueKey":"keypad_menu.oneOf.0.outcome","typeLabel":"enum\u003cstring>"},"variable":{"title":"Variable","type":"string","isRequired":true,"uniqueKey":"keypad_menu.oneOf.0.variable","typeLabel":"string"},"value":{"title":"Value","type":"string","isRequired":true,"uniqueKey":"keypad_menu.oneOf.0.value","typeLabel":"string"},"key":{"oneOf":[{"type":"string","title":"Key","uniqueKey":"keypad_menu.oneOf.0.key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Key","uniqueKey":"keypad_menu.oneOf.0.key.oneOf.1","typeLabel":"null"}],"uniqueKey":"keypad_menu.oneOf.0.key","typeLabel":"string | null"},"input":{"oneOf":[{"type":"string","title":"Input","enum":["dtmf","speech"],"uniqueKey":"keypad_menu.oneOf.0.input.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Input","uniqueKey":"keypad_menu.oneOf.0.input.oneOf.1","typeLabel":"null"}],"uniqueKey":"keypad_menu.oneOf.0.input","typeLabel":"enum\u003cstring> | null"},"attempts":{"default":0,"title":"Attempts","type":"integer","uniqueKey":"keypad_menu.oneOf.0.attempts","typeLabel":"integer"},"completed_at":{"oneOf":[{"type":"string","title":"Completed At","format":"date-time","uniqueKey":"keypad_menu.oneOf.0.completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Completed At","uniqueKey":"keypad_menu.oneOf.0.completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"keypad_menu.oneOf.0.completed_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"keypad_menu.oneOf.0","typeLabel":"AgentSessionKeypadMenu · object"},{"type":"null","uniqueKey":"keypad_menu.oneOf.1","typeLabel":"null"}],"uniqueKey":"keypad_menu","typeLabel":"AgentSessionKeypadMenu · object | null"},"unattributed_llm_usage":{"items":{"properties":{"status":{"enum":["complete","pending","unavailable"],"title":"Status","type":"string","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"billing_mode":{"enum":["tokens","included","legacy"],"title":"Billing Mode","type":"string","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].billing_mode","typeLabel":"enum\u003cstring>"},"message_generation_id":{"oneOf":[{"type":"string","title":"Message Generation Id","uniqueKey":"unattributed_llm_usage.items.[INDEX].message_generation_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message Generation Id","uniqueKey":"unattributed_llm_usage.items.[INDEX].message_generation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"unattributed_llm_usage.items.[INDEX].message_generation_id","typeLabel":"string | null"},"turn_id":{"oneOf":[{"type":"integer","title":"Turn Id","uniqueKey":"unattributed_llm_usage.items.[INDEX].turn_id.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Turn Id","uniqueKey":"unattributed_llm_usage.items.[INDEX].turn_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"unattributed_llm_usage.items.[INDEX].turn_id","typeLabel":"integer | null"},"call_count":{"default":0,"title":"Call Count","type":"integer","uniqueKey":"unattributed_llm_usage.items.[INDEX].call_count","typeLabel":"integer"},"unbilled_call_count":{"default":0,"title":"Unbilled Call Count","type":"integer","uniqueKey":"unattributed_llm_usage.items.[INDEX].unbilled_call_count","typeLabel":"integer"},"usage_complete":{"default":false,"title":"Usage Complete","type":"boolean","uniqueKey":"unattributed_llm_usage.items.[INDEX].usage_complete","typeLabel":"boolean"},"call_ids":{"items":{"type":"string","uniqueKey":"unattributed_llm_usage.items.[INDEX].call_ids.items.[INDEX]","typeLabel":"string"},"title":"Call Ids","type":"array","uniqueKey":"unattributed_llm_usage.items.[INDEX].call_ids","typeLabel":"string[]"},"cost_usd":{"oneOf":[{"type":"string","title":"Cost Usd","uniqueKey":"unattributed_llm_usage.items.[INDEX].cost_usd.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cost Usd","uniqueKey":"unattributed_llm_usage.items.[INDEX].cost_usd.oneOf.1","typeLabel":"null"}],"uniqueKey":"unattributed_llm_usage.items.[INDEX].cost_usd","typeLabel":"string | null"},"billable_cost_usd":{"oneOf":[{"type":"string","title":"Billable Cost Usd","uniqueKey":"unattributed_llm_usage.items.[INDEX].billable_cost_usd.oneOf.0","typeLabel":"string"},{"type":"null","title":"Billable Cost Usd","uniqueKey":"unattributed_llm_usage.items.[INDEX].billable_cost_usd.oneOf.1","typeLabel":"null"}],"uniqueKey":"unattributed_llm_usage.items.[INDEX].billable_cost_usd","typeLabel":"string | null"},"known_cost_usd":{"default":"0","title":"Known Cost Usd","type":"string","uniqueKey":"unattributed_llm_usage.items.[INDEX].known_cost_usd","typeLabel":"string"},"tokens":{"items":{"properties":{"model":{"oneOf":[{"type":"string","title":"Model","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].model.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].model.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].model","typeLabel":"string | null"},"rate_version":{"oneOf":[{"type":"string","title":"Rate Version","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].rate_version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Rate Version","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].rate_version.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].rate_version","typeLabel":"string | null"},"category":{"enum":["input","cache_read","cache_write_5m","cache_write_1h","output"],"title":"Category","type":"string","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].category","typeLabel":"enum\u003cstring>"},"tokens":{"oneOf":[{"type":"integer","title":"Tokens","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Tokens","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].tokens.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].tokens","typeLabel":"integer | null"},"rate_per_million":{"oneOf":[{"type":"string","title":"Rate Per Million","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].rate_per_million.oneOf.0","typeLabel":"string"},{"type":"null","title":"Rate Per Million","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].rate_per_million.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].rate_per_million","typeLabel":"string | null"},"cost_usd":{"oneOf":[{"type":"string","title":"Cost Usd","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].cost_usd.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cost Usd","isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].cost_usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX].cost_usd","typeLabel":"string | null"}},"required":["model","rate_version","category","tokens","rate_per_million","cost_usd"],"title":"LLMMessageTokenCost","type":"object","uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens.items.[INDEX]","typeLabel":"LLMMessageTokenCost · object"},"title":"Tokens","type":"array","uniqueKey":"unattributed_llm_usage.items.[INDEX].tokens","typeLabel":"LLMMessageTokenCost · object[]"}},"required":["status","billing_mode"],"title":"LLMMessageUsage","type":"object","uniqueKey":"unattributed_llm_usage.items.[INDEX]","typeLabel":"LLMMessageUsage · object"},"title":"Unattributed Llm Usage","type":"array","uniqueKey":"unattributed_llm_usage","typeLabel":"LLMMessageUsage · object[]"},"items":{"items":{"oneOf":[{"type":"object","title":"AgentSessionMessageItem","description":"One transcript message; system messages never surface here.","required":["role","content"],"properties":{"role":{"enum":["user","assistant"],"title":"Role","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"content":{"title":"Content","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.content","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.id","typeLabel":"string | null"},"runtime_message_id":{"oneOf":[{"type":"string","title":"Runtime Message Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.runtime_message_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Runtime Message Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.runtime_message_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.runtime_message_id","typeLabel":"string | null"},"message_generation_id":{"oneOf":[{"type":"string","title":"Message Generation Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.message_generation_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message Generation Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.message_generation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.message_generation_id","typeLabel":"string | null"},"llm_usage":{"oneOf":[{"type":"object","title":"LLMMessageUsage","required":["status","billing_mode"],"properties":{"status":{"enum":["complete","pending","unavailable"],"title":"Status","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.status","typeLabel":"enum\u003cstring>"},"billing_mode":{"enum":["tokens","included","legacy"],"title":"Billing Mode","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.billing_mode","typeLabel":"enum\u003cstring>"},"message_generation_id":{"oneOf":[{"type":"string","title":"Message Generation Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.message_generation_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message Generation Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.message_generation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.message_generation_id","typeLabel":"string | null"},"turn_id":{"oneOf":[{"type":"integer","title":"Turn Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.turn_id.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Turn Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.turn_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.turn_id","typeLabel":"integer | null"},"call_count":{"default":0,"title":"Call Count","type":"integer","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.call_count","typeLabel":"integer"},"unbilled_call_count":{"default":0,"title":"Unbilled Call Count","type":"integer","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.unbilled_call_count","typeLabel":"integer"},"usage_complete":{"default":false,"title":"Usage Complete","type":"boolean","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.usage_complete","typeLabel":"boolean"},"call_ids":{"items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.call_ids.items.[INDEX]","typeLabel":"string"},"title":"Call Ids","type":"array","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.call_ids","typeLabel":"string[]"},"cost_usd":{"oneOf":[{"type":"string","title":"Cost Usd","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.cost_usd.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cost Usd","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.cost_usd.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.cost_usd","typeLabel":"string | null"},"billable_cost_usd":{"oneOf":[{"type":"string","title":"Billable Cost Usd","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.billable_cost_usd.oneOf.0","typeLabel":"string"},{"type":"null","title":"Billable Cost Usd","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.billable_cost_usd.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.billable_cost_usd","typeLabel":"string | null"},"known_cost_usd":{"default":"0","title":"Known Cost Usd","type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.known_cost_usd","typeLabel":"string"},"tokens":{"items":{"properties":{"model":{"oneOf":[{"type":"string","title":"Model","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].model.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].model.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].model","typeLabel":"string | null"},"rate_version":{"oneOf":[{"type":"string","title":"Rate Version","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].rate_version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Rate Version","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].rate_version.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].rate_version","typeLabel":"string | null"},"category":{"enum":["input","cache_read","cache_write_5m","cache_write_1h","output"],"title":"Category","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].category","typeLabel":"enum\u003cstring>"},"tokens":{"oneOf":[{"type":"integer","title":"Tokens","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Tokens","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].tokens.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].tokens","typeLabel":"integer | null"},"rate_per_million":{"oneOf":[{"type":"string","title":"Rate Per Million","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].rate_per_million.oneOf.0","typeLabel":"string"},{"type":"null","title":"Rate Per Million","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].rate_per_million.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].rate_per_million","typeLabel":"string | null"},"cost_usd":{"oneOf":[{"type":"string","title":"Cost Usd","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].cost_usd.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cost Usd","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].cost_usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX].cost_usd","typeLabel":"string | null"}},"required":["model","rate_version","category","tokens","rate_per_million","cost_usd"],"title":"LLMMessageTokenCost","type":"object","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens.items.[INDEX]","typeLabel":"LLMMessageTokenCost · object"},"title":"Tokens","type":"array","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0.tokens","typeLabel":"LLMMessageTokenCost · object[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.0","typeLabel":"LLMMessageUsage · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.llm_usage","typeLabel":"LLMMessageUsage · object | null"},"type":{"const":"message","default":"message","title":"Type","type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.0.type","typeLabel":"string"},"input_medium":{"oneOf":[{"type":"string","title":"Input Medium","const":"dtmf","uniqueKey":"\\items.items.[INDEX].oneOf.0.input_medium.oneOf.0","typeLabel":"string"},{"type":"null","title":"Input Medium","uniqueKey":"\\items.items.[INDEX].oneOf.0.input_medium.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.input_medium","typeLabel":"string | null"},"fallback_reason":{"oneOf":[{"type":"string","title":"Fallback Reason","const":"llm_error","uniqueKey":"\\items.items.[INDEX].oneOf.0.fallback_reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Fallback Reason","uniqueKey":"\\items.items.[INDEX].oneOf.0.fallback_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.fallback_reason","typeLabel":"string | null"},"turn_id":{"oneOf":[{"type":"integer","title":"Turn Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.turn_id.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Turn Id","uniqueKey":"\\items.items.[INDEX].oneOf.0.turn_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.turn_id","typeLabel":"integer | null"},"created_at":{"oneOf":[{"type":"string","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.0.created_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.0.created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.created_at","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.0","typeLabel":"AgentSessionMessageItem · object"},{"type":"object","title":"AgentSessionToolCallItem","description":"Tool invocation, mirroring the realtime `tool.started` event; `call_id`\nmatches the SDK event's callId, so live UIs and history line up.","required":["call_id","tool_name","input"],"properties":{"call_id":{"title":"Call Id","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.call_id","typeLabel":"string"},"tool_name":{"title":"Tool Name","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.tool_name","typeLabel":"string"},"input":{"title":"Input","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.input","typeLabel":"string"},"type":{"const":"tool_call","default":"tool_call","title":"Type","type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.type","typeLabel":"string"},"tool_source":{"oneOf":[{"type":"string","title":"Tool Source","uniqueKey":"\\items.items.[INDEX].oneOf.1.tool_source.oneOf.0","typeLabel":"string"},{"type":"null","title":"Tool Source","uniqueKey":"\\items.items.[INDEX].oneOf.1.tool_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.tool_source","typeLabel":"string | null"},"turn_id":{"oneOf":[{"type":"integer","title":"Turn Id","uniqueKey":"\\items.items.[INDEX].oneOf.1.turn_id.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Turn Id","uniqueKey":"\\items.items.[INDEX].oneOf.1.turn_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.turn_id","typeLabel":"integer | null"},"created_at":{"oneOf":[{"type":"string","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.1.created_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.1.created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.created_at","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1","typeLabel":"AgentSessionToolCallItem · object"},{"type":"object","title":"AgentSessionTransferItem","description":"One transfer attempt. `call_id` matches its `_transfer_call` tool_call\nitem. A warm transfer's consult call (the caller on hold meanwhile) is in\n`messages`, never in the caller's message items. `merged` and `referred`\nsucceeded, and `outcome` is null while the attempt runs.","required":["call_id","destination","destination_type","target","mode"],"properties":{"call_id":{"title":"Call Id","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.2.call_id","typeLabel":"string"},"destination":{"title":"Destination","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.2.destination","typeLabel":"string"},"destination_type":{"enum":["phone","sip"],"title":"Destination Type","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.2.destination_type","typeLabel":"enum\u003cstring>"},"target":{"title":"Target","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.2.target","typeLabel":"string"},"mode":{"enum":["cold","warm"],"title":"Mode","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.2.mode","typeLabel":"enum\u003cstring>"},"type":{"const":"transfer","default":"transfer","title":"Type","type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.2.type","typeLabel":"string"},"warm_connect":{"oneOf":[{"type":"string","title":"Warm Connect","enum":["confirm","briefing","direct"],"uniqueKey":"\\items.items.[INDEX].oneOf.2.warm_connect.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Warm Connect","uniqueKey":"\\items.items.[INDEX].oneOf.2.warm_connect.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.warm_connect","typeLabel":"enum\u003cstring> | null"},"outcome":{"oneOf":[{"type":"string","title":"Outcome","enum":["merged","referred","dial_failed","declined","voicemail","ivr","consult_closed","consult_timeout","merge_failed","refer_failed","caller_hangup","cancelled","unavailable"],"uniqueKey":"\\items.items.[INDEX].oneOf.2.outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Outcome","uniqueKey":"\\items.items.[INDEX].oneOf.2.outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.outcome","typeLabel":"enum\u003cstring> | null"},"sip_status":{"oneOf":[{"type":"integer","title":"Sip Status","description":"dial_failed and refer_failed: the final SIP response code the carrier gave. Null when it gave none.","uniqueKey":"\\items.items.[INDEX].oneOf.2.sip_status.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Sip Status","description":"dial_failed and refer_failed: the final SIP response code the carrier gave. Null when it gave none.","uniqueKey":"\\items.items.[INDEX].oneOf.2.sip_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.sip_status","typeLabel":"integer | null"},"dial_status":{"oneOf":[{"type":"string","title":"Dial Status","description":"dial_failed and refer_failed: why the transfer target could not be reached, classified from sip_status the same way as an outbound call's dial_status.","enum":["busy","no_answer","failed"],"uniqueKey":"\\items.items.[INDEX].oneOf.2.dial_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Dial Status","description":"dial_failed and refer_failed: why the transfer target could not be reached, classified from sip_status the same way as an outbound call's dial_status.","uniqueKey":"\\items.items.[INDEX].oneOf.2.dial_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.dial_status","typeLabel":"enum\u003cstring> | null"},"decline_reason":{"oneOf":[{"type":"string","title":"Decline Reason","description":"declined: the agent's summary of why the transfer target declined. Null when none was given. What they actually said is in messages.","uniqueKey":"\\items.items.[INDEX].oneOf.2.decline_reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Decline Reason","description":"declined: the agent's summary of why the transfer target declined. Null when none was given. What they actually said is in messages.","uniqueKey":"\\items.items.[INDEX].oneOf.2.decline_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.decline_reason","typeLabel":"string | null"},"consult_end_reason":{"oneOf":[{"type":"string","title":"Consult End Reason","description":"consult_closed: how the consult call ended before the caller was connected. Null when it cannot be told.","enum":["transfer_target_hangup","connection_lost"],"uniqueKey":"\\items.items.[INDEX].oneOf.2.consult_end_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Consult End Reason","description":"consult_closed: how the consult call ended before the caller was connected. Null when it cannot be told.","uniqueKey":"\\items.items.[INDEX].oneOf.2.consult_end_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.consult_end_reason","typeLabel":"enum\u003cstring> | null"},"hold_started_at":{"oneOf":[{"type":"string","title":"Hold Started At","uniqueKey":"\\items.items.[INDEX].oneOf.2.hold_started_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Hold Started At","uniqueKey":"\\items.items.[INDEX].oneOf.2.hold_started_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.hold_started_at","typeLabel":"string | null"},"hold_ended_at":{"oneOf":[{"type":"string","title":"Hold Ended At","uniqueKey":"\\items.items.[INDEX].oneOf.2.hold_ended_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Hold Ended At","uniqueKey":"\\items.items.[INDEX].oneOf.2.hold_ended_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.hold_ended_at","typeLabel":"string | null"},"dial_started_at":{"oneOf":[{"type":"string","title":"Dial Started At","uniqueKey":"\\items.items.[INDEX].oneOf.2.dial_started_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Dial Started At","uniqueKey":"\\items.items.[INDEX].oneOf.2.dial_started_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.dial_started_at","typeLabel":"string | null"},"answered_at":{"oneOf":[{"type":"string","title":"Answered At","uniqueKey":"\\items.items.[INDEX].oneOf.2.answered_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Answered At","uniqueKey":"\\items.items.[INDEX].oneOf.2.answered_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.answered_at","typeLabel":"string | null"},"ended_at":{"oneOf":[{"type":"string","title":"Ended At","uniqueKey":"\\items.items.[INDEX].oneOf.2.ended_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ended At","uniqueKey":"\\items.items.[INDEX].oneOf.2.ended_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.ended_at","typeLabel":"string | null"},"transferred_call_ended_at":{"oneOf":[{"type":"string","title":"Transferred Call Ended At","description":"merged and referred: when the call between the caller and the transfer target ended. Null while it is still on. A cold transfer waits for the carrier's call record (up to about an hour) and stays null on imported SIP numbers.","uniqueKey":"\\items.items.[INDEX].oneOf.2.transferred_call_ended_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Transferred Call Ended At","description":"merged and referred: when the call between the caller and the transfer target ended. Null while it is still on. A cold transfer waits for the carrier's call record (up to about an hour) and stays null on imported SIP numbers.","uniqueKey":"\\items.items.[INDEX].oneOf.2.transferred_call_ended_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.transferred_call_ended_at","typeLabel":"string | null"},"transferred_call_duration_seconds":{"oneOf":[{"type":"integer","title":"Transferred Call Duration Seconds","description":"merged and referred: how long the caller talked with the transfer target. Warm: from ended_at to transferred_call_ended_at. Cold: the carrier's call record, 0 when the target never really answered.","uniqueKey":"\\items.items.[INDEX].oneOf.2.transferred_call_duration_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Transferred Call Duration Seconds","description":"merged and referred: how long the caller talked with the transfer target. Warm: from ended_at to transferred_call_ended_at. Cold: the carrier's call record, 0 when the target never really answered.","uniqueKey":"\\items.items.[INDEX].oneOf.2.transferred_call_duration_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.transferred_call_duration_seconds","typeLabel":"integer | null"},"transferred_call_end_reason":{"oneOf":[{"type":"string","title":"Transferred Call End Reason","description":"merged: how the call between the caller and the transfer target ended. caller_hangup: the caller hung up (on an outbound call, the person the agent called). transfer_target_hangup: the transfer target hung up. conversation_timeout: the call reached the agent's maximum call duration, counted from the start of the call. connection_lost: a line dropped, nobody hung up. Null when it cannot be told, and always null on a cold transfer.","enum":["caller_hangup","transfer_target_hangup","conversation_timeout","connection_lost"],"uniqueKey":"\\items.items.[INDEX].oneOf.2.transferred_call_end_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Transferred Call End Reason","description":"merged: how the call between the caller and the transfer target ended. caller_hangup: the caller hung up (on an outbound call, the person the agent called). transfer_target_hangup: the transfer target hung up. conversation_timeout: the call reached the agent's maximum call duration, counted from the start of the call. connection_lost: a line dropped, nobody hung up. Null when it cannot be told, and always null on a cold transfer.","uniqueKey":"\\items.items.[INDEX].oneOf.2.transferred_call_end_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.transferred_call_end_reason","typeLabel":"enum\u003cstring> | null"},"messages":{"items":{"description":"One line of a warm transfer's private consult call: `assistant` is the\nagent briefing, `transfer_target` the person it dialed.","properties":{"role":{"enum":["assistant","transfer_target"],"title":"Role","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.2.messages.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"content":{"title":"Content","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.2.messages.items.[INDEX].content","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.2.messages.items.[INDEX].created_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.2.messages.items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.messages.items.[INDEX].created_at","typeLabel":"string | null"}},"required":["role","content"],"title":"AgentSessionTransferMessage","type":"object","uniqueKey":"\\items.items.[INDEX].oneOf.2.messages.items.[INDEX]","typeLabel":"AgentSessionTransferMessage · object"},"title":"Messages","type":"array","uniqueKey":"\\items.items.[INDEX].oneOf.2.messages","typeLabel":"AgentSessionTransferMessage · object[]"},"created_at":{"oneOf":[{"type":"string","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.2.created_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.2.created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.2.created_at","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.2","typeLabel":"AgentSessionTransferItem · object"},{"type":"object","title":"AgentSessionToolResultItem","description":"Tool outcome (`tool.completed`/`tool.failed` twin). A call that never\nresolved (session died mid-flight) has no result item.","required":["call_id","tool_name","status"],"properties":{"call_id":{"title":"Call Id","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.3.call_id","typeLabel":"string"},"tool_name":{"title":"Tool Name","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.3.tool_name","typeLabel":"string"},"status":{"enum":["completed","failed"],"title":"Status","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"const":"tool_result","default":"tool_result","title":"Type","type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.3.type","typeLabel":"string"},"tool_source":{"oneOf":[{"type":"string","title":"Tool Source","uniqueKey":"\\items.items.[INDEX].oneOf.3.tool_source.oneOf.0","typeLabel":"string"},{"type":"null","title":"Tool Source","uniqueKey":"\\items.items.[INDEX].oneOf.3.tool_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.3.tool_source","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"\\items.items.[INDEX].oneOf.3.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"\\items.items.[INDEX].oneOf.3.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.3.output","typeLabel":"string | null"},"output_truncated":{"default":false,"title":"Output Truncated","type":"boolean","uniqueKey":"\\items.items.[INDEX].oneOf.3.output_truncated","typeLabel":"boolean"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"\\items.items.[INDEX].oneOf.3.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"\\items.items.[INDEX].oneOf.3.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.3.error","typeLabel":"string | null"},"rejected_by":{"oneOf":[{"type":"string","title":"Rejected By","const":"parameter_validation","uniqueKey":"\\items.items.[INDEX].oneOf.3.rejected_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Rejected By","uniqueKey":"\\items.items.[INDEX].oneOf.3.rejected_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.3.rejected_by","typeLabel":"string | null"},"latency_ms":{"oneOf":[{"type":"integer","title":"Latency Ms","uniqueKey":"\\items.items.[INDEX].oneOf.3.latency_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Latency Ms","uniqueKey":"\\items.items.[INDEX].oneOf.3.latency_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.3.latency_ms","typeLabel":"integer | null"},"turn_id":{"oneOf":[{"type":"integer","title":"Turn Id","uniqueKey":"\\items.items.[INDEX].oneOf.3.turn_id.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Turn Id","uniqueKey":"\\items.items.[INDEX].oneOf.3.turn_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.3.turn_id","typeLabel":"integer | null"},"created_at":{"oneOf":[{"type":"string","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.3.created_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created At","uniqueKey":"\\items.items.[INDEX].oneOf.3.created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.3.created_at","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.3","typeLabel":"AgentSessionToolResultItem · object"}],"uniqueKey":"\\items.items.[INDEX]","typeLabel":"AgentSessionMessageItem · object | AgentSessionToolCallItem · object | AgentSessionTransferItem · object | AgentSessionToolResultItem · object"},"title":"Items","type":"array","uniqueKey":"\\items","typeLabel":"(AgentSessionMessageItem · object | AgentSessionToolCallItem · object | AgentSessionTransferItem · object | AgentSessionToolResultItem · object)[]"},"analysis":{"oneOf":[{"type":"object","title":"AgentSessionAnalysisResult","description":"Public trim of the post-call analysis record: outcomes only, no run\ninternals (model, tokens, config hash).","required":["status"],"properties":{"status":{"enum":["queued","running","completed","skipped","error"],"title":"Status","type":"string","isRequired":true,"uniqueKey":"analysis.oneOf.0.status","typeLabel":"enum\u003cstring>"},"summary":{"oneOf":[{"type":"string","title":"Summary","uniqueKey":"analysis.oneOf.0.summary.oneOf.0","typeLabel":"string"},{"type":"null","title":"Summary","uniqueKey":"analysis.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"analysis.oneOf.0.summary","typeLabel":"string | null"},"data":{"items":{"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"analysis.oneOf.0.data.items.[INDEX].name","typeLabel":"string"},"type":{"enum":["boolean","text","number","enum"],"title":"Type","type":"string","isRequired":true,"uniqueKey":"analysis.oneOf.0.data.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"boolean","title":"Value","uniqueKey":"analysis.oneOf.0.data.items.[INDEX].value.oneOf.0","typeLabel":"boolean"},{"type":"number","title":"Value","uniqueKey":"analysis.oneOf.0.data.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"string","title":"Value","uniqueKey":"analysis.oneOf.0.data.items.[INDEX].value.oneOf.2","typeLabel":"string"},{"type":"null","title":"Value","uniqueKey":"analysis.oneOf.0.data.items.[INDEX].value.oneOf.3","typeLabel":"null"}],"uniqueKey":"analysis.oneOf.0.data.items.[INDEX].value","typeLabel":"boolean | number | string | null"},"rationale":{"default":"","title":"Rationale","type":"string","uniqueKey":"analysis.oneOf.0.data.items.[INDEX].rationale","typeLabel":"string"}},"required":["name","type"],"title":"AgentSessionAnalysisDataValue","type":"object","uniqueKey":"analysis.oneOf.0.data.items.[INDEX]","typeLabel":"AgentSessionAnalysisDataValue · object"},"title":"Data","type":"array","uniqueKey":"analysis.oneOf.0.data","typeLabel":"AgentSessionAnalysisDataValue · object[]"},"criteria_results":{"items":{"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"analysis.oneOf.0.criteria_results.items.[INDEX].name","typeLabel":"string"},"result":{"enum":["success","failure","unknown"],"title":"Result","type":"string","isRequired":true,"uniqueKey":"analysis.oneOf.0.criteria_results.items.[INDEX].result","typeLabel":"enum\u003cstring>"},"rationale":{"default":"","title":"Rationale","type":"string","uniqueKey":"analysis.oneOf.0.criteria_results.items.[INDEX].rationale","typeLabel":"string"}},"required":["name","result"],"title":"AgentSessionAnalysisCriterionResult","type":"object","uniqueKey":"analysis.oneOf.0.criteria_results.items.[INDEX]","typeLabel":"AgentSessionAnalysisCriterionResult · object"},"title":"Criteria Results","type":"array","uniqueKey":"analysis.oneOf.0.criteria_results","typeLabel":"AgentSessionAnalysisCriterionResult · object[]"}},"uniqueKey":"analysis.oneOf.0","typeLabel":"AgentSessionAnalysisResult · object"},{"type":"null","uniqueKey":"analysis.oneOf.1","typeLabel":"null"}],"uniqueKey":"analysis","typeLabel":"AgentSessionAnalysisResult · object | null"},"llm_endpoint_errors":{"items":{"description":"One failed reply from the customer's own LLM endpoint, after the\nplatform's single retry within the request.\n\n- http_error: the endpoint answered with a non-2xx status.\n- timeout: no response within the request timeout.\n- connection_error: the request got no answer. `reason` is dns_failed,\n connection_refused, connection_reset, tls_failed, address_not_allowed\n (an address the platform does not call) or unknown.\n- invalid_response: a 2xx response that was not a usable reply. `reason`\n is not_event_stream (a streamed request answered with something else),\n stream_incomplete (the stream ended without a finish_reason, usage or\n output), empty_reply (no text and no tool call) or unknown.","properties":{"type":{"enum":["http_error","timeout","connection_error","invalid_response"],"title":"Type","type":"string","isRequired":true,"uniqueKey":"llm_endpoint_errors.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"consecutive_failures":{"title":"Consecutive Failures","type":"integer","isRequired":true,"uniqueKey":"llm_endpoint_errors.items.[INDEX].consecutive_failures","typeLabel":"integer"},"occurred_at":{"oneOf":[{"type":"string","title":"Occurred At","uniqueKey":"llm_endpoint_errors.items.[INDEX].occurred_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Occurred At","uniqueKey":"llm_endpoint_errors.items.[INDEX].occurred_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_endpoint_errors.items.[INDEX].occurred_at","typeLabel":"string | null"},"turn_id":{"oneOf":[{"type":"integer","title":"Turn Id","uniqueKey":"llm_endpoint_errors.items.[INDEX].turn_id.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Turn Id","uniqueKey":"llm_endpoint_errors.items.[INDEX].turn_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_endpoint_errors.items.[INDEX].turn_id","typeLabel":"integer | null"},"reason":{"oneOf":[{"type":"string","title":"Reason","enum":["dns_failed","connection_refused","connection_reset","tls_failed","address_not_allowed","not_event_stream","stream_incomplete","empty_reply","unknown"],"uniqueKey":"llm_endpoint_errors.items.[INDEX].reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Reason","uniqueKey":"llm_endpoint_errors.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_endpoint_errors.items.[INDEX].reason","typeLabel":"enum\u003cstring> | null"},"status_code":{"oneOf":[{"type":"integer","title":"Status Code","uniqueKey":"llm_endpoint_errors.items.[INDEX].status_code.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Status Code","uniqueKey":"llm_endpoint_errors.items.[INDEX].status_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_endpoint_errors.items.[INDEX].status_code","typeLabel":"integer | null"},"response_body":{"oneOf":[{"type":"string","title":"Response Body","uniqueKey":"llm_endpoint_errors.items.[INDEX].response_body.oneOf.0","typeLabel":"string"},{"type":"null","title":"Response Body","uniqueKey":"llm_endpoint_errors.items.[INDEX].response_body.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_endpoint_errors.items.[INDEX].response_body","typeLabel":"string | null"},"duration_ms":{"oneOf":[{"type":"integer","title":"Duration Ms","uniqueKey":"llm_endpoint_errors.items.[INDEX].duration_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Duration Ms","uniqueKey":"llm_endpoint_errors.items.[INDEX].duration_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_endpoint_errors.items.[INDEX].duration_ms","typeLabel":"integer | null"}},"required":["type","consecutive_failures"],"title":"AgentSessionLlmEndpointError","type":"object","uniqueKey":"llm_endpoint_errors.items.[INDEX]","typeLabel":"AgentSessionLlmEndpointError · object"},"title":"Llm Endpoint Errors","type":"array","uniqueKey":"llm_endpoint_errors","typeLabel":"AgentSessionLlmEndpointError · object[]"}},"required":["session_id","agent_id","agent_name","status","source","created_at"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"session_id":"\u003cstring>","agent_id":"\u003cstring>","agent_name":"\u003cstring>","status":"pending","source":"api_key","created_at":"\u003cstring>","name":"\u003cstring>","end_user_id":"\u003cstring>","end_reason":"user_hangup","direction":"inbound","dial_status":"answered","answered_by":"human","caller_number":"\u003cstring>","dialed_number":"\u003cstring>","sip_call_id":"\u003cstring>","call_sid":"\u003cstring>","timezone":"\u003cstring>","started_at":"\u003cstring>","ended_at":"\u003cstring>","duration_seconds":123,"participant_identity":"\u003cstring>","agent_participant_identity":"\u003cstring>","agent_joined_at":"\u003cstring>","metadata":{},"content_purged_at":"\u003cstring>","keypad_menu":{"outcome":"selected","variable":"\u003cstring>","value":"\u003cstring>","key":"\u003cstring>","input":"dtmf","attempts":0,"completed_at":"2023-11-07T05:31:56Z"},"unattributed_llm_usage":[{"status":"complete","billing_mode":"tokens","message_generation_id":"\u003cstring>","turn_id":123,"call_count":0,"unbilled_call_count":0,"usage_complete":false,"call_ids":["\u003cstring>"],"cost_usd":"\u003cstring>","billable_cost_usd":"\u003cstring>","known_cost_usd":"0","tokens":[{"model":"\u003cstring>","rate_version":"\u003cstring>","category":"input","tokens":123,"rate_per_million":"\u003cstring>","cost_usd":"\u003cstring>"}]}],"items":[{"role":"user","content":"\u003cstring>","id":"\u003cstring>","runtime_message_id":"\u003cstring>","message_generation_id":"\u003cstring>","llm_usage":{"status":"complete","billing_mode":"tokens","message_generation_id":"\u003cstring>","turn_id":123,"call_count":0,"unbilled_call_count":0,"usage_complete":false,"call_ids":["\u003cstring>"],"cost_usd":"\u003cstring>","billable_cost_usd":"\u003cstring>","known_cost_usd":"0","tokens":[{"model":"\u003cstring>","rate_version":"\u003cstring>","category":"input","tokens":123,"rate_per_million":"\u003cstring>","cost_usd":"\u003cstring>"}]},"type":"message","input_medium":"dtmf","fallback_reason":"llm_error","turn_id":123,"created_at":"\u003cstring>"}],"analysis":{"status":"queued","summary":"\u003cstring>","data":[{"name":"\u003cstring>","type":"boolean","value":true,"rationale":""}],"criteria_results":[{"name":"\u003cstring>","result":"success","rationale":""}]},"llm_endpoint_errors":[{"type":"http_error","consecutive_failures":123,"occurred_at":"\u003cstring>","turn_id":123,"reason":"dns_failed","status_code":123,"response_body":"\u003cstring>","duration_ms":123}]}}},"exampleType":"generated"}},"exampleType":"generated"},"9f16ffdc-2f0f-464e-8b6b-6bb24e2c336a":{"description":"No permission -- see authorization schemes","headers":{},"content":{"application/json":{"schema":{"properties":{"status":{"title":"Status","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"message":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","title":"Reason","uniqueKey":"reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reason","uniqueKey":"reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"reason","typeLabel":"string | null"}},"required":["status","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"message":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"12709096-188f-45da-963a-409b850e449e":{"description":"Nothing matches the given URI","headers":{},"content":{"application/json":{"schema":{"properties":{"status":{"title":"Status","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"message":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","title":"Reason","uniqueKey":"reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reason","uniqueKey":"reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"reason","typeLabel":"string | null"}},"required":["status","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"message":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"2d931af0-0f6a-4600-b19b-11eb64dd3e65":{"description":"Invalid responses from another server/proxy","headers":{},"content":{"application/json":{"schema":{"properties":{"status":{"title":"Status","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"message":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","title":"Reason","uniqueKey":"reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reason","uniqueKey":"reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"reason","typeLabel":"string | null"}},"required":["status","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"message":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"0ec9282b-5d7f-43ba-8c22-e85419ce6564":{"description":"The server cannot process the request due to a high load","headers":{},"content":{"application/json":{"schema":{"properties":{"status":{"title":"Status","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"message":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","title":"Reason","uniqueKey":"reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reason","uniqueKey":"reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"reason","typeLabel":"string | null"}},"required":["status","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"message":"\u003cstring>","reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"2b10bc32-3216-41e0-9948-c960664f4ebb":{"BearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"39cecf54-e58d-4ac2-ab28-6d00babdd859":{"description":"Fish Audio API","url":"https://api.fish.audio"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"hanabiaiinc","siteName":"Fish Audio","title":"Get Agent Session - Fish Audio","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-05T15:51:33.657Z","originalFileLocation":"api-reference/endpoint/agent/get-agent-session.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Fetch one session\u0026#x27;s full detail: status, timing, and the conversation timeline (transcript turns interleaved with tool calls, in order).\">\u003cmeta data-mint-head name=\"application-name\" content=\"Fish Audio\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_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/hanabiaiinc/rHJNuwD9FcQhvMwX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Agent Session - Fish Audio\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fetch one session\u0026#x27;s full detail: status, timing, and the conversation timeline (transcript turns interleaved with tool calls, in order).\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Fish Audio\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hanabiaiinc.mintlify.app/_mintlify/api/og/v2?division=Sessions\u0026amp;title=Get+Agent+Session\u0026amp;description=Fetch+one+session%27s+full+detail%3A+status%2C+timing%2C+and+the+conversation%0Atimeline+%28transcript+turns+interleaved+with+tool+calls%2C+in+order%29.\u0026amp;theme=949dddfb68a78f6c8e39910d\u0026amp;signature=90ab99805874dae6f1f91d9fb70879c0a7eb8df15314f5c20fec773c8b0a24cf\">\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 Agent Session - Fish Audio\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fetch one session\u0026#x27;s full detail: status, timing, and the conversation timeline (transcript turns interleaved with tool calls, in order).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hanabiaiinc.mintlify.app/_mintlify/api/og/v2?division=Sessions\u0026amp;title=Get+Agent+Session\u0026amp;description=Fetch+one+session%27s+full+detail%3A+status%2C+timing%2C+and+the+conversation%0Atimeline+%28transcript+turns+interleaved+with+tool+calls%2C+in+order%29.\u0026amp;theme=949dddfb68a78f6c8e39910d\u0026amp;signature=90ab99805874dae6f1f91d9fb70879c0a7eb8df15314f5c20fec773c8b0a24cf\">\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/hanabiaiinc/rHJNuwD9FcQhvMwX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Fish Audio\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0e0e0e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/agent/get-agent-session.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.fish.audio/#organization\",\"name\":\"Fish Audio\",\"url\":\"https://docs.fish.audio\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hanabiaiinc/amYp9Dj31LtlHliX/logo/light.png?fit=max\u0026auto=format\u0026n=amYp9Dj31LtlHliX\u0026q=85\u0026s=305973cd6a8d11dbf36d1ec682ee845e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.fish.audio#website\",\"name\":\"Fish Audio\",\"url\":\"https://docs.fish.audio\",\"publisher\":{\"@id\":\"https://docs.fish.audio/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session#webpage\",\"url\":\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session\",\"name\":\"Get Agent Session\",\"description\":\"Fetch one session's full detail: status, timing, and the conversation timeline (transcript turns interleaved with tool calls, in order).\",\"dateModified\":\"2026-08-05T15:51:33.657Z\",\"isPartOf\":{\"@id\":\"https://docs.fish.audio#website\"},\"breadcrumb\":{\"@id\":\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Agents API\",\"item\":\"https://docs.fish.audio/api-reference/agent-errors\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sessions\",\"item\":\"https://docs.fish.audio/api-reference/endpoint/agent/create-agent-session\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get Agent Session\",\"item\":\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session#apireference\",\"headline\":\"Get Agent Session\",\"name\":\"Get Agent Session\",\"description\":\"Fetch one session's full detail: status, timing, and the conversation timeline (transcript turns interleaved with tool calls, in order).\",\"url\":\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session\",\"mainEntityOfPage\":{\"@id\":\"https://docs.fish.audio/api-reference/endpoint/agent/get-agent-session#webpage\"},\"dateModified\":\"2026-08-05T15:51:33.657Z\",\"publisher\":{\"@id\":\"https://docs.fish.audio/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.fish.audio#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Fish Audio\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Fish Audio","nav":{"global":null,"tabs":[{"tab":"Overview","pages":[{"title":"Overview","href":"/overview/capabilities"}]},{"tab":"Agents","pages":[{"title":"Agents","href":"/agents/overview"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/developer-guide/sdk-guide/quickstart"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Introduction","icon":"book","iconType":"solid","href":"/api-reference/introduction"},{"title":"Tracing \u0026 Performance Analysis","icon":"chart-line","iconType":"solid","href":"/api-reference/observability"},{"title":"Errors","icon":"triangle-exclamation","href":"/api-reference/errors"}]},{"group":"REST API","pages":[{"group":"Wallet","icon":"wallet","pages":[{"openapi":"get /wallet/{user_id}/api-credit","title":"Get API Credit","icon":"wallet","iconType":"solid","href":"/api-reference/endpoint/wallet/get-api-credit"},{"openapi":"get /wallet/{user_id}/package","title":"Get User Package","icon":"star","iconType":"solid","href":"/api-reference/endpoint/wallet/get-user-package"}]},{"group":"Voice Models","icon":"cube","pages":[{"openapi":"get /model","title":"List Models","icon":"list","iconType":"solid","href":"/api-reference/endpoint/model/list-models"},{"openapi":"post /model","title":"Create Model","icon":"circle-plus","iconType":"solid","href":"/api-reference/endpoint/model/create-model"},{"openapi":"get /model/{id}","title":"Get Model","icon":"circle-info","iconType":"solid","href":"/api-reference/endpoint/model/get-model"},{"openapi":"delete /model/{id}","title":"Delete Model","icon":"trash","iconType":"solid","href":"/api-reference/endpoint/model/delete-model"},{"openapi":"patch /model/{id}","title":"Update Model","icon":"pen-to-square","iconType":"solid","href":"/api-reference/endpoint/model/update-model"}]},{"group":"TTS (v1)","icon":"code","pages":[{"openapi":"post /v1/tts","title":"Text to Speech","icon":"comment-dots","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/text-to-speech"},{"openapi":"post /v1/tts/stream/with-timestamp","title":"Text to Speech Stream with Timestamps","icon":"waveform-lines","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/text-to-speech-stream-with-timestamps"},{"asyncapi":"api-reference/asyncapi.yml ttsLive","title":"WebSocket TTS Streaming","icon":"webhook","iconType":"solid","href":"/api-reference/endpoint/websocket/tts-live"},{"asyncapi":"api-reference/asyncapi.yml ttsLiveWithTimestamps","title":"WebSocket TTS with Timestamps","icon":"webhook","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/text-to-speech-live-with-timestamps"}]},{"group":"ASR (v1)","icon":"microphone","pages":[{"openapi":"post /v1/asr","title":"Speech to Text","icon":"microphone","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/speech-to-text"},{"asyncapi":"api-reference/asyncapi-asr-realtime.yml asrRealtime","title":"WebSocket Realtime Speech to Text","icon":"webhook","iconType":"solid","tag":"Preview","href":"/api-reference/endpoint/websocket/asr-realtime"}]},{"group":"Voice Design","icon":"wand-magic-sparkles","pages":[{"openapi":"post /v1/voice-design","title":"Voice Design","icon":"wand-magic-sparkles","iconType":"solid","href":"/api-reference/endpoint/openapi-v1/voice-design"}]}]},{"group":"Agents API","pages":[{"title":"Agents API Errors","icon":"triangle-exclamation","href":"/api-reference/agent-errors"},{"group":"Agents","icon":"robot","pages":[{"openapi":"get /v1/agent/agents","title":"List Agents","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/list-agents"},{"openapi":"post /v1/agent/agents","title":"Create Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/create-agent"},{"openapi":"get /v1/agent/agents/{agent_id}","title":"Get Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent"},{"openapi":"patch /v1/agent/agents/{agent_id}","title":"Update Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/update-agent"},{"openapi":"delete /v1/agent/agents/{agent_id}","title":"Delete Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/delete-agent"},{"openapi":"get /v1/agent/agents/{agent_id}/config","title":"Get Draft Config","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/get-draft-config"},{"openapi":"patch /v1/agent/agents/{agent_id}/config","title":"Update Draft Config","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/update-draft-config"},{"openapi":"post /v1/agent/agents/{agent_id}/publish","title":"Publish Agent","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/publish-agent"},{"openapi":"get /v1/agent/agents/{agent_id}/versions","title":"List Agent Versions","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/list-agent-versions"},{"openapi":"get /v1/agent/agents/{agent_id}/versions/{version_number}","title":"Get Agent Version","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent-version"},{"openapi":"get /v1/agent/agents/{agent_id}/widget","title":"Get Widget Config","icon":"robot","iconType":"solid","href":"/api-reference/endpoint/agent/get-widget-config"}]},{"group":"Sessions","icon":"headset","pages":[{"openapi":"post /v1/agent/sessions","title":"Create Agent Session","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/create-agent-session"},{"openapi":"get /v1/agent/sessions","title":"List Agent Sessions","description":"List your team's sessions, newest first.","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/list-agent-sessions"},{"openapi":"get /v1/agent/sessions/{session_id}","title":"Get Agent Session","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent-session"},{"openapi":"get /v1/agent/sessions/{session_id}/recording","title":"Get Agent Session Recording","description":"Return time-limited download URLs for the session's audio recording, one\nper speaker track (agent and user are recorded separately).","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/get-agent-session-recording"},{"openapi":"post /v1/agent/sessions/{session_id}/end","title":"End Agent Session","icon":"headset","iconType":"solid","href":"/api-reference/endpoint/agent/end-agent-session"}]},{"group":"Tools","icon":"wrench","pages":[{"openapi":"get /v1/agent/tools","title":"List Tools","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/list-tools"},{"openapi":"post /v1/agent/tools","title":"Create Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/create-tool"},{"openapi":"get /v1/agent/tools/{tool_id}","title":"Get Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/get-tool"},{"openapi":"patch /v1/agent/tools/{tool_id}","title":"Update Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/update-tool"},{"openapi":"delete /v1/agent/tools/{tool_id}","title":"Delete Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/delete-tool"},{"openapi":"get /v1/agent/tools/{tool_id}/agents","title":"List Agents Using Tool","icon":"wrench","iconType":"solid","href":"/api-reference/endpoint/agent/list-agents-using-tool"}]},{"group":"Tests","icon":"flask","pages":[{"openapi":"get /v1/agent/tests","title":"List Tests","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/list-tests"},{"openapi":"post /v1/agent/tests","title":"Create Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/create-test"},{"openapi":"get /v1/agent/tests/{test_id}","title":"Get Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/get-test"},{"openapi":"patch /v1/agent/tests/{test_id}","title":"Update Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/update-test"},{"openapi":"delete /v1/agent/tests/{test_id}","title":"Delete Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/delete-test"},{"openapi":"put /v1/agent/agents/{agent_id}/tests/{test_id}","title":"Attach Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/attach-test"},{"openapi":"delete /v1/agent/agents/{agent_id}/tests/{test_id}","title":"Detach Test","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/detach-test"},{"openapi":"get /v1/agent/agents/{agent_id}/test-tools","title":"List Test Tools","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/list-test-tools"},{"openapi":"post /v1/agent/agents/{agent_id}/tests/run","title":"Run Tests","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/run-tests"},{"openapi":"get /v1/agent/agents/{agent_id}/test-batches","title":"List Test Batches","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/list-test-batches"},{"openapi":"get /v1/agent/agents/{agent_id}/test-batches/{batch_id}","title":"Get Test Batch","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/get-test-batch"},{"openapi":"get /v1/agent/test-runs","title":"List Test Runs","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/list-test-runs"},{"openapi":"get /v1/agent/test-runs/{run_id}","title":"Get Test Run","icon":"flask","iconType":"solid","href":"/api-reference/endpoint/agent/get-test-run"}]},{"group":"Knowledge Sources","icon":"book","pages":[{"openapi":"get /v1/agent/knowledge-sources","title":"List Knowledge Sources","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/list-knowledge-sources"},{"openapi":"post /v1/agent/knowledge-sources","title":"Create Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/create-knowledge-source"},{"openapi":"get /v1/agent/knowledge-sources/{source_id}","title":"Get Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/get-knowledge-source"},{"openapi":"patch /v1/agent/knowledge-sources/{source_id}","title":"Update Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/update-knowledge-source"},{"openapi":"delete /v1/agent/knowledge-sources/{source_id}","title":"Delete Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/delete-knowledge-source"},{"openapi":"get /v1/agent/knowledge-sources/{source_id}/agents","title":"List Agents Using Knowledge Source","icon":"book","iconType":"solid","href":"/api-reference/endpoint/agent/list-agents-using-knowledge-source"}]},{"group":"Phone Numbers","icon":"phone","pages":[{"openapi":"get /v1/agent/available-phone-numbers","title":"Search Available Phone Numbers","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/search-available-phone-numbers"},{"openapi":"get /v1/agent/phone-numbers","title":"List Phone Numbers","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/list-phone-numbers"},{"openapi":"post /v1/agent/phone-numbers","title":"Purchase Phone Number","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/purchase-phone-number"},{"openapi":"get /v1/agent/phone-numbers/{phone_number_id}","title":"Get Phone Number","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/get-phone-number"},{"openapi":"patch /v1/agent/phone-numbers/{phone_number_id}","title":"Update Phone Number","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/update-phone-number"},{"openapi":"delete /v1/agent/phone-numbers/{phone_number_id}","title":"Release Phone Number","icon":"phone","iconType":"solid","href":"/api-reference/endpoint/agent/release-phone-number"}]},{"group":"Phone Calls","icon":"phone-arrow-up-right","pages":[{"openapi":"post /v1/agent/phone-calls","title":"Create Phone Call","icon":"phone-arrow-up-right","iconType":"solid","href":"/api-reference/endpoint/agent/create-phone-call"}]}]},{"group":"SDK Reference","pages":[{"group":"Python SDK","icon":"python","pages":[{"title":"Overview","icon":"python","href":"/api-reference/sdk/python/overview"},{"group":"Reference","icon":"book-open","pages":[{"title":null,"href":"/api-reference/sdk/python/client"},{"title":null,"href":"/api-reference/sdk/python/resources"},{"title":null,"href":"/api-reference/sdk/python/types"},{"title":null,"href":"/api-reference/sdk/python/core"},{"title":null,"href":"/api-reference/sdk/python/utils"},{"title":null,"href":"/api-reference/sdk/python/exceptions"}]},{"title":"Legacy","icon":"clock-rotate-left","href":"/archive/python-sdk-legacy/index"}]},{"group":"JavaScript SDK","icon":"js","pages":[{"title":"JavaScript SDK Reference","sidebarTitle":"Reference","icon":"book","href":"/api-reference/sdk/javascript/api-reference"}]}]}]}]},"title":"Get Agent Session - Fish Audio","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}