Submit a call or chat for evaluation.
Returns an eval ID that can be used to track evaluation status.
API key required to authenticate requests.
ID of the agent associated with the call
When the call started, in UTC ([python] log: datetime.now(timezone.utc) at call start)
List of call participants
2 elementsURL to the recording file (supported formats: .mp3, .mp4, .wav, .m4a)
1 - 2083Base64 encoded recording file in data URL format (supported formats: .mp3, .mp4, .wav, .m4a)
Direction of the call from the Agent's perspective (INBOUND or OUTBOUND)
INBOUND, OUTBOUND Interface used for the call
PHONE, WEB URL to the transcript file (supported formats: .json)
1 - 2083Transcript of the call in text format
List of tool calls made during the call
List of events that occurred during the call
List of tags associated with the call
Trace ID of the call
When this request was created (defaults to now in UTC)
Additional metadata associated with the evaluation
Tag of the webhook to send the evaluation to
List of additional custom metrics to be used in the call
Specify one or more tags to include all custom metrics associated with those tags. This allows you to run groups of related custom metrics without listing each individually.
Label of the agent to use for the evaluation (determines which prompt and knowledge base to use and defaults to the production label if not provided)
Whether to enable phrase-level latency tracking for this call
Which participant role ended the conversation: 'USER' or 'AGENT'
AGENT, USER Whether the participants of the call are on different audio channels