{
"error": "Service temporarily unavailable",
"message": "We could not check your API key. Please retry shortly."
}
get session
Returns a session by ID, including the tool calls made during the session once it has ended and the engine has delivered its session report (toolCalls is empty until then, and always empty for LiveKit and audio-passthrough sessions, which never produce a report). Tool call names, timing, status and errors are always included; call arguments, results and accessed-document names are only included when transcripts were enabled for the session and the session is not zero-data-retention, since they embed conversation content. HTTP headers and credential-like keys are never returned. Anam-internal admin API keys may fetch sessions of any organization.
How the session ended, or null if still active. Treat this as an open string set — new values may be added over time, so clients should handle unrecognised values gracefully rather than exhaustively matching. Known values: CLOSED_BY_ENGINE, CLOSED_DANGLING_SESSION, HOST_FAILED_HEALTH_CHECK, HOST_UNREGISTERED, FAILED_TO_START, FAILED_PENDING_TIMEOUT, ORPHANED_NO_END_SIGNAL, CLOSED_CLIENT_CONFIG_ERROR, CLOSED_MAX_DURATION, CLOSED_IDLE_TIMEOUT, CLOSED_NEVER_JOINED, CLOSED_NO_INPUT_AUDIO, CLOSED_PROVIDER_ERROR.
Tool calls made during the session, in conversational order. Empty until the session has ended and its report has been delivered.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Anam","colors":{"primary":"#ff6200","light":"#ff6200","dark":"#ff6200"},"logo":{"light":"https://mintcdn.com/anam/C1_yhmh0z2cLMID5/logo/anam-logo-black.png?fit=max\u0026auto=format\u0026n=C1_yhmh0z2cLMID5\u0026q=85\u0026s=df3c7456becff3adcf00bdee3d8b24e6","dark":"https://mintcdn.com/anam/C1_yhmh0z2cLMID5/logo/anam-logo-white.png?fit=max\u0026auto=format\u0026n=C1_yhmh0z2cLMID5\u0026q=85\u0026s=005acf7e494d6373e42ecea78ed414c6","href":"https://anam.ai"},"favicon":"https://mintcdn.com/anam/gnLapnNwnB6mzSvX/images/FaviconDarkBorderRadius.png?fit=max\u0026auto=format\u0026n=gnLapnNwnB6mzSvX\u0026q=85\u0026s=4f13a1002d44bd8912121e6d0f106116","appearance":{"default":"light"},"background":{"color":{"light":"#FFFFFF","dark":"#000000"}},"navbar":{"links":[{"href":"https://anam.ai/cookbook","label":"Cookbook"},{"href":"https://anam.ai/docs/llms-full.txt","label":"llms.txt"},{"href":"https://join.slack.com/t/anamcommunity/shared_invite/zt-4an41luvk-UH4UowegfQQR3rQbR_UHuQ","label":"Support"}],"primary":{"type":"button","label":"Sign In","href":"https://lab.anam.ai"}},"seo":{"metatags":{"og:site_name":"Anam Documentation","og:description":"Anam developer documentation. Build real-time interactive AI avatars with low-latency voice, custom personas, and multi-language support.","og:image":"/logo/anam-logo-white.png","og:logo":"/logo/anam-logo-white.png","twitter:image":"/logo/anam-logo-white.png","twitter:logo":"/logo/anam-logo-white.png"},"indexing":"navigable"},"fonts":{"heading":{"family":"Inter"},"body":{"family":"Inter"}},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":false},"integrations":{"cookies":{"key":"anam_mintlify_consent","value":"granted"}},"contextual":{"options":["assistant","copy","view","claude","chatgpt"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"anam","hasAudioNarration":false,"actualSubdomain":"anam","customDomains":["anam.ai"],"gitSource":{"type":"github","owner":"anam-org","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aec94f4754501e0c6b6422b","collectionId":"9ca140ce-08c8-4c65-95a5-761bd45fb6d2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aec94f4754501e0c6b6422b"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aee4ff60f2546a8f021f333","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":76},{"language":"default","tag":"Overview","count":45},{"language":"default","tag":"Personas","count":37},{"language":"default","tag":"Knowledge","count":20},{"language":"default","tag":"JavaScript SDK","count":16},{"language":"default","tag":"Voices","count":14},{"language":"default","tag":"Integrations","count":12},{"language":"default","tag":"ElevenLabs Agents","count":12},{"language":"default","tag":"Sessions","count":12},{"language":"default","tag":"Embed","count":10}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".dark a[href=\"https://lab.anam.ai\"],.dark a[href=\"https://lab.anam.ai\"] *{color:#ffffff!important}.dark img[src$=\"/integrations/livekit.svg\"],.dark img[src$=\"/integrations/elevenlabs.svg\"]{filter:invert(1)}a.demo-source-link{display:inline-flex;min-height:44px;max-width:100%;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border:1px solid #d4d4d4;border-radius:8px;background:#ffffff;color:#171717;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.demo-source-link>span:first-child{display:flex;flex:none}.demo-source-link svg{background-color:currentColor}a.demo-source-link:hover{background:#f5f5f5;border-color:#a3a3a3}a.demo-source-link:active{background:#e5e5e5}a.demo-source-link:focus-visible{outline:2px solid #ff6200;outline-offset:3px}.dark a.demo-source-link{border-color:#525252;background:#171717;color:#f5f5f5}.dark a.demo-source-link:hover{border-color:#737373;background:#262626}.dark a.demo-source-link:active{background:#404040}.prebuilt-prompt{position:relative;display:grid;grid-template-columns:9.5rem 10.5rem minmax(0, 1fr);justify-content:start;align-items:center;gap:16px 12px;margin:1.75rem 0 2rem;padding:20px;border:1px solid #e5e5e5;border-radius:12px;background:#fafafa}.mdx-content>.prebuilt-prompt:first-child{margin-top:0}.prebuilt-prompt-copy{grid-column:1 / -1;min-width:0}.prebuilt-prompt-title{margin:0;color:#171717;font-size:16px;font-weight:600;letter-spacing:-0.01em;line-height:1.5}.prebuilt-prompt-description{margin:6px 0 0;color:#525252;font-size:14px;line-height:1.5}.prebuilt-prompt-button{display:inline-flex;width:9.5rem;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:#171717;color:#ffffff;font:inherit;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer}.prebuilt-prompt-button:hover{background:#404040}.prebuilt-prompt-button:active{background:#525252}.prebuilt-prompt-button:focus-visible{outline:2px solid #ff6200;outline-offset:3px}.prebuilt-prompt-button[aria-disabled=\"true\"]{cursor:progress}.prebuilt-prompt-button svg{flex:none}.prebuilt-prompt-icon-check,.prebuilt-prompt-icon-error,.prebuilt-prompt-button[data-copy-state=\"copied\"] .prebuilt-prompt-icon-copy,.prebuilt-prompt-button[data-copy-state=\"error\"] .prebuilt-prompt-icon-copy{display:none}.prebuilt-prompt-button[data-copy-state=\"copied\"] .prebuilt-prompt-icon-check,.prebuilt-prompt-button[data-copy-state=\"error\"] .prebuilt-prompt-icon-error{display:initial}.prebuilt-prompt-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dark .prebuilt-prompt{border-color:#404040;background:#171717}.dark .prebuilt-prompt-title{color:#f5f5f5}.dark .prebuilt-prompt-description{color:#bfbfbf}.dark .prebuilt-prompt-button{background:#f5f5f5;color:#171717}.dark .prebuilt-prompt-button:hover{background:#d4d4d4}.dark .prebuilt-prompt-button:active{background:#bfbfbf}@media (max-width: 480px){.prebuilt-prompt{grid-template-columns:minmax(0, 1fr);justify-content:stretch;gap:12px}.prebuilt-prompt-copy{margin-bottom:4px}.prebuilt-prompt-button{width:100%}}"},{"filePath":"anam-consent.css","content":".anam-cookie-banner{position:fixed;right:1rem;bottom:1rem;z-index:2147483647;width:min(24rem, calc(100vw - 2rem));padding:1rem;font-family:inherit;color:#111827;background:#ffffff;border:1px solid #e5e7eb;border-radius:0.75rem;box-shadow:0 0.625rem 0.9375rem -0.1875rem rgb(0 0 0 / 10%),\n 0 0.25rem 0.375rem -0.25rem rgb(0 0 0 / 10%)}.anam-cookie-banner[hidden]{display:none}.anam-cookie-banner h2{margin:0 0 0.25rem;font-size:0.8125rem;font-weight:600;line-height:1.125rem}.anam-cookie-banner p{margin:0;color:#6b7280;font-size:0.8125rem;line-height:1.125rem}.anam-cookie-banner a{color:#111827;text-underline-offset:0.2rem}.anam-cookie-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.5rem;margin-top:1rem}.anam-cookie-actions button{height:2rem;min-width:0;padding:0 1rem;font-family:inherit;font-size:0.8125rem;font-weight:400;line-height:1.125rem;cursor:pointer;border-radius:0.5rem}.anam-cookie-primary{color:#111827;background:#ff6200;border:1px solid #ff6200}.anam-cookie-secondary{color:#111827;background:transparent;border:1px solid #d1d5db}.anam-cookie-primary:hover{background:#e55800;border-color:#e55800}.anam-cookie-secondary:hover{background:#f3f4f6}.anam-cookie-actions button:focus-visible{outline:2px solid #ff6200;outline-offset:2px}"}],"page":{"pagePath":"api-reference/sessions/get-session","slug":"/api-reference/sessions/get-session","pageMetadata":{"title":"get session","description":"Returns a session by ID, including the tool calls made during the session once it has ended and the engine has delivered its session report (`toolCalls` is empty until then, and always empty for LiveKit and audio-passthrough sessions, which never produce a report). Tool call names, timing, status and errors are always included; call arguments, results and accessed-document names are only included when transcripts were enabled for the session and the session is not zero-data-retention, since they embed conversation content. HTTP headers and credential-like keys are never returned. Anam-internal admin API keys may fetch sessions of any organization.","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/sessions/{id}","href":"/api-reference/sessions/get-session","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Returns a session by ID, including the tool calls made during the session once it has ended and the engine has delivered its session report (\", _jsx(_components.code, {\n children: \"toolCalls\"\n }), \" is empty until then, and always empty for LiveKit and audio-passthrough sessions, which never produce a report). Tool call names, timing, status and errors are always included; call arguments, results and accessed-document names are only included when transcripts were enabled for the session and the session is not zero-data-retention, since they embed conversation content. HTTP headers and credential-like keys are never returned. Anam-internal admin API keys may fetch sessions of any organization.\"]\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":{"codeStyling":"system","config":{},"pageMetadata":{"title":"get session","description":"Returns a session by ID, including the tool calls made during the session once it has ended and the engine has delivered its session report (`toolCalls` is empty until then, and always empty for LiveKit and audio-passthrough sessions, which never produce a report). Tool call names, timing, status and errors are always included; call arguments, results and accessed-document names are only included when transcripts were enabled for the session and the session is not zero-data-retention, since they embed conversation content. HTTP headers and credential-like keys are never returned. Anam-internal admin API keys may fetch sessions of any organization.","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/sessions/{id}","href":"/api-reference/sessions/get-session","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/anam/b2d95394aafe5d57/anam-attribution.js","/docs/_mintlify/custom/anam/e3b0c44298fc1c14/breadcrumbs.js","/docs/_mintlify/custom/anam/09f69e41a6d2a118/scripts/sync-api-reference.js","/docs/_mintlify/custom/anam/8eee8d5d8d0dc77a/anam-consent.js","/docs/_mintlify/custom/anam/1df9efd6c260b783/integration-menu-preload.js"],"openApiReferenceData":{"operation":{"description":"Returns a session by ID, including the tool calls made during the session once it has ended and the engine has delivered its session report (`toolCalls` is empty until then, and always empty for LiveKit and audio-passthrough sessions, which never produce a report). Tool call names, timing, status and errors are always included; call arguments, results and accessed-document names are only included when transcripts were enabled for the session and the session is not zero-data-retention, since they embed conversation content. HTTP headers and credential-like keys are never returned. Anam-internal admin API keys may fetch sessions of any organization.","parameters":["16c0d92f-0438-4c66-8732-4cf7cf289e4d"],"responses":{"200":"7eabc30d-a9da-4acd-9bad-918625224053","400":"0a0729f5-a48c-45bb-a161-6406316319b9","401":"c3f1949f-9d79-4553-9829-86670b31a1f1","403":"97e63307-8931-4ba5-9ce1-2fc21799bf1b","404":"65f347db-e8b4-4190-bd5c-9592a8eaca01","500":"08097e79-6768-4741-9110-47b45e41efaf","503":"2fff530b-76e6-4afc-a9a9-adbb41e20e92"},"tags":["Sessions"],"operationId":"getSession","summary":"get session","x-mint":{"metadata":{"title":"get session"},"mcp":{"enabled":true,"name":"get-session","description":"Returns a session by ID, including the tool calls made during the session once it has ended and the engine has delivered its session report (`toolCalls` is empty until then, and always empty for LiveKit and audio-passthrough sessions, which never produce a report). Tool call names, timing, status and errors are always included; call arguments, results and accessed-document names are only included when transcripts were enabled for the session and the session is not zero-data-retention, since they embed conversation content. HTTP headers and credential-like keys are never returned. Anam-internal admin API keys may fetch sessions of any organization."}},"method":"get","type":"path","servers":["802b7150-f38f-4f50-b5e3-fd4d474eaa80"],"security":["c363502f-e3a0-4cfc-9ffa-4107ca0bf5e1"],"path":"/v1/sessions/{id}","baseUrlOptions":["https://api.anam.ai"],"title":"get session","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"16c0d92f-0438-4c66-8732-4cf7cf289e4d":{"in":"path","name":"id","schema":{"type":"string","format":"uuid","isRequired":true,"description":"Session ID","uniqueKey":"","typeLabel":"string\u003cuuid>"},"required":true,"description":"Session ID"}},"responses":{"7eabc30d-a9da-4acd-9bad-918625224053":{"description":"Successfully retrieved session","content":{"application/json":{"schema":{"type":"object","description":"A single connection between a client and a persona. Contains metadata but not the transcript or recording — those are fetched separately.","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the session.","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"personaId":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the persona the client connected to, or `null` if the session was issued with an ephemeral persona config.","uniqueKey":"personaId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the persona the client connected to, or `null` if the session was issued with an ephemeral persona config.","uniqueKey":"personaId.oneOf.1","typeLabel":"null"}],"uniqueKey":"personaId","typeLabel":"string\u003cuuid> | null"},"clientLabel":{"oneOf":[{"type":"string","description":"Label supplied by the caller when minting the session token.","uniqueKey":"clientLabel.oneOf.0","typeLabel":"string"},{"type":"null","description":"Label supplied by the caller when minting the session token.","uniqueKey":"clientLabel.oneOf.1","typeLabel":"null"}],"uniqueKey":"clientLabel","typeLabel":"string | null"},"startTime":{"type":"string","format":"date-time","description":"Timestamp when the session started.","uniqueKey":"startTime","typeLabel":"string\u003cdate-time>"},"endTime":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the session ended, or `null` if still active.","uniqueKey":"endTime.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Timestamp when the session ended, or `null` if still active.","uniqueKey":"endTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"endTime","typeLabel":"string\u003cdate-time> | null"},"sessionLengthMs":{"oneOf":[{"type":"integer","description":"Duration of the session in milliseconds, or `null` if still active.","uniqueKey":"sessionLengthMs.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Duration of the session in milliseconds, or `null` if still active.","uniqueKey":"sessionLengthMs.oneOf.1","typeLabel":"null"}],"uniqueKey":"sessionLengthMs","typeLabel":"integer | null"},"exitStatus":{"oneOf":[{"type":"string","description":"How the session ended, or `null` if still active. Treat this as an open string set — new values may be added over time, so clients should handle unrecognised values gracefully rather than exhaustively matching. Known values: `CLOSED_BY_ENGINE`, `CLOSED_DANGLING_SESSION`, `HOST_FAILED_HEALTH_CHECK`, `HOST_UNREGISTERED`, `FAILED_TO_START`, `FAILED_PENDING_TIMEOUT`, `ORPHANED_NO_END_SIGNAL`, `CLOSED_CLIENT_CONFIG_ERROR`, `CLOSED_MAX_DURATION`, `CLOSED_IDLE_TIMEOUT`, `CLOSED_NEVER_JOINED`, `CLOSED_NO_INPUT_AUDIO`, `CLOSED_PROVIDER_ERROR`.","uniqueKey":"exitStatus.oneOf.0","typeLabel":"string"},{"type":"null","description":"How the session ended, or `null` if still active. Treat this as an open string set — new values may be added over time, so clients should handle unrecognised values gracefully rather than exhaustively matching. Known values: `CLOSED_BY_ENGINE`, `CLOSED_DANGLING_SESSION`, `HOST_FAILED_HEALTH_CHECK`, `HOST_UNREGISTERED`, `FAILED_TO_START`, `FAILED_PENDING_TIMEOUT`, `ORPHANED_NO_END_SIGNAL`, `CLOSED_CLIENT_CONFIG_ERROR`, `CLOSED_MAX_DURATION`, `CLOSED_IDLE_TIMEOUT`, `CLOSED_NEVER_JOINED`, `CLOSED_NO_INPUT_AUDIO`, `CLOSED_PROVIDER_ERROR`.","uniqueKey":"exitStatus.oneOf.1","typeLabel":"null"}],"uniqueKey":"exitStatus","typeLabel":"string | null"},"engineHost":{"oneOf":[{"type":"string","description":"Hostname of the engine pod that served the session.","uniqueKey":"engineHost.oneOf.0","typeLabel":"string"},{"type":"null","description":"Hostname of the engine pod that served the session.","uniqueKey":"engineHost.oneOf.1","typeLabel":"null"}],"uniqueKey":"engineHost","typeLabel":"string | null"},"engineProtocol":{"oneOf":[{"type":"string","description":"Protocol used to stream the session (e.g. `https`).","uniqueKey":"engineProtocol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Protocol used to stream the session (e.g. `https`).","uniqueKey":"engineProtocol.oneOf.1","typeLabel":"null"}],"uniqueKey":"engineProtocol","typeLabel":"string | null"},"engineVersion":{"oneOf":[{"type":"string","description":"Version of the engine pod that served the session.","uniqueKey":"engineVersion.oneOf.0","typeLabel":"string"},{"type":"null","description":"Version of the engine pod that served the session.","uniqueKey":"engineVersion.oneOf.1","typeLabel":"null"}],"uniqueKey":"engineVersion","typeLabel":"string | null"},"clientMetadata":{"type":"object","description":"Arbitrary metadata collected from the client during the session.","uniqueKey":"clientMetadata","typeLabel":"object"},"personaConfig":{"type":"object","additionalProperties":true,"description":"Snapshot of the persona configuration taken at the moment the session started.","uniqueKey":"personaConfig","typeLabel":"object"},"apiKeyId":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the API key that minted the session token.","uniqueKey":"apiKeyId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the API key that minted the session token.","uniqueKey":"apiKeyId.oneOf.1","typeLabel":"null"}],"uniqueKey":"apiKeyId","typeLabel":"string\u003cuuid> | null"},"organizationId":{"type":"string","description":"ID of the organization that owns the session. IDs may be either UUIDs or nanoid-style strings depending on when the organization was created.","uniqueKey":"organizationId","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","description":"Timestamp when the session record was created.","uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the session record was last updated.","uniqueKey":"updatedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Timestamp when the session record was last updated.","uniqueKey":"updatedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time> | null"},"toolCalls":{"type":"array","description":"Tool calls made during the session, in conversational order. Empty until the session has ended and its report has been delivered.","items":{"type":"object","description":"One tool call made by the persona during the session.","properties":{"turnIndex":{"type":"integer","description":"Index of the conversational turn the call belongs to, matching `turns[].turnIndex` on GET /v1/sessions/{id}/analytics.","uniqueKey":"toolCalls.items.[INDEX].turnIndex","typeLabel":"integer"},"correlationId":{"oneOf":[{"type":"string","description":"The user action correlation ID shared by SDK events for this turn.","uniqueKey":"toolCalls.items.[INDEX].correlationId.oneOf.0","typeLabel":"string"},{"type":"null","description":"The user action correlation ID shared by SDK events for this turn.","uniqueKey":"toolCalls.items.[INDEX].correlationId.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].correlationId","typeLabel":"string | null"},"toolCallId":{"oneOf":[{"type":"string","description":"The engine's ID for this tool call, matching the ID surfaced in SDK tool events.","uniqueKey":"toolCalls.items.[INDEX].toolCallId.oneOf.0","typeLabel":"string"},{"type":"null","description":"The engine's ID for this tool call, matching the ID surfaced in SDK tool events.","uniqueKey":"toolCalls.items.[INDEX].toolCallId.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].toolCallId","typeLabel":"string | null"},"toolName":{"oneOf":[{"type":"string","uniqueKey":"toolCalls.items.[INDEX].toolName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"toolCalls.items.[INDEX].toolName.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].toolName","typeLabel":"string | null"},"toolType":{"oneOf":[{"type":"string","enum":["server","client","system",null],"uniqueKey":"toolCalls.items.[INDEX].toolType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["server","client","system",null],"uniqueKey":"toolCalls.items.[INDEX].toolType.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].toolType","typeLabel":"enum\u003cstring> | null"},"toolSubtype":{"oneOf":[{"type":"string","description":"For server tools, distinguishes e.g. `rag` from `webhook`.","uniqueKey":"toolCalls.items.[INDEX].toolSubtype.oneOf.0","typeLabel":"string"},{"type":"null","description":"For server tools, distinguishes e.g. `rag` from `webhook`.","uniqueKey":"toolCalls.items.[INDEX].toolSubtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].toolSubtype","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","enum":["started","completed","failed",null],"uniqueKey":"toolCalls.items.[INDEX].status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["started","completed","failed",null],"uniqueKey":"toolCalls.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].status","typeLabel":"enum\u003cstring> | null"},"startedAt":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"toolCalls.items.[INDEX].startedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"toolCalls.items.[INDEX].startedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].startedAt","typeLabel":"string\u003cdate-time> | null"},"completedAt":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"toolCalls.items.[INDEX].completedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"toolCalls.items.[INDEX].completedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].completedAt","typeLabel":"string\u003cdate-time> | null"},"durationSeconds":{"oneOf":[{"type":"number","uniqueKey":"toolCalls.items.[INDEX].durationSeconds.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"toolCalls.items.[INDEX].durationSeconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].durationSeconds","typeLabel":"number | null"},"errorMessage":{"oneOf":[{"type":"string","uniqueKey":"toolCalls.items.[INDEX].errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"toolCalls.items.[INDEX].errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].errorMessage","typeLabel":"string | null"},"arguments":{"oneOf":[{"type":"object","description":"The arguments the LLM called the tool with. Null when the session has transcripts disabled or is zero-data-retention. Values under header- or credential-like keys are replaced with `[REDACTED]`.","uniqueKey":"toolCalls.items.[INDEX].arguments.oneOf.0","typeLabel":"object"},{"type":"null","description":"The arguments the LLM called the tool with. Null when the session has transcripts disabled or is zero-data-retention. Values under header- or credential-like keys are replaced with `[REDACTED]`.","uniqueKey":"toolCalls.items.[INDEX].arguments.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].arguments","typeLabel":"object | null"},"result":{"oneOf":[{"type":"string","description":"The result the tool returned to the LLM. Null when the session has transcripts disabled or is zero-data-retention, and for calls that produced no result (e.g. failed or fire-and-forget client calls).","uniqueKey":"toolCalls.items.[INDEX].result.oneOf.0","typeLabel":"string"},{"type":"null","description":"The result the tool returned to the LLM. Null when the session has transcripts disabled or is zero-data-retention, and for calls that produced no result (e.g. failed or fire-and-forget client calls).","uniqueKey":"toolCalls.items.[INDEX].result.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].result","typeLabel":"string | null"},"documentsAccessed":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"toolCalls.items.[INDEX].documentsAccessed.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"For knowledge (RAG) tools, the names of the documents the call read. Null under the same conditions as `arguments`.","uniqueKey":"toolCalls.items.[INDEX].documentsAccessed.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"For knowledge (RAG) tools, the names of the documents the call read. Null under the same conditions as `arguments`.","uniqueKey":"toolCalls.items.[INDEX].documentsAccessed.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolCalls.items.[INDEX].documentsAccessed","typeLabel":"string[] | null"}},"uniqueKey":"toolCalls.items.[INDEX]","typeLabel":"object"},"uniqueKey":"toolCalls","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"id":"75e63782-f47a-4d2c-a0ff-8875ed6706ba","personaId":null,"clientLabel":"anam-lab-chat","startTime":"2026-04-20T09:00:00.000Z","endTime":"2026-04-20T09:12:34.000Z","sessionLengthMs":754000,"exitStatus":"CLOSED_BY_ENGINE","engineHost":"connect-eu.anam.ai/v1/webrtc/engines/anam-engine-7dddcb9ccd-db8v9","engineProtocol":"https","engineVersion":"v5.1.0","clientMetadata":{"userAgent":"Mozilla/5.0"},"personaConfig":{"type":"ephemeral","name":"Cara","metadata":{"client":"js-sdk"},"llmConfig":{"id":"a7cf662c-2ace-4de1-a21e-ef0fbf144bb7","modelName":"gpt-4o","format":"openai","urls":[{"url":"https://api.openai.com/v1","region":"default"}],"maxTokens":4096,"temperature":0.7,"metadata":{},"secret_iv":"[REDACTED]","encrypted_secret":"[REDACTED]","createdByOrganizationId":null},"systemPrompt":"You are a helpful assistant.","personality":"","languageCode":"en","skipGreeting":false,"zeroDataRetention":false,"ttsProvider":"ELEVENLABS","ttsProviderVoiceId":"lcMyyd2HUfFzxdCaC4Ta","ttsProviderModelId":"eleven_flash_v2_5","ttsProviderOptions":{},"avatarEngineKey":"cara_home","avatarVersion":"cara-3","disableBrains":false,"fillerPhrases":[],"useFillerPhrases":false,"enableAudioPassthrough":false,"voiceDetectionOptions":{},"voiceGenerationOptions":{},"maxSessionLengthSeconds":1000000,"fps":25},"apiKeyId":"b0416794-1524-45b5-88c4-6f5dd9e19485","organizationId":"c2d0a5f9-0d47-4c67-a37b-e17861244e40","createdAt":"2026-04-20T09:00:00.000Z","updatedAt":"2026-04-20T09:12:34.000Z","toolCalls":[]}}},"exampleType":"examples"}},"exampleType":"examples"},"0a0729f5-a48c-45bb-a161-6406316319b9":{"description":"Bad request - Invalid session ID","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"c3f1949f-9d79-4553-9829-86670b31a1f1":{"description":"Unauthorized - Invalid or missing API key","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"97e63307-8931-4ba5-9ce1-2fc21799bf1b":{"description":"Forbidden - API key lacks the required permission","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"65f347db-e8b4-4190-bd5c-9592a8eaca01":{"description":"Not Found - Session not found","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"08097e79-6768-4741-9110-47b45e41efaf":{"description":"Server error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"2fff530b-76e6-4afc-a9a9-adbb41e20e92":{"description":"The API key could not be checked because of a temporary server problem. The key may be valid; retry after `Retry-After` seconds.","headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","example":"Service temporarily unavailable","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","example":"We could not check your API key. Please retry shortly.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Service temporarily unavailable","message":"We could not check your API key. Please retry shortly."}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"c363502f-e3a0-4cfc-9ffa-4107ca0bf5e1":{"BearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"802b7150-f38f-4f50-b5e3-fd4d474eaa80":{"url":"https://api.anam.ai","description":"Anam API"}},"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":"https://api.anam.ai/swagger.json"},"subdomain":"anam","siteName":"Anam","title":"get session - Anam","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/sessions/get-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=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns a session by ID, including the tool calls made during the session once it has ended and the engine has delivered its session report (toolCalls is empty until then, and always empty for LiveKit and audio-passthrough sessions, which never produce a report). Tool call names, timing, status and errors are always included; call arguments, results and accessed-document names are only included when transcripts were enabled for the session and the session is not zero-data-retention, since they embed conversation content. HTTP headers and credential-like keys are never returned. Anam-internal admin API keys may fetch sessions of any organization.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Anam\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_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=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"get session - Anam\">\u003cmeta data-mint-head property=\"og:description\" content=\"Anam developer documentation. Build real-time interactive AI avatars with low-latency voice, custom personas, and multi-language support.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Anam Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://anam.ai/docs/api-reference/sessions/get-session\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://anam.mintlify.site/docs/logo/anam-logo-white.png\">\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 session - Anam\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Anam developer documentation. Build real-time interactive AI avatars with low-latency voice, custom personas, and multi-language support.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://anam.mintlify.site/docs/logo/anam-logo-white.png\">\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=\"/docs/mintlify-assets/_mintlify/favicons/anam/tqFnPe6JO4uLg8KJ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Anam\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ff6200\">\u003cmeta data-mint-head name=\"og:logo\" content=\"/logo/anam-logo-white.png\">\u003cmeta data-mint-head name=\"twitter:logo\" content=\"/logo/anam-logo-white.png\">\u003clink data-mint-head rel=\"canonical\" href=\"https://anam.ai/docs/api-reference/sessions/get-session\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/sessions/get-session.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://anam.ai/#organization\",\"name\":\"Anam\",\"url\":\"https://anam.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/anam/C1_yhmh0z2cLMID5/logo/anam-logo-black.png?fit=max\u0026auto=format\u0026n=C1_yhmh0z2cLMID5\u0026q=85\u0026s=df3c7456becff3adcf00bdee3d8b24e6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://anam.ai/docs#website\",\"name\":\"Anam\",\"url\":\"https://anam.ai/docs\",\"publisher\":{\"@id\":\"https://anam.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://anam.ai/docs/api-reference/sessions/get-session#webpage\",\"url\":\"https://anam.ai/docs/api-reference/sessions/get-session\",\"name\":\"get session\",\"description\":\"Returns a session by ID, including the tool calls made during the session once it has ended and the engine has delivered its session report (toolCalls is empty until then, and always empty for LiveKit and audio-passthrough sessions, which never produce a report). Tool call names, timing, status and errors are always included; call arguments, results and accessed-document names are only included when transcripts were enabled for the session and the session is not zero-data-retention, since they embed conversation content. HTTP headers and credential-like keys are never returned. Anam-internal admin API keys may fetch sessions of any organization.\",\"isPartOf\":{\"@id\":\"https://anam.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://anam.ai/docs/api-reference/sessions/get-session#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://anam.ai/docs/api-reference/sessions/get-session#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Sessions\",\"item\":\"https://anam.ai/docs/api-reference/sessions/create-session-token\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"get session\",\"item\":\"https://anam.ai/docs/api-reference/sessions/get-session\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://anam.ai/docs/api-reference/sessions/get-session#apireference\",\"headline\":\"get session\",\"name\":\"get session\",\"description\":\"Returns a session by ID, including the tool calls made during the session once it has ended and the engine has delivered its session report (toolCalls is empty until then, and always empty for LiveKit and audio-passthrough sessions, which never produce a report). Tool call names, timing, status and errors are always included; call arguments, results and accessed-document names are only included when transcripts were enabled for the session and the session is not zero-data-retention, since they embed conversation content. HTTP headers and credential-like keys are never returned. Anam-internal admin API keys may fetch sessions of any organization.\",\"url\":\"https://anam.ai/docs/api-reference/sessions/get-session\",\"mainEntityOfPage\":{\"@id\":\"https://anam.ai/docs/api-reference/sessions/get-session#webpage\"},\"image\":\"https://anam.ai/logo/anam-logo-white.png\",\"publisher\":{\"@id\":\"https://anam.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://anam.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Anam\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Anam","nav":{"global":null,"tabs":[{"tab":"Overview","align":"start","pages":[{"title":"Overview","href":"/introduction/overview"}]},{"tab":"Embed","align":"start","pages":[{"title":"Embed","href":"/embed/overview"}]},{"tab":"JavaScript SDK","align":"start","pages":[{"title":"JavaScript SDK","href":"/javascript-sdk/api-key"}]},{"tab":"Python SDK","align":"start","pages":[{"title":"Python SDK","href":"/python-sdk/overview"}]},{"tab":"Integrations","align":"start","menu":[{"item":"LiveKit","icon":"https://mintlify.s3.us-west-1.amazonaws.com/anam/images/integrations/livekit.svg","pages":[{"title":"LiveKit","href":"/integrations/livekit/overview"}]},{"item":"ElevenLabs Agents","icon":"https://mintlify.s3.us-west-1.amazonaws.com/anam/images/integrations/elevenlabs.svg","pages":[{"title":"ElevenLabs Agents","href":"/integrations/elevenlabs/agents"}]},{"item":"Other SDKs","icon":"code","pages":[{"title":"Other SDKs","href":"/integrations/sdks"}]}],"pages":[{"title":"Integrations","href":"/integrations/livekit/overview"}]},{"tab":"API Reference","align":"start","groups":[{"group":"Use the API","pages":[{"title":"Anam REST API","sidebarTitle":"Introduction","href":"/api-reference/overview"}]},{"group":"Sessions","pages":[{"title":"create session token","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/auth/session-token","href":"/api-reference/sessions/create-session-token"},{"title":"list sessions","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/sessions","href":"/api-reference/sessions/list-sessions"},{"title":"get session concurrency status","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/sessions/concurrency","href":"/api-reference/sessions/get-current-concurrency-status"},{"title":"get aggregated session analytics","description":"Returns aggregated latency analytics across sessions — percentile distributions (p50/p90/p95/p99/max/avg) for each stage of the transcription → LLM → TTS → first-audio path, interruption and error rates, tool call outcomes, and a sample of the slowest turns. Only sessions where Anam runs the conversational pipeline (turnkey, custom LLM and ElevenLabs agent sessions) produce analytics reports; LiveKit and audio-passthrough sessions count toward `sessionCount` but never carry analytics. Defaults to the last 24 hours; the maximum range is 31 days. Reports are aggregated from the 1000 most recent report-capable sessions matching the filters — session types that never produce reports don't consume that window — and the `truncated` field reports when more report-capable sessions matched. Narrow the time range or filters to analyse busier periods exhaustively.","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/sessions/analytics","href":"/api-reference/sessions/get-aggregated-session-analytics"},{"title":"get session","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/sessions/{id}","href":"/api-reference/sessions/get-session"},{"title":"delete session","description":"Permanently deletes all customer information captured for a session: the session report (transcript, per-turn analytics, tool call details), generated insights, conversation summary, the video recording, the configured initial message recorded with the session, and requester IP. This removes customer information only — the session record itself and its usage records are retained for billing and aggregate statistics. The session must have ended. This action is irreversible. Idempotent: deleting already-deleted session data succeeds.","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/sessions/{id}","href":"/api-reference/sessions/delete-session"},{"title":"get session transcript","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/sessions/{id}/transcript","href":"/api-reference/sessions/get-session-transcript"},{"title":"stop session","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/sessions/{id}/stop","href":"/api-reference/sessions/stop-session"},{"title":"delete session report","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/sessions/{id}/report","href":"/api-reference/sessions/delete-session-report"},{"title":"get session recording","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/sessions/{id}/recording","href":"/api-reference/sessions/get-session-recording"},{"title":"delete session recording","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/sessions/{id}/recording","href":"/api-reference/sessions/delete-session-recording"},{"title":"get session analytics","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/sessions/{id}/analytics","href":"/api-reference/sessions/get-session-analytics"}]},{"group":"Meetings","pages":[{"title":"list meeting invites","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/meetings/invites","href":"/api-reference/meetings/list-meeting-invites"},{"title":"create meeting invite","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/meetings/invites","href":"/api-reference/meetings/create-meeting-invite"},{"title":"get meeting invite","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/meetings/invites/{id}","href":"/api-reference/meetings/get-meeting-invite"},{"title":"cancel meeting invite","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/meetings/invites/{id}","href":"/api-reference/meetings/cancel-meeting-invite"}]},{"group":"Avatar Videos","pages":[{"title":"list avatar videos","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/avatar-videos","href":"/api-reference/avatar-videos/list-avatar-videos"},{"title":"create avatar video","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/avatar-videos","href":"/api-reference/avatar-videos/create-an-avatar-video"},{"title":"get avatar video","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/avatar-videos/{id}","href":"/api-reference/avatar-videos/get-an-avatar-video"},{"title":"cancel avatar video","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/avatar-videos/{id}/cancel","href":"/api-reference/avatar-videos/cancel-an-avatar-video"},{"title":"retry avatar video","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/avatar-videos/{id}/retry","href":"/api-reference/avatar-videos/retry-an-avatar-video"}]},{"group":"Personas","pages":[{"title":"list personas","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/personas","href":"/api-reference/personas/list-personas"},{"title":"create persona","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/personas","href":"/api-reference/personas/create-persona"},{"title":"get persona","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/personas/{id}","href":"/api-reference/personas/get-persona"},{"title":"update persona","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/personas/{id}","href":"/api-reference/personas/update-persona"},{"title":"delete persona","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/personas/{id}","href":"/api-reference/personas/delete-persona"}]},{"group":"Avatars","pages":[{"title":"list avatars","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/avatars","href":"/api-reference/avatars/list-avatars"},{"title":"create avatar","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/avatars","href":"/api-reference/avatars/create-avatar"},{"title":"get avatar","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/avatars/{id}","href":"/api-reference/avatars/get-avatar"},{"title":"update avatar","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/avatars/{id}","href":"/api-reference/avatars/update-avatar"},{"title":"delete avatar","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/avatars/{id}","href":"/api-reference/avatars/delete-avatar"}]},{"group":"Voices","pages":[{"title":"list voices","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/voices","href":"/api-reference/voices/list-voices"},{"title":"create voice","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/voices","href":"/api-reference/voices/create-voice"},{"title":"create voice import","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/voice-imports","href":"/api-reference/voices/validate-and-import-a-provider-voice"},{"title":"get ElevenLabs API key status","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/voices/elevenlabs-key","href":"/api-reference/voices/get-the-organizations-elevenlabs-api-key-status"},{"title":"save ElevenLabs API key","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/voices/elevenlabs-key","href":"/api-reference/voices/save-the-organizations-elevenlabs-api-key"},{"title":"remove ElevenLabs API key","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/voices/elevenlabs-key","href":"/api-reference/voices/remove-the-organizations-elevenlabs-api-key"},{"title":"create voice presigned upload","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/voices/presigned-upload","href":"/api-reference/voices/create-voice-presigned-upload"},{"title":"get voice","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/voices/{id}","href":"/api-reference/voices/get-voice"},{"title":"update voice","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/voices/{id}","href":"/api-reference/voices/update-voice"},{"title":"delete voice","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/voices/{id}","href":"/api-reference/voices/delete-voice"}]},{"group":"Pronunciation Dictionaries","pages":[{"title":"list pronunciation dictionaries","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/pronunciation-dictionaries","href":"/api-reference/pronunciation-dictionaries/list-pronunciation-dictionaries"},{"title":"create pronunciation dictionary","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/pronunciation-dictionaries","href":"/api-reference/pronunciation-dictionaries/create-pronunciation-dictionary"},{"title":"import pronunciation dictionary","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/pronunciation-dictionaries/import","href":"/api-reference/pronunciation-dictionaries/import-pronunciation-dictionary"},{"title":"get pronunciation dictionary","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/pronunciation-dictionaries/{id}","href":"/api-reference/pronunciation-dictionaries/get-pronunciation-dictionary"},{"title":"update pronunciation dictionary","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/pronunciation-dictionaries/{id}","href":"/api-reference/pronunciation-dictionaries/update-pronunciation-dictionary"},{"title":"delete pronunciation dictionary","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/pronunciation-dictionaries/{id}","href":"/api-reference/pronunciation-dictionaries/delete-pronunciation-dictionary"}]},{"group":"LLMs","pages":[{"title":"list llms","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/llms","href":"/api-reference/llms/list-llms"},{"title":"create llm","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/llms","href":"/api-reference/llms/create-llm"},{"title":"get llm","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/llms/{id}","href":"/api-reference/llms/get-llm"},{"title":"update llm","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/llms/{id}","href":"/api-reference/llms/update-llm"},{"title":"delete llm","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/llms/{id}","href":"/api-reference/llms/delete-llm"}]},{"group":"Knowledge","pages":[{"title":"list knowledge groups","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/knowledge/groups","href":"/api-reference/knowledge/list-knowledge-groups"},{"title":"create knowledge group","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/knowledge/groups","href":"/api-reference/knowledge/create-knowledge-group"},{"title":"get knowledge group","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/knowledge/groups/{id}","href":"/api-reference/knowledge/get-knowledge-group"},{"title":"update knowledge group","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/knowledge/groups/{id}","href":"/api-reference/knowledge/update-knowledge-group"},{"title":"delete knowledge group","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/knowledge/groups/{id}","href":"/api-reference/knowledge/delete-knowledge-group"},{"title":"search knowledge group","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/knowledge/groups/{id}/search","href":"/api-reference/knowledge/search-knowledge-group"},{"title":"list knowledge group documents","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/knowledge/groups/{id}/documents","href":"/api-reference/knowledge/list-knowledge-group-documents"},{"title":"upload knowledge group document","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/knowledge/groups/{id}/documents","href":"/api-reference/knowledge/upload-knowledge-group-document"},{"title":"get knowledge document","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/knowledge/documents/{id}","href":"/api-reference/knowledge/get-knowledge-document"},{"title":"update knowledge document","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/knowledge/documents/{id}","href":"/api-reference/knowledge/update-knowledge-document"},{"title":"delete knowledge document","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/knowledge/documents/{id}","href":"/api-reference/knowledge/delete-knowledge-document"},{"title":"get knowledge document download","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/knowledge/documents/{id}/download","href":"/api-reference/knowledge/get-knowledge-document-download"}]},{"group":"Tools","pages":[{"title":"list tools","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/tools","href":"/api-reference/tools/list-tools"},{"title":"create tool","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/tools","href":"/api-reference/tools/create-tool"},{"title":"get tool","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/tools/{id}","href":"/api-reference/tools/get-tool"},{"title":"update tool","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/tools/{id}","href":"/api-reference/tools/update-tool"},{"title":"delete tool","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/tools/{id}","href":"/api-reference/tools/delete-tool"}]},{"group":"Share Links","pages":[{"title":"list share links","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/share-links","href":"/api-reference/share-links/list-share-links"},{"title":"create share link","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/share-links","href":"/api-reference/share-links/create-share-link"},{"title":"get share link","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json get /v1/share-links/{id}","href":"/api-reference/share-links/get-share-link"},{"title":"update share link","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json put /v1/share-links/{id}","href":"/api-reference/share-links/update-share-link"},{"title":"delete share link","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json delete /v1/share-links/{id}","href":"/api-reference/share-links/delete-share-link"}]},{"group":"Engine","pages":[{"title":"create engine session","deprecated":null,"version":null,"openapi":"https://api.anam.ai/swagger.json post /v1/engine/session","href":"/api-reference/engine/create-engine-session"}]}]},{"tab":"Changelog","align":"start","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"get session - Anam","buildId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","deploymentId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CNqlzjVB.js","utils-BqFiXZ79.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CnR4QBe6.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BY2ZM1OO.js","snippetPresets-x-8ACO8V.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ch-SJE05.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CqqG_0NE.js","shallow-BXrZ2b0C.js","getApiPlaygroundDisplay-n7J_wkjq.js","CodeSnippet-CQsp4vyQ.js","CodeSnippets-BfuHqvZx.js","Page-CTxrMSpo.js","getPastedJson-BjrGIK1i.js","icon-7iLZnVOC.js","MethodPill-TBS1m84e.js","DuplicateIcon-BNMrV4Vs.js","createIcon-C5kCqeU2.js","DynamicMarkdown-Bq09mRwR.js","SectionHeading-G4Bflf5Q.js","axios-vUo_bRtp.js","Markdown-BTUds0aX.js","clsx-6wHzaN2_.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BPypQKlo.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-o6bee4ro.js"]}