{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AnalyticsOperation", "title": "AnalyticsOperation", "type": "object", "properties": { "operation": { "type": "string", "description": "This is the aggregation operation you want to perform.", "enum": [ "sum", "avg", "count", "min", "max", "history" ] }, "column": { "type": "string", "description": "This is the columns you want to perform the aggregation operation on.", "enum": [ "id", "cost", "costBreakdown.llm", "costBreakdown.stt", "costBreakdown.tts", "costBreakdown.vapi", "costBreakdown.transport", "costBreakdown.analysisBreakdown.summary", "costBreakdown.transcriber", "costBreakdown.ttsCharacters", "costBreakdown.llmPromptTokens", "costBreakdown.llmCompletionTokens", "costBreakdown.llmCachedPromptTokens", "duration", "concurrency", "minutesUsed" ] }, "alias": { "type": "string", "description": "This is the alias for column name returned. Defaults to `${operation}${column}`.", "maxLength": 40 } }, "required": [ "operation", "column" ] }