---
title: "Get Performance Analytics"
method: GET
path: "/v1/agent-analytics/performance"
---

# Get Performance Analytics

`GET /v1/agent-analytics/performance`

Retrieves performance analytics for voice agents including ASR processing time, LLM response time, TTS generation time, latency, and error rates.

## Query parameters

- `voiceAgentId` string, uuid
- `period` 'LAST_HOUR' | 'TODAY' | 'YESTERDAY' | 'THIS_WEEK' | 'THIS_MONTH' | 'CUSTOM'
- `startPeriod` string
- `endPeriod` string
- `timeDifference` string

## Response `200`

Successful response

- GetPerformanceAnalyticsResponse
  - `success` boolean
  - `data` object
    - `avgAsrProcessingTime` number — The average of the ASR processing time in milliseconds.
    - `avgLlmResponseTime` number — The average of the LLM response time in milliseconds.
    - `avgTtsGenerationTime` number — The average of the TTS generation time in milliseconds.
    - `latency` number — The overall latency of the services in milliseconds.
    - `sessionsHaveErrorsPercentage` number — The percentage of the sessions that have errors.

## Other responses

- `400` — Bad request - validation error
- `401` — Unauthorized
- `500` — Server Side Error

---

[API](https://skmtc.net/tryhamsa/apis/hamsa-api.md) · [All operations](https://skmtc.net/tryhamsa/apis/hamsa-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tryhamsa/hamsa-api/versions/ecbeb5d8dc13/schema)
