List conversations
List conversations with optional filtering, pagination, and ordering.
Authorizations
API key for authentication.
Query Parameters
Maximum number of conversations to return (1-250)
1 <= x <= 250Token for retrieving next page (from previous response)
Filter expression syntax.
Operators: =, !=, >, <, >=, <=, AND, OR
Values may be unquoted or double-quoted. Values containing spaces must be quoted.
Fields:
status- PENDING, IN_QUEUE, IN_PROGRESS, COMPLETED, FAILED, CANCELLED, DELETEDexternal_conversation_id- Your system's conversation IDcreate_time- ISO 8601 timestampoccurred_at- ISO 8601 timestampmetadata.{key}- Custom metadata fields
Examples:
status=COMPLETEDcreate_time>"2025-11-01T00:00:00Z"status=COMPLETED AND occurred_at>="2025-11-01T00:00:00Z"external_conversation_id=external-call-abc
Sort field with optional - prefix for descending order.
Fields: create_time, occurred_at, status
Examples:
create_time(ascending)-create_time(descending, most recent first)-occurred_at(most recent conversations first)
Set to metric_breakdown to return an aggregate of one metric's scores
grouped by a customer_metadata key (e.g. vendor), computed over the whole
scored monitoring corpus, instead of the conversation list. Requires
metric_id and group_by_metadata; the response is a metric-breakdown object
({view, metric_id, group_by_metadata, aggregation, breakdown:[{metadata_value, value, count}], total_count}).
metric_breakdown Metric to aggregate when view=metric_breakdown, or the metric whose full
outputs should be embedded when include=metric_outputs.
Set to metric_outputs to embed full outputs for metric_id on every
conversation in the returned page. Omitted by default to keep list payloads small.
metric_outputs Required when view=metric_breakdown: the customer_metadata key to group by (e.g. nlp_provider).
Aggregation for view=metric_breakdown. Defaults to success (a YES/NO
success rate) for binary/string metrics and avg (numeric mean) for float
metrics.
success, avg Optional ISO-8601 lower bound (occurred_at) for view=metric_breakdown.
Optional ISO-8601 upper bound (occurred_at) for view=metric_breakdown.
Response
List of conversations, or a metric breakdown when view=metric_breakdown