Skip to navigation

Waves: analytics endpoints on the API reference

Nine previously undocumented Waves analytics endpoints now render on the API reference under a new Analytics section:

  • GET /waves/v1/analytics/asr/logs: paginated STT request log
  • DELETE /waves/v1/analytics/asr/history/{request_id}: soft-delete a single STT entry
  • GET /waves/v1/analytics/asr/usage/timeseries: STT request count over time
  • GET /waves/v1/analytics/tts/logs: paginated TTS request log
  • GET /waves/v1/analytics/tts/usage/timeseries: TTS request count over time
  • GET /waves/v1/analytics/tts/usage/credits/timeseries: TTS credit spend over time
  • GET /waves/v1/analytics/tts/concurrency/timeseries: TTS peak concurrency over time
  • GET /waves/v1/analytics/tts/ws-connections/timeseries: open TTS WebSocket count over time
  • GET /waves/v1/analytics/webhooks/logs: webhook delivery log (e.g. asr.completed callbacks)

Timeseries endpoints accept an ISO 8601 datetime range (from, to) and an optional granularity bucket. Log endpoints are paginated with page and pageSize. All routes are scoped by API key to the caller’s organization.


Speech: Post-Call Analysis and voice catalog endpoints on the API reference

Three previously undocumented Speech endpoints now render on the API reference:

Post-Call Analysis

  • POST /waves/v1/pca: extract disposition metrics (BOOLEAN, ENUM, INTEGER, STRING, SUMMARY) from a transcript, each with a value, confidence, and the transcript evidence
  • POST /waves/v1/pca/generate: single-prompt text generation (text in, text out)

Voices

  • GET /waves/v1/voice/get-all-models: the full voice catalog with display names, preview audio, and metadata tags

All routes have been in production. This change only documents them; no behavior changed.