{
"type": "internal",
"code": "internal_error",
"message": "Internal server error"
}
Chat
List chat metrics
Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the latest metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass ?status=all to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the value field is omitted on those entries — check captureStatus).
Filter metrics by capture status. success (default) returns only successfully computed metrics — backwards-compatible with the historical behavior. all also returns NOT_APPLICABLE / DATA_MISSING / ERROR rows (with value omitted), so clients can distinguish "still computing" from "computed but no value" and exit retry loops correctly.
Conversation metrics response payload grouped by metric definition
Show child attributes
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Roark Docs","description":"Roark is the quality platform for voice and chat AI. Simulate every scenario before launch, monitor every production call, and score them with audio-native metrics.","colors":{"primary":"#006838","light":"#4faf62","dark":"#005530"},"logo":{"light":"https://mintcdn.com/roark/roh5qorg6REL9dkn/images/logo/light.svg?fit=max\u0026auto=format\u0026n=roh5qorg6REL9dkn\u0026q=85\u0026s=040c5cac74f0bd94ad25a3ccfdb45dbc","dark":"https://mintcdn.com/roark/85D-0i58gn7fPi1w/images/logo/dark.svg?fit=max\u0026auto=format\u0026n=85D-0i58gn7fPi1w\u0026q=85\u0026s=d666f2dc1f3dc1b8320c0bef62dca06b","href":"https://roark.ai"},"favicon":"https://mintcdn.com/roark/roh5qorg6REL9dkn/favicon.svg?fit=max\u0026auto=format\u0026n=roh5qorg6REL9dkn\u0026q=85\u0026s=95d524da66f21b9f4532ec4f6162efc5","appearance":{"default":"system"},"background":{"color":{"light":"#f0eeeb","dark":"#0e0d0c"}},"navbar":{"primary":{"type":"button","label":"Get Started","href":"https://roark.ai/signup"}},"footer":{"socials":{"x":"https://x.com/roarkhq","github":"https://github.com/roarkhq","linkedin":"https://www.linkedin.com/company/roark-innovations"}},"fonts":{"heading":{"family":"Bricolage Grotesque","weight":600},"body":{"family":"Hanken Grotesk"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"section","codeblocks":{"theme":{"light":"everforest-light","dark":"everforest-dark"}},"latex":false},"contextual":{"options":["copy","view","chatgpt","claude","cursor","mcp"],"display":"header"},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"roark","hasAudioNarration":false,"actualSubdomain":"roark","customDomains":["docs.roark.ai"],"gitSource":{"type":"github","owner":"roarkhq","repo":"docs-roark-analytics","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ade93e3ab7ad0ef398b4bb2","collectionId":"ad79bb0b-1f10-4992-b258-0dc35c9322fd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ade93e3ab7ad0ef398b4bb2"},"entitlements":{},"buildId":"6adeabf74a3e9e76edc31e01","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"API Reference","count":182},{"language":"default","tag":"CLI Reference","count":147},{"language":"default","tag":"Guides","count":77},{"language":"default","tag":"simulation","count":42},{"language":"default","tag":"Simulations","count":33},{"language":"default","tag":"metric","count":19},{"language":"default","tag":"job","count":18},{"language":"default","tag":"Templates","count":18},{"language":"default","tag":"Simulation","count":17},{"language":"default","tag":"Config as Code","count":15}]},"assistantConfig":{},"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":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root{--roark-accent:#006838;--roark-accent-hover:#005530;--roark-accent-subtle:rgba(0, 104, 56, 0.08);--roark-shell:#f0eeeb;--roark-panel:#ffffff;--roark-border:#e4e0dc;--roark-radius-card:14px;--roark-ease:cubic-bezier(0.25, 0.1, 0.25, 1)}.dark{--roark-accent:#4faf62;--roark-accent-hover:#5ec070;--roark-accent-subtle:rgba(79, 175, 98, 0.1);--roark-shell:#0e0d0c;--roark-panel:#1a1918;--roark-border:#2e2c2a}code,kbd,pre,pre *,samp{font-family:'Geist Mono',ui-monospace,'SF Mono',SFMono-Regular,Menlo,monospace}h1,h2,h3,h4{font-feature-settings:'ss01' on;letter-spacing:-.02em}#content-area h1{font-size:clamp(2.1rem,3.4vw,2.6rem);line-height:1.12}body{font-feature-settings:'ss01' on,'cv01' on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#006838;color:#f0eeeb}.dark ::selection{background:#4faf62;color:#0e0d0c}#content-area a.link{color:var(--roark-accent);text-decoration-color:var(--roark-accent-subtle);text-underline-offset:3px;transition:color .15s var(--roark-ease)}#content-area a.link:hover{color:var(--roark-accent-hover);text-decoration-color:currentColor}.sidebar-group-header,[class*=eyebrow]{font-family:'Geist Mono',ui-monospace,monospace;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.sidebar-group-header{font-size:.6875rem;color:#716f6c}.dark .sidebar-group-header{color:#8a8785}#content-area iframe,#content-area img,#content-area video,.card{border-radius:var(--roark-radius-card)}.dark .card{background-color:#1a1918;border-color:rgba(255,255,255,.07)}.card [data-component-part=card-icon]{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:var(--roark-accent-subtle);border-radius:12px}[data-component-part=step-number]>div{font-family:'Geist Mono',ui-monospace,monospace;background:var(--roark-accent-subtle);color:var(--roark-accent)}#content-area hr{margin-top:2.5rem;margin-bottom:2.5rem;border-color:var(--roark-border)}.prose h2{margin-top:2.75rem}#sidebar{border-right:1px solid var(--roark-border)}img.nav-logo{height:1.75rem}#content-area img{border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.03)}.dark #content-area img{border-color:rgba(255,255,255,.06);box-shadow:0 1px 3px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.2)}#content-area img.nav-logo{border:0;box-shadow:none;border-radius:0}::-webkit-scrollbar{width:10px;height:10px}.dark ::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{border-radius:5px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb{background:#d6d2cc}.dark ::-webkit-scrollbar-thumb{background:#3a3835}::-webkit-scrollbar-track{background:0 0}a,button{transition-timing-function:var(--roark-ease)}"}],"page":{"pagePath":"api-reference/chat/list-chat-metrics","slug":"/api-reference/chat/list-chat-metrics","pageMetadata":{"title":"List chat metrics","description":"Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the **latest** metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass `?status=all` to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the `value` field is omitted on those entries — check `captureStatus`).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/chat/{id}/metrics","href":"/api-reference/chat/list-chat-metrics","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 strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the \", _jsx(_components.strong, {\n children: \"latest\"\n }), \" metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass \", _jsx(_components.code, {\n children: \"?status=all\"\n }), \" to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the \", _jsx(_components.code, {\n children: \"value\"\n }), \" field is omitted on those entries — check \", _jsx(_components.code, {\n children: \"captureStatus\"\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":{"codeStyling":{"theme":{"light":"everforest-light","dark":"everforest-dark"}},"config":{},"pageMetadata":{"title":"List chat metrics","description":"Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the **latest** metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass `?status=all` to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the `value` field is omitted on those entries — check `captureStatus`).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/chat/{id}/metrics","href":"/api-reference/chat/list-chat-metrics","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"responses":{"200":"4573e4d2-a2d2-4767-867c-c90f9420916e","401":"c1f043bd-18c5-45e5-904a-e2e898aff68b","403":"4ace3af8-8284-44d7-bdbd-7883fc047268","404":"987c759e-5609-4cce-ae61-4f4c7c96e596","429":"8cee2b2b-f5ca-4ed2-814b-4c5d2a622671","500":"1f48f822-fe2b-4d92-9eb5-e3a571227d3a"},"operationId":"getV1ChatByIdMetrics","tags":["Chat"],"summary":"List chat metrics","description":"Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the **latest** metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass `?status=all` to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the `value` field is omitted on those entries — check `captureStatus`).","parameters":["288998d2-2d2f-4c9e-9323-4176aed9dd12","777d8310-c9d7-4bfc-8045-81ec1f00cc99","6a960039-fad2-443b-8ec5-2d1791a66c5e"],"method":"get","type":"path","servers":["cc3c70d9-eaea-49bb-ac47-a2c7a77c1647"],"security":["11b433f7-36c5-4f84-a554-985cb27bf081"],"path":"/v1/chat/{id}/metrics","baseUrlOptions":["https://api.roark.ai"],"title":"List chat metrics","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"288998d2-2d2f-4c9e-9323-4176aed9dd12":{"in":"query","name":"flatten","schema":{"type":"string","description":"Whether to return a flat list instead of grouped by metric definition (default: false)","uniqueKey":"","typeLabel":"string"}},"777d8310-c9d7-4bfc-8045-81ec1f00cc99":{"in":"query","name":"status","schema":{"type":"string","enum":["success","all"],"default":"success","description":"Filter metrics by capture status. `success` (default) returns only successfully computed metrics — backwards-compatible with the historical behavior. `all` also returns NOT_APPLICABLE / DATA_MISSING / ERROR rows (with `value` omitted), so clients can distinguish \"still computing\" from \"computed but no value\" and exit retry loops correctly.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"6a960039-fad2-443b-8ec5-2d1791a66c5e":{"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"},"in":"path","name":"id","required":true}},"responses":{"4573e4d2-a2d2-4767-867c-c90f9420916e":{"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"metricDefinitionId":{"type":"string","format":"uuid","description":"Unique identifier for the metric definition","isRequired":true,"uniqueKey":"data.items.[INDEX].metricDefinitionId","typeLabel":"string\u003cuuid>"},"slug":{"type":"string","description":"Stable metric slug","isRequired":true,"uniqueKey":"data.items.[INDEX].slug","typeLabel":"string"},"metricId":{"type":"string","description":"Alias of `slug` retained for backwards compatibility. Same value as `slug`.","isRequired":true,"uniqueKey":"data.items.[INDEX].metricId","typeLabel":"string"},"name":{"type":"string","description":"Name of the metric","isRequired":true,"uniqueKey":"data.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","description":"Description of what the metric measures","isRequired":true,"uniqueKey":"data.items.[INDEX].description","typeLabel":"string"},"type":{"type":"string","enum":["COUNT","NUMERIC","BOOLEAN","SCALE","TEXT","CLASSIFICATION","OFFSET"],"description":"Type of value this metric produces","isRequired":true,"uniqueKey":"data.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"scope":{"type":"string","enum":["GLOBAL","PER_PARTICIPANT"],"description":"Whether metric is global or per-participant","isRequired":true,"uniqueKey":"data.items.[INDEX].scope","typeLabel":"enum\u003cstring>"},"values":{"type":"array","items":{"oneOf":[{"type":"object","title":"Standard metric value","description":"A metric value entry. Applies to every metric.","required":["captureStatus","context","computedAt"],"properties":{"captureStatus":{"type":"string","enum":["SUCCESS","NOT_APPLICABLE","DATA_MISSING","ERROR"],"description":"Result state of this metric computation. SUCCESS carries a real `value`; NOT_APPLICABLE / DATA_MISSING / ERROR do not (the `value` field is omitted). Non-SUCCESS rows only appear when the request includes ?status=all.","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.captureStatus","typeLabel":"enum\u003cstring>"},"context":{"type":"string","enum":["CALL","SEGMENT","SEGMENT_RANGE"],"description":"Context level: CALL (entire conversation), SEGMENT (single segment), SEGMENT_RANGE (between/across segments)","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.context","typeLabel":"enum\u003cstring>"},"computedAt":{"type":"string","format":"date-time","description":"ISO 8601 timestamp when the metric was computed","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.computedAt","typeLabel":"string\u003cdate-time>"},"value":{"oneOf":[{"type":"number","description":"The metric value (type depends on outputType). Present only on SUCCESS rows; omitted for NOT_APPLICABLE / DATA_MISSING / ERROR.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.value.oneOf.0","typeLabel":"number"},{"type":"boolean","description":"The metric value (type depends on outputType). Present only on SUCCESS rows; omitted for NOT_APPLICABLE / DATA_MISSING / ERROR.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.value.oneOf.1","typeLabel":"boolean"},{"type":"string","description":"The metric value (type depends on outputType). Present only on SUCCESS rows; omitted for NOT_APPLICABLE / DATA_MISSING / ERROR.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.value.oneOf.2","typeLabel":"string"}],"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.value","typeLabel":"number | boolean | string"},"callId":{"type":"string","format":"uuid","description":"ID of the call this value was computed on. Only set when the response spans multiple conversations (e.g. job-scoped metric values).","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.callId","typeLabel":"string\u003cuuid>"},"chatId":{"type":"string","format":"uuid","description":"ID of the chat this value was computed on. Only set when the response spans multiple conversations (e.g. job-scoped metric values).","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.chatId","typeLabel":"string\u003cuuid>"},"errorMessage":{"type":"string","description":"Error detail when captureStatus is ERROR — e.g. provider down, LLM timeout. Undefined for other statuses.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.errorMessage","typeLabel":"string"},"participantRole":{"type":"string","enum":["agent","customer"],"description":"Role of participant (only for PER_PARTICIPANT metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.participantRole","typeLabel":"enum\u003cstring>"},"valueReasoning":{"type":"string","description":"Explanation for the metric value (especially useful for AI-computed metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.valueReasoning","typeLabel":"string"},"confidence":{"type":"number","minimum":0,"maximum":1,"description":"Confidence score (0-1) for the computed value. Defaults to 1.0 for deterministic metrics. Omitted on non-SUCCESS rows.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.confidence","typeLabel":"number"},"policyIds":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.policyIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"description":"IDs of metric policies that triggered this metric computation","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.policyIds","typeLabel":"string\u003cuuid>[]"},"segment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.segment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.segment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.segment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.segment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"Segment information (for SEGMENT context metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.segment","typeLabel":"object"},"fromSegment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.fromSegment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.fromSegment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.fromSegment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.fromSegment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"Starting segment information (for SEGMENT_RANGE context metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.fromSegment","typeLabel":"object"},"toSegment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.toSegment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.toSegment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.toSegment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.toSegment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"Ending segment information (for SEGMENT_RANGE context metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.toSegment","typeLabel":"object"},"evidenceSpans":{"type":"array","items":{"type":"object","properties":{"fromSegment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].fromSegment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].fromSegment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].fromSegment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].fromSegment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"First segment of the span","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].fromSegment","typeLabel":"object"},"toSegment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].toSegment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].toSegment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].toSegment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].toSegment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"Last segment of the span (the same as fromSegment for one line)","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].toSegment","typeLabel":"object"},"reason":{"type":"string","description":"The judge's one-line account of what happens here","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX].reason","typeLabel":"string"}},"required":["fromSegment","toSegment"],"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans.items.[INDEX]","typeLabel":"object"},"description":"For CALL-context values of LLM judge metrics that cited where their evidence is: the transcript spans that decided the value, most decisive first. Omitted otherwise.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0.evidenceSpans","typeLabel":"object[]"}},"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.0","typeLabel":"Standard metric value · object"},{"type":"object","title":"Property verification metric value","description":"Returned for the Property Mismatch metric (`property_transcript_mismatch`): the standard entry plus the per-property verdict breakdown.","required":["captureStatus","context","computedAt"],"properties":{"captureStatus":{"type":"string","enum":["SUCCESS","NOT_APPLICABLE","DATA_MISSING","ERROR"],"description":"Result state of this metric computation. SUCCESS carries a real `value`; NOT_APPLICABLE / DATA_MISSING / ERROR do not (the `value` field is omitted). Non-SUCCESS rows only appear when the request includes ?status=all.","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.captureStatus","typeLabel":"enum\u003cstring>"},"context":{"type":"string","enum":["CALL","SEGMENT","SEGMENT_RANGE"],"description":"Context level: CALL (entire conversation), SEGMENT (single segment), SEGMENT_RANGE (between/across segments)","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.context","typeLabel":"enum\u003cstring>"},"computedAt":{"type":"string","format":"date-time","description":"ISO 8601 timestamp when the metric was computed","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.computedAt","typeLabel":"string\u003cdate-time>"},"value":{"oneOf":[{"type":"number","description":"The metric value (type depends on outputType). Present only on SUCCESS rows; omitted for NOT_APPLICABLE / DATA_MISSING / ERROR.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.value.oneOf.0","typeLabel":"number"},{"type":"boolean","description":"The metric value (type depends on outputType). Present only on SUCCESS rows; omitted for NOT_APPLICABLE / DATA_MISSING / ERROR.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.value.oneOf.1","typeLabel":"boolean"},{"type":"string","description":"The metric value (type depends on outputType). Present only on SUCCESS rows; omitted for NOT_APPLICABLE / DATA_MISSING / ERROR.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.value.oneOf.2","typeLabel":"string"}],"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.value","typeLabel":"number | boolean | string"},"callId":{"type":"string","format":"uuid","description":"ID of the call this value was computed on. Only set when the response spans multiple conversations (e.g. job-scoped metric values).","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.callId","typeLabel":"string\u003cuuid>"},"chatId":{"type":"string","format":"uuid","description":"ID of the chat this value was computed on. Only set when the response spans multiple conversations (e.g. job-scoped metric values).","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.chatId","typeLabel":"string\u003cuuid>"},"errorMessage":{"type":"string","description":"Error detail when captureStatus is ERROR — e.g. provider down, LLM timeout. Undefined for other statuses.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.errorMessage","typeLabel":"string"},"participantRole":{"type":"string","enum":["agent","customer"],"description":"Role of participant (only for PER_PARTICIPANT metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.participantRole","typeLabel":"enum\u003cstring>"},"valueReasoning":{"type":"string","description":"Explanation for the metric value (especially useful for AI-computed metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.valueReasoning","typeLabel":"string"},"confidence":{"type":"number","minimum":0,"maximum":1,"description":"Confidence score (0-1) for the computed value. Defaults to 1.0 for deterministic metrics. Omitted on non-SUCCESS rows.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.confidence","typeLabel":"number"},"policyIds":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.policyIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"description":"IDs of metric policies that triggered this metric computation","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.policyIds","typeLabel":"string\u003cuuid>[]"},"segment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.segment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.segment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.segment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.segment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"Segment information (for SEGMENT context metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.segment","typeLabel":"object"},"fromSegment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.fromSegment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.fromSegment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.fromSegment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.fromSegment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"Starting segment information (for SEGMENT_RANGE context metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.fromSegment","typeLabel":"object"},"toSegment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.toSegment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.toSegment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.toSegment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.toSegment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"Ending segment information (for SEGMENT_RANGE context metrics)","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.toSegment","typeLabel":"object"},"evidenceSpans":{"type":"array","items":{"type":"object","properties":{"fromSegment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].fromSegment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].fromSegment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].fromSegment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].fromSegment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"First segment of the span","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].fromSegment","typeLabel":"object"},"toSegment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].toSegment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].toSegment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].toSegment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].toSegment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"Last segment of the span (the same as fromSegment for one line)","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].toSegment","typeLabel":"object"},"reason":{"type":"string","description":"The judge's one-line account of what happens here","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX].reason","typeLabel":"string"}},"required":["fromSegment","toSegment"],"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans.items.[INDEX]","typeLabel":"object"},"description":"For CALL-context values of LLM judge metrics that cited where their evidence is: the transcript spans that decided the value, most decisive first. Omitted otherwise.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.evidenceSpans","typeLabel":"object[]"},"propertyVerdicts":{"type":"array","items":{"type":"object","properties":{"propertyName":{"type":"string","description":"The call property checked, as sent at ingest","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].propertyName","typeLabel":"string"},"expectedValue":{"type":"string","description":"The value supplied at ingest, frozen at scoring time","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].expectedValue","typeLabel":"string"},"verdict":{"type":"string","enum":["MATCH","MISMATCH","TRANSCRIPTION_ERROR","NOT_MENTIONED"],"description":"How this property resolved against the transcript. NOT_MENTIONED means the subject never came up and is not a mismatch.","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].verdict","typeLabel":"enum\u003cstring>"},"observedValue":{"type":"string","description":"What the transcript said instead. Only present when verdict is MISMATCH.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].observedValue","typeLabel":"string"},"reasoning":{"type":"string","description":"Judge reasoning for this verdict","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].reasoning","typeLabel":"string"},"segment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Segment ID","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].segment.id","typeLabel":"string\u003cuuid>"},"text":{"type":"string","description":"Segment text content","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].segment.text","typeLabel":"string"},"startOffsetMs":{"type":"number","description":"Start time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].segment.startOffsetMs","typeLabel":"number"},"endOffsetMs":{"type":"number","description":"End time offset in milliseconds","isRequired":true,"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].segment.endOffsetMs","typeLabel":"number"}},"required":["id","text","startOffsetMs","endOffsetMs"],"description":"The transcript segment this property was referred to in: the conflicting value for MISMATCH, the confirming reference for MATCH. Omitted for NOT_MENTIONED and when the verdict could not be anchored.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX].segment","typeLabel":"object"}},"required":["propertyName","expectedValue","verdict"],"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts.items.[INDEX]","typeLabel":"object"},"description":"Per-property verdicts for the Property Mismatch metric, in the order the properties were checked. Omitted for every other metric.","uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1.propertyVerdicts","typeLabel":"object[]"}},"uniqueKey":"data.items.[INDEX].values.items.[INDEX].oneOf.1","typeLabel":"Property verification metric value · object"}],"uniqueKey":"data.items.[INDEX].values.items.[INDEX]","typeLabel":"Standard metric value · object | Property verification metric value · object"},"description":"Array of metric values (multiple for PER_PARTICIPANT metrics, or multiple segments/turns)","isRequired":true,"uniqueKey":"data.items.[INDEX].values","typeLabel":"(Standard metric value · object | Property verification metric value · object)[]"},"unit":{"type":"object","properties":{"name":{"type":"string","description":"Name of the unit","isRequired":true,"uniqueKey":"data.items.[INDEX].unit.name","typeLabel":"string"},"symbol":{"oneOf":[{"type":"string","description":"Symbol for the unit","isRequired":true,"uniqueKey":"data.items.[INDEX].unit.symbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Symbol for the unit","isRequired":true,"uniqueKey":"data.items.[INDEX].unit.symbol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].unit.symbol","typeLabel":"string | null"}},"required":["name","symbol"],"description":"Unit information if applicable","uniqueKey":"data.items.[INDEX].unit","typeLabel":"object"}},"required":["metricDefinitionId","slug","metricId","name","description","type","scope","values"],"description":"Metric data grouped by metric definition","uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"description":"Conversation metrics response payload grouped by metric definition","isRequired":true,"uniqueKey":"data","typeLabel":"object[]"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":[{"metricDefinitionId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","slug":"\u003cstring>","metricId":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","type":"COUNT","scope":"GLOBAL","values":[{"captureStatus":"SUCCESS","context":"CALL","computedAt":"2023-11-07T05:31:56Z","value":123,"callId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","chatId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","errorMessage":"\u003cstring>","participantRole":"agent","valueReasoning":"\u003cstring>","confidence":0.5,"policyIds":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"segment":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","text":"\u003cstring>","startOffsetMs":123,"endOffsetMs":123},"fromSegment":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","text":"\u003cstring>","startOffsetMs":123,"endOffsetMs":123},"toSegment":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","text":"\u003cstring>","startOffsetMs":123,"endOffsetMs":123},"evidenceSpans":[{"fromSegment":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","text":"\u003cstring>","startOffsetMs":123,"endOffsetMs":123},"toSegment":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","text":"\u003cstring>","startOffsetMs":123,"endOffsetMs":123},"reason":"\u003cstring>"}]}],"unit":{"name":"\u003cstring>","symbol":"\u003cstring>"}}]}}},"exampleType":"generated"}},"description":"Metrics for a specific chat","exampleType":"generated"},"c1f043bd-18c5-45e5-904a-e2e898aff68b":{"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["validation","authentication","forbidden","not_found","conflict","payment_required","rate_limit","internal"],"description":"The error type category","examples":["validation","authentication"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable error code identifier","examples":["invalid_parameter","missing_required_field","unauthorized"],"isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","examples":["The request was invalid","Authentication required"],"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"param":{"type":"string","description":"The parameter that caused the error (if applicable)","examples":["email","user_id"],"uniqueKey":"param","typeLabel":"string"},"details":{"description":"Additional error context information","uniqueKey":"details","typeLabel":"any"}},"required":["type","code","message"],"description":"Authentication error","uniqueKey":"","typeLabel":"object"},"example":{"type":"authentication","code":"unauthorized","message":"Authentication required"},"examples":{"Example":{"title":"Example","value":{"type":"authentication","code":"unauthorized","message":"Authentication required"}}},"exampleType":"examples"}},"description":"Unauthorized","exampleType":"examples"},"4ace3af8-8284-44d7-bdbd-7883fc047268":{"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["validation","authentication","forbidden","not_found","conflict","payment_required","rate_limit","internal"],"description":"The error type category","examples":["validation","authentication"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable error code identifier","examples":["invalid_parameter","missing_required_field","unauthorized"],"isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","examples":["The request was invalid","Authentication required"],"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"param":{"type":"string","description":"The parameter that caused the error (if applicable)","examples":["email","user_id"],"uniqueKey":"param","typeLabel":"string"},"details":{"description":"Additional error context information","uniqueKey":"details","typeLabel":"any"}},"required":["type","code","message"],"description":"Permission error","uniqueKey":"","typeLabel":"object"},"example":{"type":"forbidden","code":"permission_denied","message":"You do not have permission to access this resource"},"examples":{"Example":{"title":"Example","value":{"type":"forbidden","code":"permission_denied","message":"You do not have permission to access this resource"}}},"exampleType":"examples"}},"description":"Forbidden","exampleType":"examples"},"987c759e-5609-4cce-ae61-4f4c7c96e596":{"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["validation","authentication","forbidden","not_found","conflict","payment_required","rate_limit","internal"],"description":"The error type category","examples":["validation","authentication"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable error code identifier","examples":["invalid_parameter","missing_required_field","unauthorized"],"isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","examples":["The request was invalid","Authentication required"],"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"param":{"type":"string","description":"The parameter that caused the error (if applicable)","examples":["email","user_id"],"uniqueKey":"param","typeLabel":"string"},"details":{"description":"Additional error context information","uniqueKey":"details","typeLabel":"any"}},"required":["type","code","message"],"description":"Not found error","uniqueKey":"","typeLabel":"object"},"example":{"type":"not_found","code":"resource_not_found","message":"The requested resource could not be found"},"examples":{"Example":{"title":"Example","value":{"type":"not_found","code":"resource_not_found","message":"The requested resource could not be found"}}},"exampleType":"examples"}},"description":"Not Found","exampleType":"examples"},"8cee2b2b-f5ca-4ed2-814b-4c5d2a622671":{"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["validation","authentication","forbidden","not_found","conflict","payment_required","rate_limit","internal"],"description":"The error type category","examples":["validation","authentication"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable error code identifier","examples":["invalid_parameter","missing_required_field","unauthorized"],"isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","examples":["The request was invalid","Authentication required"],"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"param":{"type":"string","description":"The parameter that caused the error (if applicable)","examples":["email","user_id"],"uniqueKey":"param","typeLabel":"string"},"details":{"description":"Additional error context information","uniqueKey":"details","typeLabel":"any"}},"required":["type","code","message"],"description":"Rate limit error","uniqueKey":"","typeLabel":"object"},"example":{"type":"rate_limit","code":"too_many_requests","message":"Rate limit exceeded"},"examples":{"Example":{"title":"Example","value":{"type":"rate_limit","code":"too_many_requests","message":"Rate limit exceeded"}}},"exampleType":"examples"}},"description":"Too Many Requests","exampleType":"examples"},"1f48f822-fe2b-4d92-9eb5-e3a571227d3a":{"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","enum":["validation","authentication","forbidden","not_found","conflict","payment_required","rate_limit","internal"],"description":"The error type category","examples":["validation","authentication"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable error code identifier","examples":["invalid_parameter","missing_required_field","unauthorized"],"isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","examples":["The request was invalid","Authentication required"],"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"param":{"type":"string","description":"The parameter that caused the error (if applicable)","examples":["email","user_id"],"uniqueKey":"param","typeLabel":"string"},"details":{"description":"Additional error context information","uniqueKey":"details","typeLabel":"any"}},"required":["type","code","message"],"description":"Server error","uniqueKey":"","typeLabel":"object"},"example":{"type":"internal","code":"internal_error","message":"Internal server error"},"examples":{"Example":{"title":"Example","value":{"type":"internal","code":"internal_error","message":"Internal server error"}}},"exampleType":"examples"}},"description":"Internal Server Error","exampleType":"examples"}},"security":{"11b433f7-36c5-4f84-a554-985cb27bf081":{"Bearer":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"Bearer"}}},"servers":{"cc3c70d9-eaea-49bb-ac47-a2c7a77c1647":{"description":"Production","url":"https://api.roark.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"Bearer"},"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":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"api-reference/openapi.documented.json"},"subdomain":"roark","siteName":"Roark Docs","title":"List chat metrics - Roark Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-26T01:25:23.874Z","originalFileLocation":"api-reference/chat/list-chat-metrics.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the latest metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass ?status=all to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the value field is omitted on those entries — check captureStatus).\">\u003cmeta data-mint-head name=\"application-name\" content=\"Roark Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/roark/E3SiV_DMp7O0imMO/_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/roark/E3SiV_DMp7O0imMO/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/roark/E3SiV_DMp7O0imMO/_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/roark/E3SiV_DMp7O0imMO/_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/roark/E3SiV_DMp7O0imMO/_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/roark/E3SiV_DMp7O0imMO/_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/roark/E3SiV_DMp7O0imMO/_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/roark/E3SiV_DMp7O0imMO/_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/roark/E3SiV_DMp7O0imMO/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List chat metrics - Roark Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the latest metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass ?status=all to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the value field is omitted on those entries — check captureStatus).\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Roark Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.roark.ai/api-reference/chat/list-chat-metrics\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://roark.mintlify.app/_mintlify/api/og/v2?division=Chat\u0026amp;title=List+chat+metrics\u0026amp;description=Fetch+all+metrics+for+a+specific+chat%2C+including+both+system-generated+and+custom+metrics.+Only+returns+rows+from+the+**latest**+metric-collection+job+per+metri\u0026amp;theme=0214e8eaec612c77add8c6d0\u0026amp;signature=25ef6875af45ea2627308873f62340f1efe22a58d2f4ddb3f0c2e86e8e5addf6\">\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=\"List chat metrics - Roark Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the latest metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass ?status=all to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the value field is omitted on those entries — check captureStatus).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://roark.mintlify.app/_mintlify/api/og/v2?division=Chat\u0026amp;title=List+chat+metrics\u0026amp;description=Fetch+all+metrics+for+a+specific+chat%2C+including+both+system-generated+and+custom+metrics.+Only+returns+rows+from+the+**latest**+metric-collection+job+per+metri\u0026amp;theme=0214e8eaec612c77add8c6d0\u0026amp;signature=25ef6875af45ea2627308873f62340f1efe22a58d2f4ddb3f0c2e86e8e5addf6\">\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/roark/E3SiV_DMp7O0imMO/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Roark Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#006838\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.roark.ai/api-reference/chat/list-chat-metrics\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/chat/list-chat-metrics.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.roark.ai/#organization\",\"name\":\"Roark Docs\",\"url\":\"https://docs.roark.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/roark/roh5qorg6REL9dkn/images/logo/light.svg?fit=max\u0026auto=format\u0026n=roh5qorg6REL9dkn\u0026q=85\u0026s=040c5cac74f0bd94ad25a3ccfdb45dbc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.roark.ai#website\",\"name\":\"Roark Docs\",\"url\":\"https://docs.roark.ai\",\"publisher\":{\"@id\":\"https://docs.roark.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.roark.ai/api-reference/chat/list-chat-metrics#webpage\",\"url\":\"https://docs.roark.ai/api-reference/chat/list-chat-metrics\",\"name\":\"List chat metrics\",\"description\":\"Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the latest metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass ?status=all to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the value field is omitted on those entries — check captureStatus).\",\"dateModified\":\"2026-10-26T01:25:23.874Z\",\"isPartOf\":{\"@id\":\"https://docs.roark.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.roark.ai/api-reference/chat/list-chat-metrics#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.roark.ai/api-reference/chat/list-chat-metrics#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Chat\",\"item\":\"https://docs.roark.ai/api-reference/chat/list-chats\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List chat metrics\",\"item\":\"https://docs.roark.ai/api-reference/chat/list-chat-metrics\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.roark.ai/api-reference/chat/list-chat-metrics#apireference\",\"headline\":\"List chat metrics\",\"name\":\"List chat metrics\",\"description\":\"Fetch all metrics for a specific chat, including both system-generated and custom metrics. Only returns rows from the latest metric-collection job per metric — if the same metric has been recomputed, prior runs are excluded and remain in the metric history. By default returns only successfully computed metrics; pass ?status=all to also include rows that resolved as NOT_APPLICABLE / DATA_MISSING / ERROR (the value field is omitted on those entries — check captureStatus).\",\"url\":\"https://docs.roark.ai/api-reference/chat/list-chat-metrics\",\"mainEntityOfPage\":{\"@id\":\"https://docs.roark.ai/api-reference/chat/list-chat-metrics#webpage\"},\"dateModified\":\"2026-10-26T01:25:23.874Z\",\"publisher\":{\"@id\":\"https://docs.roark.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.roark.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Roark Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Roark Docs","nav":{"global":{},"tabs":[{"tab":"Guides","icon":"book","pages":[{"title":"Guides","href":"/documentation/getting-started/introduction"}]},{"tab":"Config as Code","icon":"file-code","pages":[{"title":"Config as Code","href":"/documentation/config-as-code/overview"}]},{"tab":"SDKs \u0026 CLI","icon":"code","pages":[{"title":"SDKs \u0026 CLI","href":"/documentation/sdks/node-sdk"}]},{"tab":"API Reference","icon":"terminal","groups":[{"group":"API Reference","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Authorization","href":"/api-reference/authorization"}]},{"group":"Health","pages":[{"title":"Get API health status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /health","href":"/api-reference/health/get-api-health-status"}]},{"group":"CLI Auth","pages":[{"title":"Exchange a CLI authorization code for an API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/cli/auth/token","href":"/api-reference/cli-auth/exchange-a-cli-authorization-code-for-an-api-key"}]},{"group":"Prospect Simulation","pages":[{"title":"Run a free simulation against a prospect agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/public/prospect-sim/run","href":"/api-reference/prospect-simulation/run-a-free-simulation-against-a-prospect-agent"},{"title":"Read a prospect simulation teaser report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/public/prospect-sim/report/{token}","href":"/api-reference/prospect-simulation/read-a-prospect-simulation-teaser-report"},{"title":"Mint a live observer WebSocket URL for a prospect call","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/public/prospect-sim/report/{token}/observer-url","href":"/api-reference/prospect-simulation/mint-a-live-observer-websocket-url-for-a-prospect-call"}]},{"group":"Me","pages":[{"title":"Describe the current credential","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/me","href":"/api-reference/me/describe-the-current-credential"},{"title":"List your personal credentials","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/me/api-keys","href":"/api-reference/me/list-your-personal-credentials"},{"title":"Create a personal credential","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/me/api-keys","href":"/api-reference/me/create-a-personal-credential"},{"title":"Revoke one of your personal credentials","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/me/api-keys/{id}","href":"/api-reference/me/revoke-one-of-your-personal-credentials"}]},{"group":"Project","pages":[{"title":"List projects available to this credential","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/projects","href":"/api-reference/project/list-projects-available-to-this-credential"}]},{"group":"Agent Endpoint","pages":[{"title":"List agent endpoints","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/agent/endpoint","href":"/api-reference/agent-endpoint/list-agent-endpoints"},{"title":"Create a new agent endpoint","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/agent/endpoint","href":"/api-reference/agent-endpoint/create-a-new-agent-endpoint"},{"title":"Get agent endpoint by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/agent/endpoint/{endpointId}","href":"/api-reference/agent-endpoint/get-agent-endpoint-by-id"},{"title":"Update an agent endpoint","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/agent/endpoint/{endpointId}","href":"/api-reference/agent-endpoint/update-an-agent-endpoint"}]},{"group":"Agent","pages":[{"title":"List an agent's prompts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/agent/{agentId}/prompts","href":"/api-reference/agent/list-an-agents-prompts"},{"title":"Set an agent's prompt","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/agent/{agentId}/prompts","href":"/api-reference/agent/set-an-agents-prompt"},{"title":"List a prompt's versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/agent/{agentId}/prompts/{promptId}/versions","href":"/api-reference/agent/list-a-prompts-versions"},{"title":"List agents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/agent","href":"/api-reference/agent/list-agents"},{"title":"Create a new agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/agent","href":"/api-reference/agent/create-a-new-agent"},{"title":"Get agent by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/agent/{agentId}","href":"/api-reference/agent/get-agent-by-id"},{"title":"Update an agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/agent/{agentId}","href":"/api-reference/agent/update-an-agent"},{"title":"Delete an agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/agent/{agentId}","href":"/api-reference/agent/delete-an-agent"},{"title":"Build a Roark-hosted agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/agent/build","href":"/api-reference/agent/build-a-roark-hosted-agent"}]},{"group":"Call","pages":[{"title":"List calls","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/call","href":"/api-reference/call/list-calls"},{"title":"Create a call","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/call","href":"/api-reference/call/create-a-call"},{"title":"Get a call by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/call/{callId}","href":"/api-reference/call/get-a-call-by-id"},{"title":"Delete a call","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/call/{callId}","href":"/api-reference/call/delete-a-call"},{"title":"Delete calls in batch","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/call/batch-delete","href":"/api-reference/call/delete-calls-in-batch"},{"title":"List call sentiment runs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/call/{callId}/sentiment-run","href":"/api-reference/call/list-call-sentiment-runs"},{"title":"List call metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/call/{callId}/metrics","href":"/api-reference/call/list-call-metrics"},{"title":"Get call transcript","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/call/{callId}/transcript","href":"/api-reference/call/get-call-transcript"},{"title":"Append tool invocations to a call","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/call/{callId}/tool-invocations","href":"/api-reference/call/append-tool-invocations-to-a-call"},{"title":"Update the properties of a call","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json patch /v1/call/{callId}/properties","href":"/api-reference/call/update-the-properties-of-a-call"},{"title":"Get call cost","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/call/{callId}/cost","href":"/api-reference/call/get-call-cost"}]},{"group":"Chat","pages":[{"title":"List chats","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/chat","href":"/api-reference/chat/list-chats"},{"title":"Create a chat","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/chat","href":"/api-reference/chat/create-a-chat"},{"title":"Get a chat by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/chat/{id}","href":"/api-reference/chat/get-a-chat-by-id"},{"title":"Get chat transcript","description":"Fetch the full transcript (messages) for a specific chat.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/chat/{id}/transcript","href":"/api-reference/chat/get-chat-transcript"},{"title":"List chat metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/chat/{id}/metrics","href":"/api-reference/chat/list-chat-metrics"}]},{"group":"Metric","pages":[{"title":"List metric definitions","description":"Fetch metric definitions available in the project, including both system-generated and custom metrics. Results are ordered by immutable definition ID; pass `nextCursor` to retrieve the following page.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/metric/definitions","href":"/api-reference/metric/list-metric-definitions"},{"title":"Create custom metric definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/metric/definitions","href":"/api-reference/metric/create-custom-metric-definition"},{"title":"Get a metric definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/metric/definitions/{idOrSlug}","href":"/api-reference/metric/get-a-metric-definition"},{"title":"Update a metric definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/metric/definitions/{idOrSlug}","href":"/api-reference/metric/update-a-metric-definition"},{"title":"Delete a metric definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/metric/definitions/{idOrSlug}","href":"/api-reference/metric/delete-a-metric-definition"},{"title":"Create a threshold on a metric","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/metric/definitions/{idOrSlug}/thresholds","href":"/api-reference/metric/create-a-threshold-on-a-metric"},{"title":"List a metric’s variants","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/metric/definitions/{idOrSlug}/variants","href":"/api-reference/metric/list-a-metric’s-variants"},{"title":"Create a metric variant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/metric/definitions/{idOrSlug}/variants","href":"/api-reference/metric/create-a-metric-variant"},{"title":"Get a metric variant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/metric/definitions/{idOrSlug}/variants/{variantId}","href":"/api-reference/metric/get-a-metric-variant"},{"title":"Update a metric variant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/metric/definitions/{idOrSlug}/variants/{variantId}","href":"/api-reference/metric/update-a-metric-variant"},{"title":"Delete a metric variant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/metric/definitions/{idOrSlug}/variants/{variantId}","href":"/api-reference/metric/delete-a-metric-variant"}]},{"group":"Metric Policy","pages":[{"title":"List metric policies","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/metric/policies","href":"/api-reference/metric-policy/list-metric-policies"},{"title":"Create a metric policy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/metric/policies","href":"/api-reference/metric-policy/create-a-metric-policy"},{"title":"Get metric policy by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/metric/policies/{policyId}","href":"/api-reference/metric-policy/get-metric-policy-by-id"},{"title":"Update a metric policy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/metric/policies/{policyId}","href":"/api-reference/metric-policy/update-a-metric-policy"},{"title":"Delete a metric policy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/metric/policies/{policyId}","href":"/api-reference/metric-policy/delete-a-metric-policy"}]},{"group":"Metric Collection Job","pages":[{"title":"List metric collection jobs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/metric/collection-jobs","href":"/api-reference/metric-collection-job/list-metric-collection-jobs"},{"title":"Create and run a metric collection job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/metric/collection-jobs","href":"/api-reference/metric-collection-job/create-and-run-a-metric-collection-job"},{"title":"Get metric collection job by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/metric/collection-jobs/{jobId}","href":"/api-reference/metric-collection-job/get-metric-collection-job-by-id"},{"title":"Retry a metric collection job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/metric/collection-jobs/{jobId}/retry","href":"/api-reference/metric-collection-job/retry-a-metric-collection-job"},{"title":"Cancel a metric collection job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/metric/collection-jobs/{jobId}/cancel","href":"/api-reference/metric-collection-job/cancel-a-metric-collection-job"},{"title":"Get metric values produced by a metric collection job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/metric/collection-jobs/{jobId}/metric-values","href":"/api-reference/metric-collection-job/get-metric-values-produced-by-a-metric-collection-job"}]},{"group":"Simulation Persona","pages":[{"title":"List personas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/persona","href":"/api-reference/simulation-persona/list-personas"},{"title":"Create a new persona","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/persona","href":"/api-reference/simulation-persona/create-a-new-persona"},{"title":"Get persona by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/persona/{personaId}","href":"/api-reference/simulation-persona/get-persona-by-id"},{"title":"Update a persona","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/persona/{personaId}","href":"/api-reference/simulation-persona/update-a-persona"},{"title":"Delete a persona","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/persona/{personaId}","href":"/api-reference/simulation-persona/delete-a-persona"}]},{"group":"Simulation","pages":[{"title":"Run a simulation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/run","href":"/api-reference/simulation/run-a-simulation"},{"title":"List run groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/run-group","href":"/api-reference/simulation/list-run-groups"},{"title":"Create a run group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/run-group","href":"/api-reference/simulation/create-a-run-group"},{"title":"Get a run group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/run-group/{groupId}","href":"/api-reference/simulation/get-a-run-group"},{"title":"Delete a run group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/simulation/run-group/{groupId}","href":"/api-reference/simulation/delete-a-run-group"},{"title":"Regenerate a run group report","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/run-group/{groupId}/report","href":"/api-reference/simulation/regenerate-a-run-group-report"},{"title":"List simulation groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/group","href":"/api-reference/simulation/list-simulation-groups"},{"title":"Create a simulation group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/group","href":"/api-reference/simulation/create-a-simulation-group"},{"title":"Get a simulation group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/group/{groupId}","href":"/api-reference/simulation/get-a-simulation-group"},{"title":"Update a simulation group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/simulation/group/{groupId}","href":"/api-reference/simulation/update-a-simulation-group"},{"title":"Delete a simulation group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/simulation/group/{groupId}","href":"/api-reference/simulation/delete-a-simulation-group"},{"title":"Run a simulation group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/group/{groupId}/run","href":"/api-reference/simulation/run-a-simulation-group"},{"title":"Mock a tool call during a test call","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/tool-mock","href":"/api-reference/simulation/mock-a-tool-call-during-a-test-call"},{"title":"List tool fixtures","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/tool-fixture","href":"/api-reference/simulation/list-tool-fixtures"},{"title":"Set a tool fixture","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/tool-fixture","href":"/api-reference/simulation/set-a-tool-fixture"},{"title":"Update a tool fixture","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/simulation/tool-fixture/{fixtureId}","href":"/api-reference/simulation/update-a-tool-fixture"},{"title":"Delete a tool fixture","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/simulation/tool-fixture/{fixtureId}","href":"/api-reference/simulation/delete-a-tool-fixture"}]},{"group":"Simulation Environment","pages":[{"title":"List environments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/environment","href":"/api-reference/simulation-environment/list-environments"},{"title":"Create an environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/environment","href":"/api-reference/simulation-environment/create-an-environment"},{"title":"Get environment by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/environment/{environmentId}","href":"/api-reference/simulation-environment/get-environment-by-id"},{"title":"Update an environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/simulation/environment/{environmentId}","href":"/api-reference/simulation-environment/update-an-environment"},{"title":"Delete an environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/simulation/environment/{environmentId}","href":"/api-reference/simulation-environment/delete-an-environment"}]},{"group":"Simulation Run Plan","pages":[{"title":"List run plans","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/plan","href":"/api-reference/simulation-run-plan/list-run-plans"},{"title":"Create a run plan","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/plan","href":"/api-reference/simulation-run-plan/create-a-run-plan"},{"title":"Get run plan by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/plan/{planId}","href":"/api-reference/simulation-run-plan/get-run-plan-by-id"},{"title":"Update a run plan","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/simulation/plan/{planId}","href":"/api-reference/simulation-run-plan/update-a-run-plan"},{"title":"Delete a run plan","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/simulation/plan/{planId}","href":"/api-reference/simulation-run-plan/delete-a-run-plan"}]},{"group":"Simulation Run Plan Job","pages":[{"title":"List simulation plan jobs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/plan/jobs","href":"/api-reference/simulation-run-plan-job/list-simulation-plan-jobs"},{"title":"Get simulation plan job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/plan/job/{jobId}","href":"/api-reference/simulation-run-plan-job/get-simulation-plan-job"},{"title":"Cancel a simulation plan job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/plan/job/{jobId}/cancel","href":"/api-reference/simulation-run-plan-job/cancel-a-simulation-plan-job"},{"title":"Run a simulation plan","deprecated":true,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/plan/{planId}/job","href":"/api-reference/simulation-run-plan-job/run-a-simulation-plan"},{"title":"Get simulation run results","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/plan/job/{jobId}/results","href":"/api-reference/simulation-run-plan-job/get-simulation-run-results"},{"title":"Generate simulation run debrief","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/simulation/plan/job/{jobId}/debrief","href":"/api-reference/simulation-run-plan-job/generate-simulation-run-debrief"},{"title":"Get simulation run cost","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/plan/job/{jobId}/cost","href":"/api-reference/simulation-run-plan-job/get-simulation-run-cost"}]},{"group":"Simulation Template","pages":[{"title":"List simulation templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/template","href":"/api-reference/simulation-template/list-simulation-templates"}]},{"group":"Simulation Job","pages":[{"title":"Lookup by phone number","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/job/lookup","href":"/api-reference/simulation-job/lookup-by-phone-number"},{"title":"Get simulation by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/job/{jobId}","href":"/api-reference/simulation-job/get-simulation-by-id"},{"title":"List mocked tool invocations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/simulation/job/{jobId}/tool-mock","href":"/api-reference/simulation-job/list-mocked-tool-invocations"}]},{"group":"Customer Flow","pages":[{"title":"List customer flows","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/customer-flow","href":"/api-reference/customer-flow/list-customer-flows"},{"title":"Create a customer flow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/customer-flow","href":"/api-reference/customer-flow/create-a-customer-flow"},{"title":"Get customer flow by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/customer-flow/{flowId}","href":"/api-reference/customer-flow/get-customer-flow-by-id"},{"title":"Update a customer flow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/customer-flow/{flowId}","href":"/api-reference/customer-flow/update-a-customer-flow"},{"title":"Delete a customer flow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/customer-flow/{flowId}","href":"/api-reference/customer-flow/delete-a-customer-flow"},{"title":"Replace a scripted flow's steps","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/customer-flow/{flowId}/graph","href":"/api-reference/customer-flow/replace-a-scripted-flows-steps"},{"title":"Update a flow's happy path","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/customer-flow/{flowId}/happy-path","href":"/api-reference/customer-flow/update-a-flows-happy-path"},{"title":"Duplicate a customer flow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/customer-flow/{flowId}/duplicate","href":"/api-reference/customer-flow/duplicate-a-customer-flow"}]},{"group":"Customer Flow Edge Case","pages":[{"title":"Add an edge case","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/customer-flow/{flowId}/edge-case","href":"/api-reference/customer-flow-edge-case/add-an-edge-case"},{"title":"Update an edge case","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/customer-flow/{flowId}/edge-case/{edgeCaseId}","href":"/api-reference/customer-flow-edge-case/update-an-edge-case"},{"title":"Remove an edge case","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/customer-flow/{flowId}/edge-case/{edgeCaseId}","href":"/api-reference/customer-flow-edge-case/remove-an-edge-case"},{"title":"Promote an edge case to the happy path","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/customer-flow/{flowId}/edge-case/{edgeCaseId}/promote","href":"/api-reference/customer-flow-edge-case/promote-an-edge-case-to-the-happy-path"}]},{"group":"HTTP Request Definition","pages":[{"title":"List HTTP request definitions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/http-request-definition","href":"/api-reference/http-request-definition/list-http-request-definitions"},{"title":"Create HTTP request definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/http-request-definition","href":"/api-reference/http-request-definition/create-http-request-definition"},{"title":"Get HTTP request definition by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/http-request-definition/{definitionId}","href":"/api-reference/http-request-definition/get-http-request-definition-by-id"},{"title":"Update HTTP request definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/http-request-definition/{definitionId}","href":"/api-reference/http-request-definition/update-http-request-definition"}]},{"group":"Webhook","pages":[{"title":"List webhooks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/webhook","href":"/api-reference/webhook/list-webhooks"},{"title":"Create webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/webhook","href":"/api-reference/webhook/create-webhook"},{"title":"Get webhook by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/webhook/{webhookId}","href":"/api-reference/webhook/get-webhook-by-id"},{"title":"Delete webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/webhook/{webhookId}","href":"/api-reference/webhook/delete-webhook"},{"title":"Event","version":null,"deprecated":null,"openapi":"/api-reference/openapi.documented.json webhook Webhook","href":"/api-reference/webhook/event"}]},{"group":"Issue","pages":[{"title":"List issues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/issue","href":"/api-reference/issue/list-issues"},{"title":"Create issue","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/issue","href":"/api-reference/issue/create-issue"},{"title":"Get issue by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/issue/{issueId}","href":"/api-reference/issue/get-issue-by-id"}]},{"group":"Autoimprove","pages":[{"title":"List Autoimprove jobs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/autoimprove/job","href":"/api-reference/autoimprove/list-autoimprove-jobs"},{"title":"Start an Autoimprove job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/autoimprove/job","href":"/api-reference/autoimprove/start-an-autoimprove-job"},{"title":"Get an Autoimprove job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/autoimprove/job/{jobId}","href":"/api-reference/autoimprove/get-an-autoimprove-job"},{"title":"Send guidance to a running job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/autoimprove/job/{jobId}/guidance","href":"/api-reference/autoimprove/send-guidance-to-a-running-job"},{"title":"Answer Roark's question","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/autoimprove/job/{jobId}/answer","href":"/api-reference/autoimprove/answer-roarks-question"},{"title":"Cancel a job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/autoimprove/job/{jobId}/cancel","href":"/api-reference/autoimprove/cancel-a-job"},{"title":"Promote a verified job to production","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/autoimprove/job/{jobId}/promote","href":"/api-reference/autoimprove/promote-a-verified-job-to-production"},{"title":"Dismiss a verified job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/autoimprove/job/{jobId}/dismiss","href":"/api-reference/autoimprove/dismiss-a-verified-job"}]},{"group":"Agent Config","pages":[{"title":"Resolve config for a session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/agent-config/{key}/resolve","href":"/api-reference/agent-config/resolve-config-for-a-session"},{"title":"List managed configs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/agent-config","href":"/api-reference/agent-config/list-managed-configs"},{"title":"Get a managed config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/agent-config/{key}","href":"/api-reference/agent-config/get-a-managed-config"},{"title":"Write a config revision","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/agent-config/{key}","href":"/api-reference/agent-config/write-a-config-revision"},{"title":"Promote staging to production","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/agent-config/{key}/promote","href":"/api-reference/agent-config/promote-staging-to-production"},{"title":"Discard the staging revision","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/agent-config/{key}/staging","href":"/api-reference/agent-config/discard-the-staging-revision"}]},{"group":"Knowledge Base","pages":[{"title":"List knowledge bases","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/knowledge-base","href":"/api-reference/knowledge-base/list-knowledge-bases"},{"title":"Create a knowledge base","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/knowledge-base","href":"/api-reference/knowledge-base/create-a-knowledge-base"},{"title":"Get a knowledge base by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/knowledge-base/{id}","href":"/api-reference/knowledge-base/get-a-knowledge-base-by-id"}]},{"group":"Analytics","pages":[{"title":"Get the analytics schema","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/analytics/schema","href":"/api-reference/analytics/get-the-analytics-schema"},{"title":"Run an analytics query","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/analytics/query","href":"/api-reference/analytics/run-an-analytics-query"}]},{"group":"Dashboard","pages":[{"title":"List dashboards","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/dashboard","href":"/api-reference/dashboard/list-dashboards"},{"title":"Create a dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/dashboard","href":"/api-reference/dashboard/create-a-dashboard"},{"title":"Get a dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/dashboard/{dashboardId}","href":"/api-reference/dashboard/get-a-dashboard"},{"title":"Update a dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/dashboard/{dashboardId}","href":"/api-reference/dashboard/update-a-dashboard"},{"title":"Delete a dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/dashboard/{dashboardId}","href":"/api-reference/dashboard/delete-a-dashboard"},{"title":"Get dashboard data","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/dashboard/{dashboardId}/data","href":"/api-reference/dashboard/get-dashboard-data"},{"title":"Add a widget","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/dashboard/{dashboardId}/widget","href":"/api-reference/dashboard/add-a-widget"},{"title":"Replace a widget","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/dashboard/{dashboardId}/widget/{widgetId}","href":"/api-reference/dashboard/replace-a-widget"},{"title":"Remove a widget","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/dashboard/{dashboardId}/widget/{widgetId}","href":"/api-reference/dashboard/remove-a-widget"},{"title":"Get widget data","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/dashboard/{dashboardId}/widget/{widgetId}/data","href":"/api-reference/dashboard/get-widget-data"}]},{"group":"Config","pages":[{"title":"Diff a config bundle","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/config/diff","href":"/api-reference/config/diff-a-config-bundle"},{"title":"Apply a config bundle","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/config/apply","href":"/api-reference/config/apply-a-config-bundle"}]},{"group":"Organization Project","pages":[{"title":"List projects","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/org/project","href":"/api-reference/organization-project/list-projects"},{"title":"Create a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/org/project","href":"/api-reference/organization-project/create-a-project"},{"title":"Get a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/org/project/{projectId}","href":"/api-reference/organization-project/get-a-project"},{"title":"Update a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/org/project/{projectId}","href":"/api-reference/organization-project/update-a-project"},{"title":"Delete a project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/org/project/{projectId}","href":"/api-reference/organization-project/delete-a-project"}]},{"group":"Organization Project Member","pages":[{"title":"List project members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/org/project/{projectId}/member","href":"/api-reference/organization-project-member/list-project-members"},{"title":"Invite a member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/org/project/{projectId}/member","href":"/api-reference/organization-project-member/invite-a-member"},{"title":"Update a member role","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json put /v1/org/project/{projectId}/member/{memberId}","href":"/api-reference/organization-project-member/update-a-member-role"},{"title":"Remove a member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/org/project/{projectId}/member/{memberId}","href":"/api-reference/organization-project-member/remove-a-member"}]},{"group":"Organization Project API Key","pages":[{"title":"List project API keys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/org/project/{projectId}/api-key","href":"/api-reference/organization-project-api-key/list-project-api-keys"},{"title":"Generate a project API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json post /v1/org/project/{projectId}/api-key","href":"/api-reference/organization-project-api-key/generate-a-project-api-key"},{"title":"Revoke a project API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json delete /v1/org/project/{projectId}/api-key/{keyId}","href":"/api-reference/organization-project-api-key/revoke-a-project-api-key"}]},{"group":"Usage","pages":[{"title":"Get usage \u0026 cost","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/usage","href":"/api-reference/usage/get-usage-\u0026-cost"}]},{"group":"Benchmark","pages":[{"title":"List benchmark suites","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/benchmark/suite","href":"/api-reference/benchmark/list-benchmark-suites"},{"title":"List benchmark metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/benchmark/metric","href":"/api-reference/benchmark/list-benchmark-metrics"},{"title":"Get the benchmark leaderboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/benchmark/leaderboard","href":"/api-reference/benchmark/get-the-benchmark-leaderboard"},{"title":"List score samples for a target","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/benchmark/target/{targetKey}/score-sample","href":"/api-reference/benchmark/list-score-samples-for-a-target"},{"title":"List a target’s published generations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/benchmark/target/{targetKey}/history","href":"/api-reference/benchmark/list-a-target’s-published-generations"},{"title":"Get a benchmark target","deprecated":null,"version":null,"openapi":"/api-reference/openapi.documented.json get /v1/benchmark/target/{targetKey}","href":"/api-reference/benchmark/get-a-benchmark-target"}]}]},{"tab":"CLI Reference","icon":"square-terminal","pages":[{"title":"CLI Reference","href":"/cli-reference/overview"}]},{"tab":"Changelog","icon":"history","href":"https://changelog.roark.ai"}]},"title":"List chat metrics - Roark Docs","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DKJwRUt2.js","utils-CWD_VS3u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-oFjciODD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C76WsxC3.js","snippetPresets-DvPMxpX_.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CuNQfndH.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BVFpVUoF.js","shallow-t59Jg5Kr.js","getApiPlaygroundDisplay-C_JZ4amX.js","CodeSnippet-CLRDnx_h.js","CodeSnippets-C2myU4kc.js","Page-7TwLLapg.js","getPastedJson-B-JaVXw7.js","icon-BA-iDhH3.js","MethodPill-D4qZABFp.js","DuplicateIcon-THIDKO1O.js","createIcon-CYYJwgFd.js","DynamicMarkdown-UGQuxDKp.js","SectionHeading-jYELb23h.js","axios-vUo_bRtp.js","Markdown-DKsLa3wy.js","clsx-CefdjKz2.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BaREnp3o.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-sgx_0XzF.js"]}