Returns a single performance record including the full transcript
(speech turns plus tool calls and their results, chronologically sorted
by time_sec).
Personal data in the transcript is partially redacted before it is
stored (phone numbers, e-mail addresses, IBANs and digit runs of 7+);
names and addresses remain in clear text. Internal debug logs are never
returned.
Requires the performance:read permission. With Dashboard JWT auth this
endpoint is restricted to the super_admin, dev_admin and
dev_employee roles.
GET
/
v1
/
agents
/
{agentId}
/
performance
/
{statisticId}
Get performance record details
curl --request GET \ --url https://api.talkpilot.io/v1/agents/{agentId}/performance/{statisticId} \ --header 'X-API-Key: <api-key>'
Speech turns and tool calls in one chronological list. null for
calls recorded before transcript capture was enabled.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"TalkPilot","colors":{"primary":"#F97316","light":"#FB923C","dark":"#EA580C"},"favicon":"https://mintcdn.com/talkpilot-8db57f17/MqDjkG0yYrs67v1D/favicon.png?fit=max\u0026auto=format\u0026n=MqDjkG0yYrs67v1D\u0026q=85\u0026s=d074cec1c25b16ec2a71f2adeb67e60e","api":{"openapi":["openapi.yaml"]},"navbar":{"links":[{"href":"mailto:support@talkpilot.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.talkpilot.io"}},"footer":{"socials":{"website":"https://talkpilot.io"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"API Reference","icon":"code","href":"/api/agents"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"talkpilot-8db57f17","hasAudioNarration":false,"actualSubdomain":"talkpilot-8db57f17","customDomains":["docs.talkpilot.io"],"gitSource":{"type":"github","owner":"wcmrg77","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4c9f4c97cf9d1412c6fda","collectionId":"2c6c4323-c31d-4fc1-85ef-7c14f0a1f770","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4c9f4c97cf9d1412c6fda"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae4c9f4c97cf9d1412c6fda","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":66},{"language":"default","tag":"Endpoint Reference","count":48},{"language":"default","tag":"Documentation","count":22},{"language":"default","tag":"Product Guide","count":16},{"language":"default","tag":"API Resources","count":11},{"language":"default","tag":"Knowledge Base","count":8},{"language":"default","tag":"Agents","count":7},{"language":"default","tag":"Contacts","count":5},{"language":"default","tag":"Employees","count":5},{"language":"default","tag":"Forwarding Slots","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"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":"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":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/performance/get-performance-record-details","slug":"/api-reference/performance/get-performance-record-details","pageMetadata":{"openapi":"get /v1/agents/{agentId}/performance/{statisticId}","title":"Get performance record details","description":"Returns a single performance record including the full `transcript`\n(speech turns plus tool calls and their results, chronologically sorted\nby `time_sec`).\n\nPersonal data in the transcript is partially redacted before it is\nstored (phone numbers, e-mail addresses, IBANs and digit runs of 7+);\nnames and addresses remain in clear text. Internal debug logs are never\nreturned.\n\nRequires the `performance:read` permission. With Dashboard JWT auth this\nendpoint is restricted to the `super_admin`, `dev_admin` and\n`dev_employee` roles.\n","href":"/api-reference/performance/get-performance-record-details"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, 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(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Returns a single performance record including the full \", _jsx(_components.code, {\n children: \"transcript\"\n }), \"\\n(speech turns plus tool calls and their results, chronologically sorted\\nby \", _jsx(_components.code, {\n children: \"time_sec\"\n }), \").\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Personal data in the transcript is partially redacted before it is\\nstored (phone numbers, e-mail addresses, IBANs and digit runs of 7+);\\nnames and addresses remain in clear text. Internal debug logs are never\\nreturned.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Requires the \", _jsx(_components.code, {\n children: \"performance:read\"\n }), \" permission. With Dashboard JWT auth this\\nendpoint is restricted to the \", _jsx(_components.code, {\n children: \"super_admin\"\n }), \", \", _jsx(_components.code, {\n children: \"dev_admin\"\n }), \" and\\n\", _jsx(_components.code, {\n children: \"dev_employee\"\n }), \" roles.\"]\n })]\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/agents/{agentId}/performance/{statisticId}","title":"Get performance record details","description":"Returns a single performance record including the full `transcript`\n(speech turns plus tool calls and their results, chronologically sorted\nby `time_sec`).\n\nPersonal data in the transcript is partially redacted before it is\nstored (phone numbers, e-mail addresses, IBANs and digit runs of 7+);\nnames and addresses remain in clear text. Internal debug logs are never\nreturned.\n\nRequires the `performance:read` permission. With Dashboard JWT auth this\nendpoint is restricted to the `super_admin`, `dev_admin` and\n`dev_employee` roles.\n","href":"/api-reference/performance/get-performance-record-details"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getPerformanceRecordDetails","tags":["Performance"],"summary":"Get performance record details","description":"Returns a single performance record including the full `transcript`\n(speech turns plus tool calls and their results, chronologically sorted\nby `time_sec`).\n\nPersonal data in the transcript is partially redacted before it is\nstored (phone numbers, e-mail addresses, IBANs and digit runs of 7+);\nnames and addresses remain in clear text. Internal debug logs are never\nreturned.\n\nRequires the `performance:read` permission. With Dashboard JWT auth this\nendpoint is restricted to the `super_admin`, `dev_admin` and\n`dev_employee` roles.\n","parameters":["e238b326-91ac-471a-a9ac-c113a7fd92d3","8b9aa23f-03ca-46e4-95dc-a91836e7cf12"],"responses":{"200":"ebdc10ce-d6d6-4820-8315-f316e6449235","401":"79470089-6242-44d1-868f-60c90926c88b","403":"e1a96255-6022-4d27-be78-15414b247b92","404":"ffd503f5-82c6-41a2-8126-21cbe51ef589","429":"c3b28af1-a2b8-4d07-a534-29e28c9ea8d0"},"method":"get","type":"path","servers":["7174c07b-3f6d-4587-860c-b159b3fceb86"],"security":["daeed687-106f-4e81-b970-a2ffa4b47569"],"path":"/v1/agents/{agentId}/performance/{statisticId}","baseUrlOptions":["https://api.talkpilot.io"],"title":"Get performance record details","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e238b326-91ac-471a-a9ac-c113a7fd92d3":{"name":"agentId","in":"path","required":true,"description":"Agent UUID","schema":{"type":"string","format":"uuid","isRequired":true,"description":"Agent UUID","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"8b9aa23f-03ca-46e4-95dc-a91836e7cf12":{"name":"statisticId","in":"path","required":true,"description":"Performance record UUID (`call_statistics.id`)","schema":{"type":"string","format":"uuid","isRequired":true,"description":"Performance record UUID (`call_statistics.id`)","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"ebdc10ce-d6d6-4820-8315-f316e6449235":{"description":"Performance record details","content":{"application/json":{"schema":{"type":"object","description":"Full performance record including the transcript","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"call_id":{"type":"string","description":"External call ID (e.g. LiveKit) — links to the `calls` resource","uniqueKey":"call_id","typeLabel":"string"},"caller_phone":{"oneOf":[{"type":"string","uniqueKey":"caller_phone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"caller_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"caller_phone","typeLabel":"string | null"},"agent_phone_number":{"oneOf":[{"type":"string","uniqueKey":"agent_phone_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"agent_phone_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent_phone_number","typeLabel":"string | null"},"agent_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"agent_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","uniqueKey":"agent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent_id","typeLabel":"string\u003cuuid> | null"},"duration_seconds":{"type":"integer","description":"Call duration in seconds","uniqueKey":"duration_seconds","typeLabel":"integer"},"disconnect_reason":{"oneOf":[{"type":"string","uniqueKey":"disconnect_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"disconnect_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"disconnect_reason","typeLabel":"string | null"},"session_status":{"oneOf":[{"type":"string","uniqueKey":"session_status.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"session_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"session_status","typeLabel":"string | null"},"e2e_latency_p90":{"oneOf":[{"type":"number","description":"End-to-end response latency, 90th percentile (seconds)","uniqueKey":"e2e_latency_p90.oneOf.0","typeLabel":"number"},{"type":"null","description":"End-to-end response latency, 90th percentile (seconds)","uniqueKey":"e2e_latency_p90.oneOf.1","typeLabel":"null"}],"uniqueKey":"e2e_latency_p90","typeLabel":"number | null"},"e2e_latency_median":{"oneOf":[{"type":"number","uniqueKey":"e2e_latency_median.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"e2e_latency_median.oneOf.1","typeLabel":"null"}],"uniqueKey":"e2e_latency_median","typeLabel":"number | null"},"e2e_latency_min":{"oneOf":[{"type":"number","uniqueKey":"e2e_latency_min.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"e2e_latency_min.oneOf.1","typeLabel":"null"}],"uniqueKey":"e2e_latency_min","typeLabel":"number | null"},"transcription_latency_p90":{"oneOf":[{"type":"number","description":"Speech-to-text latency, 90th percentile (seconds)","uniqueKey":"transcription_latency_p90.oneOf.0","typeLabel":"number"},{"type":"null","description":"Speech-to-text latency, 90th percentile (seconds)","uniqueKey":"transcription_latency_p90.oneOf.1","typeLabel":"null"}],"uniqueKey":"transcription_latency_p90","typeLabel":"number | null"},"transcription_latency_median":{"oneOf":[{"type":"number","uniqueKey":"transcription_latency_median.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"transcription_latency_median.oneOf.1","typeLabel":"null"}],"uniqueKey":"transcription_latency_median","typeLabel":"number | null"},"transcription_latency_min":{"oneOf":[{"type":"number","uniqueKey":"transcription_latency_min.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"transcription_latency_min.oneOf.1","typeLabel":"null"}],"uniqueKey":"transcription_latency_min","typeLabel":"number | null"},"llm_latency_p90":{"oneOf":[{"type":"number","description":"Language model latency, 90th percentile (seconds)","uniqueKey":"llm_latency_p90.oneOf.0","typeLabel":"number"},{"type":"null","description":"Language model latency, 90th percentile (seconds)","uniqueKey":"llm_latency_p90.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_latency_p90","typeLabel":"number | null"},"llm_latency_median":{"oneOf":[{"type":"number","uniqueKey":"llm_latency_median.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"llm_latency_median.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_latency_median","typeLabel":"number | null"},"llm_latency_min":{"oneOf":[{"type":"number","uniqueKey":"llm_latency_min.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"llm_latency_min.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_latency_min","typeLabel":"number | null"},"tts_latency_p90":{"oneOf":[{"type":"number","description":"Text-to-speech latency, 90th percentile (seconds)","uniqueKey":"tts_latency_p90.oneOf.0","typeLabel":"number"},{"type":"null","description":"Text-to-speech latency, 90th percentile (seconds)","uniqueKey":"tts_latency_p90.oneOf.1","typeLabel":"null"}],"uniqueKey":"tts_latency_p90","typeLabel":"number | null"},"tts_latency_median":{"oneOf":[{"type":"number","uniqueKey":"tts_latency_median.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"tts_latency_median.oneOf.1","typeLabel":"null"}],"uniqueKey":"tts_latency_median","typeLabel":"number | null"},"tts_latency_min":{"oneOf":[{"type":"number","uniqueKey":"tts_latency_min.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"tts_latency_min.oneOf.1","typeLabel":"null"}],"uniqueKey":"tts_latency_min","typeLabel":"number | null"},"llm_total_tokens":{"oneOf":[{"type":"integer","uniqueKey":"llm_total_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"llm_total_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_total_tokens","typeLabel":"integer | null"},"llm_prompt_tokens":{"oneOf":[{"type":"integer","uniqueKey":"llm_prompt_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"llm_prompt_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_prompt_tokens","typeLabel":"integer | null"},"llm_completion_tokens":{"oneOf":[{"type":"integer","uniqueKey":"llm_completion_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"llm_completion_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_completion_tokens","typeLabel":"integer | null"},"pre_call_variables":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Variables handed to the agent before the call started","uniqueKey":"pre_call_variables.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Variables handed to the agent before the call started","uniqueKey":"pre_call_variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"pre_call_variables","typeLabel":"object | null"},"extracted_variables":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Variables the agent extracted during the call","uniqueKey":"extracted_variables.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Variables the agent extracted during the call","uniqueKey":"extracted_variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"extracted_variables","typeLabel":"object | null"},"llm_provider":{"oneOf":[{"type":"string","uniqueKey":"llm_provider.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"llm_provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_provider","typeLabel":"string | null"},"llm_model":{"oneOf":[{"type":"string","uniqueKey":"llm_model.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"llm_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"llm_model","typeLabel":"string | null"},"tts_provider":{"oneOf":[{"type":"string","uniqueKey":"tts_provider.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"tts_provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"tts_provider","typeLabel":"string | null"},"stt":{"oneOf":[{"type":"string","description":"Speech-to-text provider","uniqueKey":"stt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Speech-to-text provider","uniqueKey":"stt.oneOf.1","typeLabel":"null"}],"uniqueKey":"stt","typeLabel":"string | null"},"pipeline_mode":{"oneOf":[{"type":"string","uniqueKey":"pipeline_mode.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"pipeline_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"pipeline_mode","typeLabel":"string | null"},"created_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"created_at","typeLabel":"string\u003cdate-time> | null"},"final_result":{"oneOf":[{"type":"object","description":"Overall automated evaluation of the call","properties":{"outcome":{"oneOf":[{"type":"boolean","uniqueKey":"final_result.oneOf.0.outcome.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"final_result.oneOf.0.outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"final_result.oneOf.0.outcome","typeLabel":"boolean | null"},"outcome_label":{"type":"string","enum":["success","failed","neutral"],"uniqueKey":"final_result.oneOf.0.outcome_label","typeLabel":"enum\u003cstring>"},"final_score":{"type":"number","description":"Overall quality score of the call","uniqueKey":"final_result.oneOf.0.final_score","typeLabel":"number"},"summary_reasoning":{"type":"string","uniqueKey":"final_result.oneOf.0.summary_reasoning","typeLabel":"string"}},"uniqueKey":"final_result.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"final_result.oneOf.1","typeLabel":"null"}],"uniqueKey":"final_result","typeLabel":"object | null"},"prompt_fingerprint":{"oneOf":[{"type":"string","description":"SHA-256 of the prompt template used — groups calls of the same prompt version","uniqueKey":"prompt_fingerprint.oneOf.0","typeLabel":"string"},{"type":"null","description":"SHA-256 of the prompt template used — groups calls of the same prompt version","uniqueKey":"prompt_fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"prompt_fingerprint","typeLabel":"string | null"},"assistant_misunderstood_multiple_times":{"oneOf":[{"type":"object","description":"Automated QA assessment of a single failure pattern (\"redflag\").\nWritten by the analysis pipeline, not by the caller.\n","properties":{"detected":{"type":"boolean","description":"Whether this failure pattern occurred in the call","uniqueKey":"assistant_misunderstood_multiple_times.oneOf.0.detected","typeLabel":"boolean"},"reasoning":{"type":"string","description":"Short explanation of the assessment","uniqueKey":"assistant_misunderstood_multiple_times.oneOf.0.reasoning","typeLabel":"string"},"score_impact":{"type":"number","description":"How strongly this pattern lowered the final score","uniqueKey":"assistant_misunderstood_multiple_times.oneOf.0.score_impact","typeLabel":"number"}},"uniqueKey":"assistant_misunderstood_multiple_times.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"assistant_misunderstood_multiple_times.oneOf.1","typeLabel":"null"}],"uniqueKey":"assistant_misunderstood_multiple_times","typeLabel":"object | null"},"repeated_same_sentence":{"oneOf":[{"type":"object","description":"Automated QA assessment of a single failure pattern (\"redflag\").\nWritten by the analysis pipeline, not by the caller.\n","properties":{"detected":{"type":"boolean","description":"Whether this failure pattern occurred in the call","uniqueKey":"repeated_same_sentence.oneOf.0.detected","typeLabel":"boolean"},"reasoning":{"type":"string","description":"Short explanation of the assessment","uniqueKey":"repeated_same_sentence.oneOf.0.reasoning","typeLabel":"string"},"score_impact":{"type":"number","description":"How strongly this pattern lowered the final score","uniqueKey":"repeated_same_sentence.oneOf.0.score_impact","typeLabel":"number"}},"uniqueKey":"repeated_same_sentence.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"repeated_same_sentence.oneOf.1","typeLabel":"null"}],"uniqueKey":"repeated_same_sentence","typeLabel":"object | null"},"abrupt_end_without_goodbye":{"oneOf":[{"type":"object","description":"Automated QA assessment of a single failure pattern (\"redflag\").\nWritten by the analysis pipeline, not by the caller.\n","properties":{"detected":{"type":"boolean","description":"Whether this failure pattern occurred in the call","uniqueKey":"abrupt_end_without_goodbye.oneOf.0.detected","typeLabel":"boolean"},"reasoning":{"type":"string","description":"Short explanation of the assessment","uniqueKey":"abrupt_end_without_goodbye.oneOf.0.reasoning","typeLabel":"string"},"score_impact":{"type":"number","description":"How strongly this pattern lowered the final score","uniqueKey":"abrupt_end_without_goodbye.oneOf.0.score_impact","typeLabel":"number"}},"uniqueKey":"abrupt_end_without_goodbye.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"abrupt_end_without_goodbye.oneOf.1","typeLabel":"null"}],"uniqueKey":"abrupt_end_without_goodbye","typeLabel":"object | null"},"connection_issue_repeated":{"oneOf":[{"type":"object","description":"Automated QA assessment of a single failure pattern (\"redflag\").\nWritten by the analysis pipeline, not by the caller.\n","properties":{"detected":{"type":"boolean","description":"Whether this failure pattern occurred in the call","uniqueKey":"connection_issue_repeated.oneOf.0.detected","typeLabel":"boolean"},"reasoning":{"type":"string","description":"Short explanation of the assessment","uniqueKey":"connection_issue_repeated.oneOf.0.reasoning","typeLabel":"string"},"score_impact":{"type":"number","description":"How strongly this pattern lowered the final score","uniqueKey":"connection_issue_repeated.oneOf.0.score_impact","typeLabel":"number"}},"uniqueKey":"connection_issue_repeated.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"connection_issue_repeated.oneOf.1","typeLabel":"null"}],"uniqueKey":"connection_issue_repeated","typeLabel":"object | null"},"assistant_policy_violation":{"oneOf":[{"type":"object","description":"Automated QA assessment of a single failure pattern (\"redflag\").\nWritten by the analysis pipeline, not by the caller.\n","properties":{"detected":{"type":"boolean","description":"Whether this failure pattern occurred in the call","uniqueKey":"assistant_policy_violation.oneOf.0.detected","typeLabel":"boolean"},"reasoning":{"type":"string","description":"Short explanation of the assessment","uniqueKey":"assistant_policy_violation.oneOf.0.reasoning","typeLabel":"string"},"score_impact":{"type":"number","description":"How strongly this pattern lowered the final score","uniqueKey":"assistant_policy_violation.oneOf.0.score_impact","typeLabel":"number"}},"uniqueKey":"assistant_policy_violation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"assistant_policy_violation.oneOf.1","typeLabel":"null"}],"uniqueKey":"assistant_policy_violation","typeLabel":"object | null"},"technical_error":{"oneOf":[{"type":"object","description":"Automated QA assessment of a single failure pattern (\"redflag\").\nWritten by the analysis pipeline, not by the caller.\n","properties":{"detected":{"type":"boolean","description":"Whether this failure pattern occurred in the call","uniqueKey":"technical_error.oneOf.0.detected","typeLabel":"boolean"},"reasoning":{"type":"string","description":"Short explanation of the assessment","uniqueKey":"technical_error.oneOf.0.reasoning","typeLabel":"string"},"score_impact":{"type":"number","description":"How strongly this pattern lowered the final score","uniqueKey":"technical_error.oneOf.0.score_impact","typeLabel":"number"}},"uniqueKey":"technical_error.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"technical_error.oneOf.1","typeLabel":"null"}],"uniqueKey":"technical_error","typeLabel":"object | null"},"early_hangup_by_caller":{"oneOf":[{"type":"object","description":"Automated QA assessment of a single failure pattern (\"redflag\").\nWritten by the analysis pipeline, not by the caller.\n","properties":{"detected":{"type":"boolean","description":"Whether this failure pattern occurred in the call","uniqueKey":"early_hangup_by_caller.oneOf.0.detected","typeLabel":"boolean"},"reasoning":{"type":"string","description":"Short explanation of the assessment","uniqueKey":"early_hangup_by_caller.oneOf.0.reasoning","typeLabel":"string"},"score_impact":{"type":"number","description":"How strongly this pattern lowered the final score","uniqueKey":"early_hangup_by_caller.oneOf.0.score_impact","typeLabel":"number"}},"uniqueKey":"early_hangup_by_caller.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"early_hangup_by_caller.oneOf.1","typeLabel":"null"}],"uniqueKey":"early_hangup_by_caller","typeLabel":"object | null"},"transcript":{"oneOf":[{"type":"array","description":"Speech turns and tool calls in one chronological list. `null` for\ncalls recorded before transcript capture was enabled.\n","items":{"description":"One entry of a performance transcript. Three kinds share a single list,\nsorted chronologically by `time_sec` — distinguish them by `role`:\n\n- `user` / `assistant` — a speech turn, text in `text`\n- `tool_call_invocation` — the agent calling a tool; `arguments` is a\n **JSON string**, not an object\n- `tool_call_result` — the tool's answer; the payload is in `content`,\n not in `text`\n","type":"object","properties":{"role":{"type":"string","enum":["user","assistant","tool_call_invocation","tool_call_result"],"isRequired":true,"uniqueKey":"transcript.oneOf.0.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"time_sec":{"type":"number","description":"Seconds since call start — the sort key of the list","uniqueKey":"transcript.oneOf.0.items.[INDEX].time_sec","typeLabel":"number"},"text":{"type":"string","description":"Spoken text (`user` and `assistant` entries only)","uniqueKey":"transcript.oneOf.0.items.[INDEX].text","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","description":"Wall-clock time of the speech turn","uniqueKey":"transcript.oneOf.0.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"},"tool_call_id":{"type":"string","description":"Links an invocation to its result","uniqueKey":"transcript.oneOf.0.items.[INDEX].tool_call_id","typeLabel":"string"},"name":{"type":"string","description":"Tool name (`tool_call_invocation` only)","uniqueKey":"transcript.oneOf.0.items.[INDEX].name","typeLabel":"string"},"arguments":{"type":"string","description":"Tool arguments as a JSON string (`tool_call_invocation` only) — parse it before use","uniqueKey":"transcript.oneOf.0.items.[INDEX].arguments","typeLabel":"string"},"successful":{"oneOf":[{"type":"boolean","description":"Whether the tool call succeeded (`tool_call_result` only)","uniqueKey":"transcript.oneOf.0.items.[INDEX].successful.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the tool call succeeded (`tool_call_result` only)","uniqueKey":"transcript.oneOf.0.items.[INDEX].successful.oneOf.1","typeLabel":"null"}],"uniqueKey":"transcript.oneOf.0.items.[INDEX].successful","typeLabel":"boolean | null"},"content":{"type":"string","description":"Tool result payload (`tool_call_result` only)","uniqueKey":"transcript.oneOf.0.items.[INDEX].content","typeLabel":"string"}},"required":["role"],"uniqueKey":"transcript.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"transcript.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Speech turns and tool calls in one chronological list. `null` for\ncalls recorded before transcript capture was enabled.\n","items":{"description":"One entry of a performance transcript. Three kinds share a single list,\nsorted chronologically by `time_sec` — distinguish them by `role`:\n\n- `user` / `assistant` — a speech turn, text in `text`\n- `tool_call_invocation` — the agent calling a tool; `arguments` is a\n **JSON string**, not an object\n- `tool_call_result` — the tool's answer; the payload is in `content`,\n not in `text`\n","type":"object","properties":{"role":{"type":"string","enum":["user","assistant","tool_call_invocation","tool_call_result"]},"time_sec":{"type":"number","description":"Seconds since call start — the sort key of the list"},"text":{"type":"string","description":"Spoken text (`user` and `assistant` entries only)"},"timestamp":{"type":"string","format":"date-time","description":"Wall-clock time of the speech turn"},"tool_call_id":{"type":"string","description":"Links an invocation to its result"},"name":{"type":"string","description":"Tool name (`tool_call_invocation` only)"},"arguments":{"type":"string","description":"Tool arguments as a JSON string (`tool_call_invocation` only) — parse it before use"},"successful":{"oneOf":[{"type":"boolean","description":"Whether the tool call succeeded (`tool_call_result` only)"},{"type":"null","description":"Whether the tool call succeeded (`tool_call_result` only)"}]},"content":{"type":"string","description":"Tool result payload (`tool_call_result` only)"}},"required":["role"]},"uniqueKey":"transcript.oneOf.1","typeLabel":"null"}],"uniqueKey":"transcript","typeLabel":"object[] | null"}},"uniqueKey":"","typeLabel":"object"},"example":{"id":"9f1c2d3e-4a5b-6c7d-8e9f-0a1b2c3d4e5f","call_id":"lk_call_abc123","caller_phone":"+491701234567","agent_phone_number":"+4930123456","agent_id":"550e8400-e29b-41d4-a716-446655440000","duration_seconds":184,"disconnect_reason":"user_hangup","session_status":"completed","e2e_latency_p90":1.42,"e2e_latency_median":0.98,"e2e_latency_min":0.61,"transcription_latency_p90":0.31,"transcription_latency_median":0.22,"transcription_latency_min":0.14,"llm_latency_p90":0.82,"llm_latency_median":0.55,"llm_latency_min":0.33,"tts_latency_p90":0.29,"tts_latency_median":0.21,"tts_latency_min":0.12,"llm_total_tokens":4820,"llm_prompt_tokens":4120,"llm_completion_tokens":700,"pre_call_variables":{"caller_name":"Hans Meier"},"extracted_variables":{"appointment_date":"2026-04-02"},"llm_provider":"openai","llm_model":"gpt-4o-mini","tts_provider":"elevenlabs","stt":"deepgram","pipeline_mode":"stt_llm_tts","created_at":"2026-03-19T10:30:00Z","final_result":{"outcome":true,"outcome_label":"success","final_score":8,"summary_reasoning":"Termin erfolgreich vereinbart, keine Rueckfragen offen."},"prompt_fingerprint":"3b1f0c9d8e7a6b5c4d3e2f1a0b9c8d7e6f5a4b3c2d1e0f9a8b7c6d5e4f3a2b1c","assistant_misunderstood_multiple_times":{"detected":false,"reasoning":"Keine Rueckfragen des Assistenten notwendig.","score_impact":0},"repeated_same_sentence":{"detected":false,"reasoning":"Keine Wiederholungen erkannt.","score_impact":0},"abrupt_end_without_goodbye":{"detected":false,"reasoning":"Gespraech wurde regulaer beendet.","score_impact":0},"connection_issue_repeated":{"detected":false,"reasoning":"Stabile Verbindung.","score_impact":0},"assistant_policy_violation":{"detected":false,"reasoning":"Keine Richtlinienverstoesse.","score_impact":0},"technical_error":{"detected":false,"reasoning":"Keine technischen Fehler.","score_impact":0},"early_hangup_by_caller":{"detected":false,"reasoning":"Anrufer blieb bis zum Ende in der Leitung.","score_impact":0},"transcript":[{"role":"assistant","text":"Guten Tag, Praxis Mustermann, was kann ich fuer Sie tun?","timestamp":"2026-03-19T10:30:02Z","time_sec":2.1},{"role":"user","text":"Ich moechte einen Termin am zweiten April.","timestamp":"2026-03-19T10:30:09Z","time_sec":9.4},{"role":"tool_call_invocation","tool_call_id":"call_7Hd2","name":"check_availability","arguments":"{\"date\":\"2026-04-02\"}","time_sec":10.8},{"role":"tool_call_result","tool_call_id":"call_7Hd2","successful":true,"content":"{\"slots\":[\"09:00\",\"14:30\"]}","time_sec":11.6}]},"examples":{"Example":{"title":"Example","value":{"id":"9f1c2d3e-4a5b-6c7d-8e9f-0a1b2c3d4e5f","call_id":"lk_call_abc123","caller_phone":"+491701234567","agent_phone_number":"+4930123456","agent_id":"550e8400-e29b-41d4-a716-446655440000","duration_seconds":184,"disconnect_reason":"user_hangup","session_status":"completed","e2e_latency_p90":1.42,"e2e_latency_median":0.98,"e2e_latency_min":0.61,"transcription_latency_p90":0.31,"transcription_latency_median":0.22,"transcription_latency_min":0.14,"llm_latency_p90":0.82,"llm_latency_median":0.55,"llm_latency_min":0.33,"tts_latency_p90":0.29,"tts_latency_median":0.21,"tts_latency_min":0.12,"llm_total_tokens":4820,"llm_prompt_tokens":4120,"llm_completion_tokens":700,"pre_call_variables":{"caller_name":"Hans Meier"},"extracted_variables":{"appointment_date":"2026-04-02"},"llm_provider":"openai","llm_model":"gpt-4o-mini","tts_provider":"elevenlabs","stt":"deepgram","pipeline_mode":"stt_llm_tts","created_at":"2026-03-19T10:30:00Z","final_result":{"outcome":true,"outcome_label":"success","final_score":8,"summary_reasoning":"Termin erfolgreich vereinbart, keine Rueckfragen offen."},"prompt_fingerprint":"3b1f0c9d8e7a6b5c4d3e2f1a0b9c8d7e6f5a4b3c2d1e0f9a8b7c6d5e4f3a2b1c","assistant_misunderstood_multiple_times":{"detected":false,"reasoning":"Keine Rueckfragen des Assistenten notwendig.","score_impact":0},"repeated_same_sentence":{"detected":false,"reasoning":"Keine Wiederholungen erkannt.","score_impact":0},"abrupt_end_without_goodbye":{"detected":false,"reasoning":"Gespraech wurde regulaer beendet.","score_impact":0},"connection_issue_repeated":{"detected":false,"reasoning":"Stabile Verbindung.","score_impact":0},"assistant_policy_violation":{"detected":false,"reasoning":"Keine Richtlinienverstoesse.","score_impact":0},"technical_error":{"detected":false,"reasoning":"Keine technischen Fehler.","score_impact":0},"early_hangup_by_caller":{"detected":false,"reasoning":"Anrufer blieb bis zum Ende in der Leitung.","score_impact":0},"transcript":[{"role":"assistant","text":"Guten Tag, Praxis Mustermann, was kann ich fuer Sie tun?","timestamp":"2026-03-19T10:30:02Z","time_sec":2.1},{"role":"user","text":"Ich moechte einen Termin am zweiten April.","timestamp":"2026-03-19T10:30:09Z","time_sec":9.4},{"role":"tool_call_invocation","tool_call_id":"call_7Hd2","name":"check_availability","arguments":"{\"date\":\"2026-04-02\"}","time_sec":10.8},{"role":"tool_call_result","tool_call_id":"call_7Hd2","successful":true,"content":"{\"slots\":[\"09:00\",\"14:30\"]}","time_sec":11.6}]}}},"exampleType":"examples"}},"exampleType":"examples"},"79470089-6242-44d1-868f-60c90926c88b":{"description":"Missing or invalid authentication","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","request_id"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","UNAUTHORIZED","FORBIDDEN","AGENT_NOT_ACCESSIBLE","NOT_FOUND","CONFLICT","AGENT_HAS_NUMBER","POOL_EMPTY","NOT_POOL_NUMBER","RATE_LIMITED","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"UNAUTHORIZED","message":"Invalid or missing API key","request_id":"req_abc123"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UNAUTHORIZED","message":"Invalid or missing API key","request_id":"req_abc123"}}}},"exampleType":"examples"}},"exampleType":"examples"},"e1a96255-6022-4d27-be78-15414b247b92":{"description":"Insufficient permissions (`FORBIDDEN`), or the agent is outside the key's\n`allowed_agent_ids` (`AGENT_NOT_ACCESSIBLE`)\n","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","request_id"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","UNAUTHORIZED","FORBIDDEN","AGENT_NOT_ACCESSIBLE","NOT_FOUND","CONFLICT","AGENT_HAS_NUMBER","POOL_EMPTY","NOT_POOL_NUMBER","RATE_LIMITED","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"missingPermission":{"title":"missingPermission","value":{"error":{"code":"FORBIDDEN","message":"API key lacks required permission: agents:write","request_id":"req_abc123"}}},"agentNotAccessible":{"title":"agentNotAccessible","value":{"error":{"code":"AGENT_NOT_ACCESSIBLE","message":"API key does not have access to this agent","request_id":"req_abc123"}}}},"exampleType":"examples"}},"exampleType":"examples"},"ffd503f5-82c6-41a2-8126-21cbe51ef589":{"description":"Resource not found","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","request_id"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","UNAUTHORIZED","FORBIDDEN","AGENT_NOT_ACCESSIBLE","NOT_FOUND","CONFLICT","AGENT_HAS_NUMBER","POOL_EMPTY","NOT_POOL_NUMBER","RATE_LIMITED","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"NOT_FOUND","message":"Agent not found","request_id":"req_abc123"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"NOT_FOUND","message":"Agent not found","request_id":"req_abc123"}}}},"exampleType":"examples"}},"exampleType":"examples"},"c3b28af1-a2b8-4d07-a534-29e28c9ea8d0":{"description":"Too many requests for this API key (60/minute or 1,000/hour by default)","headers":{"Retry-After":{"description":"Seconds to wait before retrying — 60 for the minute window, 3600 for the hour window","schema":{"type":"integer"}},"X-RateLimit-Limit":{"schema":{"type":"integer"}},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-RateLimit-Reset":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","request_id"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","UNAUTHORIZED","FORBIDDEN","AGENT_NOT_ACCESSIBLE","NOT_FOUND","CONFLICT","AGENT_HAS_NUMBER","POOL_EMPTY","NOT_POOL_NUMBER","RATE_LIMITED","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"RATE_LIMITED","message":"Rate limit exceeded. Try again in 60 seconds.","request_id":"req_abc123"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"RATE_LIMITED","message":"Rate limit exceeded. Try again in 60 seconds.","request_id":"req_abc123"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"daeed687-106f-4e81-b970-a2ffa4b47569":{"apiKey":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key for external access. Format: `tp_live_\u003c32-hex-chars>`.\nCreate keys in the TalkPilot Dashboard under Settings > API.\n","scopes":[],"schemeName":"apiKey"}}},"servers":{"7174c07b-3f6d-4587-860c-b159b3fceb86":{"url":"https://api.talkpilot.io","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key for external access. Format: `tp_live_\u003c32-hex-chars>`.\nCreate keys in the TalkPilot Dashboard under Settings > API.\n","scopes":[],"schemeName":"apiKey"},"schema":{"title":"X-API-Key","type":"string","description":"API key for external access. Format: `tp_live_\u003c32-hex-chars>`.\nCreate keys in the TalkPilot Dashboard under Settings > API.\n","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"X-API-Key"}],"title":"apiKey"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"talkpilot-8db57f17","siteName":"TalkPilot","title":"Get performance record details - TalkPilot","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-27T07:18:36.307Z","originalFileLocation":"api-reference/performance/get-performance-record-details.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=\"Returns a single performance record including the full transcript (speech turns plus tool calls and their results, chronologically sorted by time_sec). Personal data in the transcript is partially redacted before it is stored (phone numbers, e-mail addresses, IBANs and digit runs of 7+); names and addresses remain in clear text. Internal debug logs are never returned. Requires the performance:read permission. With Dashboard JWT auth this endpoint is restricted to the super_admin, dev_admin and dev_employee roles.\">\u003cmeta data-mint-head name=\"application-name\" content=\"TalkPilot\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_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/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_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/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_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/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_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/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_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/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_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/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_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/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get performance record details - TalkPilot\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns a single performance record including the full transcript (speech turns plus tool calls and their results, chronologically sorted by time_sec). Personal data in the transcript is partially redacted before it is stored (phone numbers, e-mail addresses, IBANs and digit runs of 7+); names and addresses remain in clear text. Internal debug logs are never returned. Requires the performance:read permission. With Dashboard JWT auth this endpoint is restricted to the super_admin, dev_admin and dev_employee roles.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TalkPilot\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://talkpilot-8db57f17.mintlify.app/_mintlify/api/og/v2?division=Performance\u0026amp;title=Get+performance+record+details\u0026amp;description=Returns+a+single+performance+record+including+the+full+%60transcript%60%0A%28speech+turns+plus+tool+calls+and+their+results%2C+chronologically+sorted%0Aby+%60time_sec%60%29.%0A%0APer\u0026amp;theme=91659bae7c7a4489b0dcb7f9\u0026amp;signature=1f58a175b6e60da463a2a8ca542bb014fd02ec04ee6314f06c36d560fa4acf7c\">\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 performance record details - TalkPilot\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns a single performance record including the full transcript (speech turns plus tool calls and their results, chronologically sorted by time_sec). Personal data in the transcript is partially redacted before it is stored (phone numbers, e-mail addresses, IBANs and digit runs of 7+); names and addresses remain in clear text. Internal debug logs are never returned. Requires the performance:read permission. With Dashboard JWT auth this endpoint is restricted to the super_admin, dev_admin and dev_employee roles.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://talkpilot-8db57f17.mintlify.app/_mintlify/api/og/v2?division=Performance\u0026amp;title=Get+performance+record+details\u0026amp;description=Returns+a+single+performance+record+including+the+full+%60transcript%60%0A%28speech+turns+plus+tool+calls+and+their+results%2C+chronologically+sorted%0Aby+%60time_sec%60%29.%0A%0APer\u0026amp;theme=91659bae7c7a4489b0dcb7f9\u0026amp;signature=1f58a175b6e60da463a2a8ca542bb014fd02ec04ee6314f06c36d560fa4acf7c\">\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/talkpilot-8db57f17/Gfa90PUZyGdcNWpj/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TalkPilot\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F97316\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/performance/get-performance-record-details.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.talkpilot.io/#organization\",\"name\":\"TalkPilot\",\"url\":\"https://docs.talkpilot.io\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.talkpilot.io#website\",\"name\":\"TalkPilot\",\"url\":\"https://docs.talkpilot.io\",\"publisher\":{\"@id\":\"https://docs.talkpilot.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details#webpage\",\"url\":\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details\",\"name\":\"Get performance record details\",\"description\":\"Returns a single performance record including the full transcript (speech turns plus tool calls and their results, chronologically sorted by time_sec). Personal data in the transcript is partially redacted before it is stored (phone numbers, e-mail addresses, IBANs and digit runs of 7+); names and addresses remain in clear text. Internal debug logs are never returned. Requires the performance:read permission. With Dashboard JWT auth this endpoint is restricted to the super_admin, dev_admin and dev_employee roles.\",\"dateModified\":\"2026-09-27T07:18:36.307Z\",\"isPartOf\":{\"@id\":\"https://docs.talkpilot.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoint Reference\",\"item\":\"https://docs.talkpilot.io/api-reference/health/health-check\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Performance\",\"item\":\"https://docs.talkpilot.io/api-reference/performance/list-performance-records\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get performance record details\",\"item\":\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details#apireference\",\"headline\":\"Get performance record details\",\"name\":\"Get performance record details\",\"description\":\"Returns a single performance record including the full transcript (speech turns plus tool calls and their results, chronologically sorted by time_sec). Personal data in the transcript is partially redacted before it is stored (phone numbers, e-mail addresses, IBANs and digit runs of 7+); names and addresses remain in clear text. Internal debug logs are never returned. Requires the performance:read permission. With Dashboard JWT auth this endpoint is restricted to the super_admin, dev_admin and dev_employee roles.\",\"url\":\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details\",\"mainEntityOfPage\":{\"@id\":\"https://docs.talkpilot.io/api-reference/performance/get-performance-record-details#webpage\"},\"dateModified\":\"2026-09-27T07:18:36.307Z\",\"publisher\":{\"@id\":\"https://docs.talkpilot.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.talkpilot.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TalkPilot\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"TalkPilot","nav":{"global":{"anchors":[{"anchor":"API Reference","icon":"code","href":"/api/agents"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Resources","pages":[{"title":"Agents","href":"/api/agents"},{"title":"Workflow","href":"/api/workflow"},{"title":"Tools","href":"/api/tools"},{"title":"Employees","href":"/api/employees"},{"title":"Contacts","href":"/api/contacts"},{"title":"Forwarding Slots","href":"/api/forwarding-slots"},{"title":"Knowledge Base","href":"/api/knowledge-base"},{"title":"Calls","href":"/api/calls"},{"title":"Performance","href":"/api/performance"},{"title":"Organizations","href":"/api/organization"},{"title":"API Keys","href":"/api/api-keys"}]},{"group":"Endpoint Reference","pages":[{"group":"Health","pages":[{"openapi":"get /v1/health","title":"Health check","href":"/api-reference/health/health-check"}]},{"group":"Agents","pages":[{"openapi":"get /v1/agents","title":"List agents","href":"/api-reference/agents/list-agents"},{"openapi":"post /v1/agents","title":"Create an agent","href":"/api-reference/agents/create-an-agent"},{"openapi":"get /v1/agents/{agentId}","title":"Get agent details","href":"/api-reference/agents/get-agent-details"},{"openapi":"patch /v1/agents/{agentId}","title":"Update agent settings","href":"/api-reference/agents/update-agent-settings"},{"openapi":"get /v1/agents/{agentId}/status","title":"Get agent status","href":"/api-reference/agents/get-agent-status"},{"openapi":"post /v1/agents/{agentId}/phone-number","title":"Assign a phone number","href":"/api-reference/agents/assign-a-phone-number"},{"openapi":"delete /v1/agents/{agentId}/phone-number","title":"Release a phone number","href":"/api-reference/agents/release-a-phone-number"}]},{"group":"Workflow","pages":[{"openapi":"get /v1/agents/{agentId}/workflow","title":"Get workflow","href":"/api-reference/workflow/get-workflow"},{"openapi":"put /v1/agents/{agentId}/workflow","title":"Replace workflow","href":"/api-reference/workflow/replace-workflow"}]},{"group":"Tools","pages":[{"openapi":"get /v1/agents/{agentId}/tools","title":"List agent tools","href":"/api-reference/tools/list-agent-tools"},{"openapi":"post /v1/agents/{agentId}/tools","title":"Create a tool","href":"/api-reference/tools/create-a-tool"},{"openapi":"get /v1/agents/{agentId}/tools/{toolId}","title":"Get a tool","href":"/api-reference/tools/get-a-tool"},{"openapi":"patch /v1/agents/{agentId}/tools/{toolId}","title":"Update a tool","href":"/api-reference/tools/update-a-tool"},{"openapi":"delete /v1/agents/{agentId}/tools/{toolId}","title":"Delete a tool","href":"/api-reference/tools/delete-a-tool"}]},{"group":"Employees","pages":[{"openapi":"get /v1/agents/{agentId}/employees","title":"List employees","href":"/api-reference/employees/list-employees"},{"openapi":"post /v1/agents/{agentId}/employees","title":"Create an employee","href":"/api-reference/employees/create-an-employee"},{"openapi":"get /v1/agents/{agentId}/employees/{employeeId}","title":"Get an employee","href":"/api-reference/employees/get-an-employee"},{"openapi":"patch /v1/agents/{agentId}/employees/{employeeId}","title":"Update an employee","href":"/api-reference/employees/update-an-employee"},{"openapi":"delete /v1/agents/{agentId}/employees/{employeeId}","title":"Delete an employee","href":"/api-reference/employees/delete-an-employee"}]},{"group":"Contacts","pages":[{"openapi":"get /v1/agents/{agentId}/contacts","title":"List contacts","href":"/api-reference/contacts/list-contacts"},{"openapi":"post /v1/agents/{agentId}/contacts","title":"Create a contact","href":"/api-reference/contacts/create-a-contact"},{"openapi":"get /v1/agents/{agentId}/contacts/{contactId}","title":"Get a contact","href":"/api-reference/contacts/get-a-contact"},{"openapi":"patch /v1/agents/{agentId}/contacts/{contactId}","title":"Update a contact","href":"/api-reference/contacts/update-a-contact"},{"openapi":"delete /v1/agents/{agentId}/contacts/{contactId}","title":"Delete a contact","href":"/api-reference/contacts/delete-a-contact"}]},{"group":"Forwarding Slots","pages":[{"openapi":"get /v1/agents/{agentId}/forwarding-slots","title":"List forwarding slots","href":"/api-reference/forwarding-slots/list-forwarding-slots"},{"openapi":"post /v1/agents/{agentId}/forwarding-slots","title":"Create a forwarding slot","href":"/api-reference/forwarding-slots/create-a-forwarding-slot"},{"openapi":"put /v1/agents/{agentId}/forwarding-slots","title":"Replace all forwarding slots","href":"/api-reference/forwarding-slots/replace-all-forwarding-slots"},{"openapi":"patch /v1/agents/{agentId}/forwarding-slots/{slotId}","title":"Update a forwarding slot","href":"/api-reference/forwarding-slots/update-a-forwarding-slot"},{"openapi":"delete /v1/agents/{agentId}/forwarding-slots/{slotId}","title":"Delete a forwarding slot","href":"/api-reference/forwarding-slots/delete-a-forwarding-slot"}]},{"group":"Knowledge Base","pages":[{"openapi":"get /v1/agents/{agentId}/knowledge-base","title":"List knowledge base documents","href":"/api-reference/knowledge-base/list-knowledge-base-documents"},{"openapi":"post /v1/agents/{agentId}/knowledge-base","title":"Create a knowledge base document","href":"/api-reference/knowledge-base/create-a-knowledge-base-document"},{"openapi":"get /v1/agents/{agentId}/knowledge-base/{documentId}","title":"Get a knowledge base document","href":"/api-reference/knowledge-base/get-a-knowledge-base-document"},{"openapi":"patch /v1/agents/{agentId}/knowledge-base/{documentId}","title":"Update a knowledge base document","href":"/api-reference/knowledge-base/update-a-knowledge-base-document"},{"openapi":"delete /v1/agents/{agentId}/knowledge-base/{documentId}","title":"Delete a knowledge base document","href":"/api-reference/knowledge-base/delete-a-knowledge-base-document"},{"openapi":"get /v1/agents/{agentId}/knowledge-base/{documentId}/chunks","title":"List chunks for a document","href":"/api-reference/knowledge-base/list-chunks-for-a-document"},{"openapi":"post /v1/agents/{agentId}/knowledge-base/{documentId}/chunks","title":"Create chunks (batch)","href":"/api-reference/knowledge-base/create-chunks-batch"},{"openapi":"delete /v1/agents/{agentId}/knowledge-base/{documentId}/chunks","title":"Delete all chunks for a document","href":"/api-reference/knowledge-base/delete-all-chunks-for-a-document"}]},{"group":"Calls","pages":[{"openapi":"get /v1/agents/{agentId}/calls","title":"List calls","href":"/api-reference/calls/list-calls"},{"openapi":"get /v1/agents/{agentId}/calls/{callId}","title":"Get call details","href":"/api-reference/calls/get-call-details"}]},{"group":"Performance","pages":[{"openapi":"get /v1/agents/{agentId}/performance","title":"List performance records","description":"Returns the QA/performance records (`call_statistics`) for the specified\nagent — latencies, token stats, pipeline configuration and redflags.\nResults are ordered by `created_at` descending (newest first).\n\nThe transcript is **not** included here: use\n`GET /v1/agents/{agentId}/performance/{statisticId}` for a single record\nwith its transcript. Internal debug logs are never returned.\n\nRequires the `performance:read` permission. With Dashboard JWT auth this\nendpoint is restricted to the `super_admin`, `dev_admin` and\n`dev_employee` roles, mirroring the Dashboard's Performance Analysis page.\n","href":"/api-reference/performance/list-performance-records"},{"openapi":"get /v1/agents/{agentId}/performance/{statisticId}","title":"Get performance record details","href":"/api-reference/performance/get-performance-record-details"}]},{"group":"Organization","pages":[{"openapi":"get /v1/organization","title":"List organizations","description":"Returns every organization the caller has access to — for an API key, the\norganizations its creator is a member of. Not paginated.\n","href":"/api-reference/organization/list-organizations"},{"openapi":"patch /v1/organization/{orgId}","title":"Update organization settings","href":"/api-reference/organization/update-organization-settings"}]},{"group":"API Keys","pages":[{"openapi":"get /v1/api-keys","title":"List API keys","href":"/api-reference/api-keys/list-api-keys"},{"openapi":"post /v1/api-keys","title":"Create an API key","href":"/api-reference/api-keys/create-an-api-key"},{"openapi":"patch /v1/api-keys/{keyId}","title":"Update an API key","href":"/api-reference/api-keys/update-an-api-key"},{"openapi":"delete /v1/api-keys/{keyId}","title":"Revoke an API key","href":"/api-reference/api-keys/revoke-an-api-key"}]}]},{"group":"Guides","pages":[{"title":"Pagination","href":"/guides/pagination"},{"title":"Error Handling","href":"/guides/error-handling"},{"title":"Rate Limiting","href":"/guides/rate-limiting"},{"title":"Webhooks","href":"/guides/webhooks"}]},{"group":"Code Examples","pages":[{"title":"cURL Examples","href":"/examples/curl"},{"title":"JavaScript / TypeScript Examples","href":"/examples/javascript"},{"title":"Python Examples","href":"/examples/python"}]}]}]},"basePath":"","title":"Get performance record details - TalkPilot","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}