Enneo

Report

Get telephony AI agent performance metrics

GET /report/telephonyAiAgentPerformance/{aiAgentId}

GET /report/telephonyAiAgentPerformance/{aiAgentId}

Returns performance metrics for a specific telephony AI agent over time. Returns 5 metrics: answered calls, missed calls, service level, average wait time, and average handling time.

Path parameters

aiAgentIdintegerpathrequired

The ID of the telephony AI agent

Query parameters

lastDaysenumquery

Number of days to look back

granularityenumquery

Time bucket size for the time-series data. When omitted, defaults to 'day' (dd.mm keys, same as before).

  • hour: one bucket per clock-hour (YYYY-MM-DD HH:00 keys); only allowed with lastDays ≤ 31
  • day: one bucket per calendar day (dd.mm keys)
  • week: one bucket per ISO week (YYYY-WNN keys)
  • month: one bucket per calendar month (YYYY-MM keys)

Responses

200 — Successful operation

Response Example

{
  "answeredCalls": {
    "data": {
      "28.11": {
        "Answered Calls": 45
      },
      "29.11": {
        "Answered Calls": 52
      }
    },
    "description": "Number of calls answered by AI per day in the selected period.",
    "filters": {
      "lastDays": "7"
    },
    "summary": {
      "total": 350
    }
  },
  "missedCalls": {
    "data": {
      "28.11": {
        "Missed Calls": 4
      },
      "29.11": {
        "Missed Calls": 3
      }
    },
    "description": "Number of missed calls per day in the selected period.",
    "filters": {
      "lastDays": "7"
    },
    "summary": {
      "total": 28
    }
  },
  "serviceLevel": {
    "data": {
      "28.11": {
        "Service Level": 92
      },
      "29.11": {
        "Service Level": 95
      }
    },
    "description": "Service level percentage per day (calls answered within SLA).",
    "filters": {
      "lastDays": "7"
    },
    "summary": {
      "average": 93
    }
  },
  "averageWaitTime": {
    "data": {
      "28.11": {
        "Average Wait Time": 6
      },
      "29.11": {
        "Average Wait Time": 5
      }
    },
    "description": "Average wait time in seconds before call was answered by AI per day.",
    "filters": {
      "lastDays": "7"
    },
    "summary": {
      "average": 6
    }
  },
  "averageHandlingTime": {
    "data": {
      "28.11": {
        "Average Handling Time": 85
      },
      "29.11": {
        "Average Handling Time": 92
      }
    },
    "description": "Average handling time in seconds by AI per day.",
    "filters": {
      "lastDays": "7"
    },
    "summary": {
      "average": 88
    }
  }
}

403 — Unauthorized

404 — Telephony AI agent not found

500 — Internal error