List call metrics
Changed onFetch all call-level metrics for a specific call, 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).
Request
- Base URLhttps://api.roark.ai
- URLhttps://api.roark.ai/v1/call/{callId}/metrics
- AuthHTTP bearer
Path parameters
Query parameters
Whether to return a flat list instead of grouped by metric definition (default: false)
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.
Response
Call-level metrics for a specific call
Changes
- info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status
- info
- warning
added the new
TRANSCRIPTION_ERRORenum value to the///////response property for the response status
- warning