Neeraj
06/21/2025, 9:52 AMKings_big💫
06/21/2025, 11:50 AMNeeraj
06/21/2025, 8:23 PMNeeraj
06/21/2025, 8:37 PMNeeraj
06/21/2025, 8:51 PMKings_big💫
06/21/2025, 9:00 PMconcurrencyCounter, send a POST to /analytics with a queries array using "table": "call", an operation like "history" or "max", the "concurrencyCounter" column, and a valid ISO timeRange with a `step`; results return as {operation}ConcurrencyCounter..
https://docs.vapi.ai/api-reference/analytics/getNeeraj
06/21/2025, 9:12 PM{
"queries": [
{
"table": "call",
"name": "active_calls_concurrency",
"operations": [
{
"operation": "max",
"column": "concurrencyCounter"
}
],
"timeRange": {
"step": "hour",
"start": "2025-06-20T21:00:21.000Z",
"end": "2025-06-21T15:00:21.000Z"
}
}
]
}Response:
{"message":["queries.0.operations.0.operation can't be max for column concurrencyCounter. max supports cost, duration, costBreakdown.llm, costBreakdown.stt, costBreakdown.tts, costBreakdown.ttsCharacters, costBreakdown.llmPromptTokens, costBreakdown.llmCompletionTokens, costBreakdown.vapi, concurrency columns","queries.0.operations.0.column must be one of the following values: id, cost, costBreakdown.llm, costBreakdown.stt, costBreakdown.tts, costBreakdown.vapi, costBreakdown.ttsCharacters, costBreakdown.llmPromptTokens, costBreakdown.llmCompletionTokens, duration, concurrency, minutesUsed"],"error":"Bad Request","statusCode":400}
Request:{
"queries": [
{
"table": "call",
"name": "active_calls_concurrency",
"operations": [
{
"operation": "history",
"column": "concurrencyCounter"
}
],
"timeRange": {
"step": "hour",
"start": "2025-06-20T21:00:21.000Z",
"end": "2025-06-21T15:00:21.000Z"
}
}
]
}Response:
{"message":["queries.0.operations.0.operation can't be history for column concurrencyCounter. history supports concurrency, minutesUsed columns","queries.0.operations.0.column must be one of the following values: id, cost, costBreakdown.llm, costBreakdown.stt, costBreakdown.tts, costBreakdown.vapi, costBreakdown.ttsCharacters, costBreakdown.llmPromptTokens, costBreakdown.llmCompletionTokens, duration, concurrency, minutesUsed"],"error":"Bad Request","statusCode":400}Neeraj
06/23/2025, 4:59 AMChiranjeet Mishra
06/23/2025, 7:32 AM