Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.coval.dev/llms.txt

Use this file to discover all available pages before exploring further.

A conversation is a recorded interaction (voice call or chat) submitted to Coval for monitoring evaluation. Conversations are distinct from simulations, which are synthetic test runs generated by Coval.

List Conversations

coval conversations list [OPTIONS]
OptionTypeDefaultDescription
--filterstringFilter expression
--page-sizenumber50Results per page
--order-bystringSort order
Output columns: ID, STATUS, EXTERNAL ID, AUDIO, OCCURRED AT
# List recent conversations
coval conversations list

# Filter by status
coval conversations list --filter 'status="COMPLETED"'

# Filter by external ID
coval conversations list --filter 'external_conversation_id="call-abc-123"'

Get Conversation

coval conversations get <conversation_id>
ArgumentTypeRequiredDescription
conversation_idstringYesThe conversation ID
Returns full conversation details as JSON including transcript, status, agent and persona references, progress, and metadata.
coval conversations get conv_abc123

Download Audio

Download or get the audio URL for a conversation recording.
coval conversations audio <conversation_id> [OPTIONS]
ArgumentTypeRequiredDescription
conversation_idstringYesThe conversation ID
OptionTypeDescription
-o, --outputstringFile path to save audio
# Print audio URL
coval conversations audio conv_abc123

# Download audio file
coval conversations audio conv_abc123 -o recording.wav
When using -o, a progress bar shows the download status.

List Metrics

List all metric results for a conversation.
coval conversations metrics <conversation_id>
ArgumentTypeRequiredDescription
conversation_idstringYesThe conversation ID
Output columns: OUTPUT ID, METRIC ID, STATUS, VALUE, SUBVALUES
coval conversations metrics conv_abc123

Get Metric Detail

Retrieve a single metric result, including the full value payload and any per-timestamp subvalues.
coval conversations metric-detail <conversation_id> <metric_output_id>
ArgumentTypeRequiredDescription
conversation_idstringYesThe conversation ID
metric_output_idstringYesThe metric output ID returned by metrics
coval conversations metric-detail conv_abc123 mo_xyz789

Delete Conversation

coval conversations delete <conversation_id>
ArgumentTypeRequiredDescription
conversation_idstringYesThe conversation ID to delete

Conversation Statuses

StatusDescription
PENDINGConversation is created but not yet started
IN_QUEUEConversation is queued for evaluation
IN_PROGRESSMetrics are actively running against the conversation
COMPLETEDEvaluation finished successfully
FAILEDEvaluation encountered an error
CANCELLEDEvaluation was cancelled
DELETEDConversation was deleted
When using --filter, use the underscore-separated enum values (e.g., status="IN_PROGRESS").