Conversation stats
Aggregated counts and averages over the caller's conversations, scoped by the same filters as the list endpoint.
Authentication
AuthorizationBearer
Enter your API key with the Bearer prefix, e.g. ‘Bearer sk_…’.
Headers
Speechify-Version
Query parameters
agent_id
Filter to conversations for this agent.
status
Filter by conversation status.
Allowed values:
transport
Filter by transport.
Allowed values:
caller_identity
Filter by caller identity.
q
Free-text search across conversation content.
started_after
Only conversations started at or after this RFC 3339 timestamp.
started_before
Only conversations started at or before this RFC 3339 timestamp.
duration_min_ms
Minimum conversation duration in milliseconds.
duration_max_ms
Maximum conversation duration in milliseconds.
Response headers
X-Request-ID
Unique identifier for this request, present on every response (2xx and
non-2xx alike). If the caller sends an `X-Request-ID` request header the
server echoes it back (sanitized and length-capped) so one logical
request can be traced end-to-end; otherwise the server generates a fresh
value. Log it on every response and quote it in support requests - it is
the stable handle that ties your observation to Speechify's server-side
logs, and it matches the `request_id` field in the error envelope.
Response
Stats for the matched conversations.
total
completed
failed
active
pending
avg_duration_ms
avg_cost_cents
Errors
401
Unauthorized Error