Update metric
Partial update of metric fields. Only provided fields are updated.
Authorizations
API key for authentication
Path Parameters
22-character metric ID
^[a-zA-Z0-9]{22}$Body
Update metric request (partial update)
1 - 2001 - 1000Metric evaluation type.
METRIC_LLM_BINARY- Yes/no LLM evaluationMETRIC_CATEGORICAL- Multi-class classificationMETRIC_NUMERICAL_LLM_JUDGE- Numerical scoring (1-N)METRIC_AUDIO_LLM_BINARY- Audio-based yes/noMETRIC_AUDIO_LLM_CATEGORICAL- Audio-based classificationMETRIC_AUDIO_LLM_NUMERICAL- Audio-based scoringMETRIC_TOOLCALL- Tool/function call evaluationMETRIC_METADATA_FIELD- Extract metadata fieldMETRIC_TRANSCRIPT_REGEX- Regex pattern matchingMETRIC_PAUSE_ANALYSIS- Speech pause detectionMETRIC_SQL_FLOAT- Custom SQL query over the simulation's data (setsql_query)METRIC_COMPOSITE_EVALUATION- Judges a list of criteria independently and reports how many were met (setcriteria_source, andcriteria_pathorcriteriato match)
METRIC_LLM_BINARY, METRIC_CATEGORICAL, METRIC_NUMERICAL_LLM_JUDGE, METRIC_AUDIO_LLM_BINARY, METRIC_AUDIO_LLM_CATEGORICAL, METRIC_AUDIO_LLM_NUMERICAL, METRIC_TOOLCALL, METRIC_METADATA_FIELD, METRIC_TRANSCRIPT_REGEX, METRIC_PAUSE_ANALYSIS, METRIC_SQL_FLOAT, METRIC_COMPOSITE_EVALUATION, METRIC_CUSTOM_AGENT_FAILS_TO_RESPOND, METRIC_CUSTOM_AGENT_NEEDS_REPROMPTING, METRIC_CUSTOM_AUDIO_FREQUENCY, METRIC_CUSTOM_AUDIO_SENTIMENT, METRIC_CUSTOM_END_REASON, METRIC_MATCH_EXPECTED_OUTPUT, METRIC_SPEAKING_TIME_PERCENTAGE, METRIC_SPECTROGRAM_PITCH_ANALYSIS, METRIC_VOLUME_PITCH_MISALIGNMENT, METRIC_WORDS_PER_MESSAGE_WITH_THRESHOLD 2 - 50 elementsData type for metadata field extraction
STRING, NUMBER, BOOLEAN agent, persona, user, assistant x >= 0.5x > 0x > 0x > 0above, below 1Neutral, Happy, Angry, Sad 0 <= x <= 1001UNKNOWN, IDLE_TIMEOUT, PERSONA_DISCONNECTED, AGENT_DISCONNECTED, PIPELINE_ERROR, REPETITION_LOOP, AUDIO_UPLOAD_PLAYBACK_COMPLETED, SCRIPT_COMPLETED, SCRIPT_DIVERGED 11Optional dot path; brackets must contain an integer index or comma-separated key=value filters.
1x > 0x >= 0<, <=, >, >=, ==, != SQL query that defines the metric (for METRIC_SQL_FLOAT).
50000Where a METRIC_COMPOSITE_EVALUATION metric reads its criteria from.
test_case, test_case_attribute, metric_metadata Path to the criteria on the source, when criteria_source is test_case
or test_case_attribute.
200Literal list of criteria, when criteria_source is metric_metadata.
How per-criterion verdicts aggregate into the metric's value.
percentage_of_criteria_met, count_of_criteria_met, all_criteria_met Custom prompt template used to evaluate each criterion.
50000Inject OTel trace context into the LLM judge prompt during evaluation.
Supported for LLM judge metric types and METRIC_COMPOSITE_EVALUATION.
Override the LLM model used for metric evaluation. Set to null to revert to
the platform default. Use GET /v1/models/metric to list available models.
Not supported for audio metric types (METRIC_AUDIO_LLM_BINARY,
METRIC_AUDIO_LLM_CATEGORICAL, METRIC_AUDIO_LLM_NUMERICAL),
which always use the platform-default audio model.
Target condition for metric evaluation
- Option 1
- Option 2
Tags to associate with this metric. Null or omitted leaves tags unchanged. Pass [] to clear all tags.
Response
Metric updated
Metric resource