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 AMKyle
06/23/2025, 7:32 AM