---
title: "Update transcript evaluation"
method: PATCH
path: "/v1/transcript-evaluation/{evaluationID}"
tags: ["Transcript evaluation", "Public-Docs"]
---

# Update transcript evaluation

`PATCH /v1/transcript-evaluation/{evaluationID}`

Update the definition of the specified transcript evaluation.

## Path parameters

- `evaluationID` string, required — ID of the transcript evaluation to target.

## Request body

- union
  - object
    - `name` string — Name of the evaluation.
    - `description` string, nullable — Description of the evaluation.
    - `enabled` boolean — When enabled, evaluations will be run on every new transcript.
    - `prompt` string — This prompt describes how the LLM should apply this evaluation.
    - `settings` TranscriptEvaluationSettings
      - `model` 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo' | 'gpt-4' | 'gpt-4o' | 'gpt-4o-mini' | 'gpt-4.1-2025-04-14' | 'gpt-4.1-mini-2025-04-14' | 'gpt-4.1-nano-2025-04-14' | 'gpt-o3-mini' | 'o3-2025-04-16' | 'o4-mini-2025-04-16' | 'gpt-5' | 'gpt-5-mini' | 'gpt-5-nano' | 'gpt-5.2' | 'gpt-5.4' | 'gpt-5.4-mini' | 'gpt-5.5' | 'gpt-realtime' | 'claude-4-opus' | 'claude-4-sonnet' | 'claude-4.5-sonnet' | 'claude-4.6-sonnet' | 'claude-4.5-haiku' | 'claude-4.5-opus' | 'claude-4.7-opus' | 'bedrock-claude-4-sonnet' | 'bedrock-claude-4.5-sonnet' | 'bedrock-claude-4.6-sonnet' | 'bedrock-claude-5-sonnet' | 'bedrock-claude-4.5-haiku' | 'bedrock-claude-4.5-opus' | 'bedrock-claude-4.7-opus' | 'bedrock-claude-4.8-opus' | 'voiceflow-core-4.0' | 'voiceflow-core-4.1' | 'voiceflow-flash-4.1' | 'gemini-2.5-pro' | 'gemini-2.5-flash' | 'gemini-live-2.5-flash' | 'gemini-3-flash' | 'gemini-3.5-flash' | 'gemini-3.1-pro' | 'gpt-oss-20b' | 'gpt-oss-120b' | 'llama-guard-4' | 'llama-3.1-instant' | 'llama-3.3-versatile' | 'qwen3.6-27b' | 'gemini-flash-2' | 'gpt-4-turbo' | 'claude-3.5-haiku' | 'claude-3-opus' | 'claude-3.7-sonnet' | 'claude-v2' | 'llama-3.2-1b-preview' | 'gemini-pro-1.5' | 'claude-3-haiku' | 'claude-3-sonnet' | 'text-davinci-003' | 'claude-v1' | 'claude-instant-v1' | 'deep-seek-r1-distill-llama-70B' | 'claude-3.5-sonnet'
      - `realtime` object
        - `voice` string
        - `eagerness` string
      - `maxTokens` number
      - `temperature` number
      - `reasoningEffort` 'minimal' | 'low' | 'medium' | 'high'
    - `truePrompt` string — This prompt describes which transcripts should evaluate as 'true'.
    - `falsePrompt` string — This prompt describes which transcripts should evaluate as 'false'.
  - object
    - `name` string — Name of the evaluation.
    - `description` string, nullable — Description of the evaluation.
    - `enabled` boolean — When enabled, evaluations will be run on every new transcript.
    - `prompt` string — This prompt describes how the LLM should apply this evaluation.
    - `settings` TranscriptEvaluationSettings
      - `model` 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo' | 'gpt-4' | 'gpt-4o' | 'gpt-4o-mini' | 'gpt-4.1-2025-04-14' | 'gpt-4.1-mini-2025-04-14' | 'gpt-4.1-nano-2025-04-14' | 'gpt-o3-mini' | 'o3-2025-04-16' | 'o4-mini-2025-04-16' | 'gpt-5' | 'gpt-5-mini' | 'gpt-5-nano' | 'gpt-5.2' | 'gpt-5.4' | 'gpt-5.4-mini' | 'gpt-5.5' | 'gpt-realtime' | 'claude-4-opus' | 'claude-4-sonnet' | 'claude-4.5-sonnet' | 'claude-4.6-sonnet' | 'claude-4.5-haiku' | 'claude-4.5-opus' | 'claude-4.7-opus' | 'bedrock-claude-4-sonnet' | 'bedrock-claude-4.5-sonnet' | 'bedrock-claude-4.6-sonnet' | 'bedrock-claude-5-sonnet' | 'bedrock-claude-4.5-haiku' | 'bedrock-claude-4.5-opus' | 'bedrock-claude-4.7-opus' | 'bedrock-claude-4.8-opus' | 'voiceflow-core-4.0' | 'voiceflow-core-4.1' | 'voiceflow-flash-4.1' | 'gemini-2.5-pro' | 'gemini-2.5-flash' | 'gemini-live-2.5-flash' | 'gemini-3-flash' | 'gemini-3.5-flash' | 'gemini-3.1-pro' | 'gpt-oss-20b' | 'gpt-oss-120b' | 'llama-guard-4' | 'llama-3.1-instant' | 'llama-3.3-versatile' | 'qwen3.6-27b' | 'gemini-flash-2' | 'gpt-4-turbo' | 'claude-3.5-haiku' | 'claude-3-opus' | 'claude-3.7-sonnet' | 'claude-v2' | 'llama-3.2-1b-preview' | 'gemini-pro-1.5' | 'claude-3-haiku' | 'claude-3-sonnet' | 'text-davinci-003' | 'claude-v1' | 'claude-instant-v1' | 'deep-seek-r1-distill-llama-70B' | 'claude-3.5-sonnet'
      - `realtime` object
        - `voice` string
        - `eagerness` string
      - `maxTokens` number
      - `temperature` number
      - `reasoningEffort` 'minimal' | 'low' | 'medium' | 'high'
    - `minimumPrompt` string — This prompt describes which transcripts should receive lower ratings.
    - `maximumPrompt` string — This prompt describes which transcripts should receive higher ratings.
  - object
    - `name` string — Name of the evaluation.
    - `description` string, nullable — Description of the evaluation.
    - `enabled` boolean — When enabled, evaluations will be run on every new transcript.
    - `prompt` string — This prompt describes how the LLM should apply this evaluation.
    - `settings` TranscriptEvaluationSettings
      - `model` 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo' | 'gpt-4' | 'gpt-4o' | 'gpt-4o-mini' | 'gpt-4.1-2025-04-14' | 'gpt-4.1-mini-2025-04-14' | 'gpt-4.1-nano-2025-04-14' | 'gpt-o3-mini' | 'o3-2025-04-16' | 'o4-mini-2025-04-16' | 'gpt-5' | 'gpt-5-mini' | 'gpt-5-nano' | 'gpt-5.2' | 'gpt-5.4' | 'gpt-5.4-mini' | 'gpt-5.5' | 'gpt-realtime' | 'claude-4-opus' | 'claude-4-sonnet' | 'claude-4.5-sonnet' | 'claude-4.6-sonnet' | 'claude-4.5-haiku' | 'claude-4.5-opus' | 'claude-4.7-opus' | 'bedrock-claude-4-sonnet' | 'bedrock-claude-4.5-sonnet' | 'bedrock-claude-4.6-sonnet' | 'bedrock-claude-5-sonnet' | 'bedrock-claude-4.5-haiku' | 'bedrock-claude-4.5-opus' | 'bedrock-claude-4.7-opus' | 'bedrock-claude-4.8-opus' | 'voiceflow-core-4.0' | 'voiceflow-core-4.1' | 'voiceflow-flash-4.1' | 'gemini-2.5-pro' | 'gemini-2.5-flash' | 'gemini-live-2.5-flash' | 'gemini-3-flash' | 'gemini-3.5-flash' | 'gemini-3.1-pro' | 'gpt-oss-20b' | 'gpt-oss-120b' | 'llama-guard-4' | 'llama-3.1-instant' | 'llama-3.3-versatile' | 'qwen3.6-27b' | 'gemini-flash-2' | 'gpt-4-turbo' | 'claude-3.5-haiku' | 'claude-3-opus' | 'claude-3.7-sonnet' | 'claude-v2' | 'llama-3.2-1b-preview' | 'gemini-pro-1.5' | 'claude-3-haiku' | 'claude-3-sonnet' | 'text-davinci-003' | 'claude-v1' | 'claude-instant-v1' | 'deep-seek-r1-distill-llama-70B' | 'claude-3.5-sonnet'
      - `realtime` object
        - `voice` string
        - `eagerness` string
      - `maxTokens` number
      - `temperature` number
      - `reasoningEffort` 'minimal' | 'low' | 'medium' | 'high'
  - object
    - `name` string — Name of the evaluation.
    - `description` string, nullable — Description of the evaluation.
    - `enabled` boolean — When enabled, evaluations will be run on every new transcript.
    - `prompt` string — This prompt describes how the LLM should apply this evaluation.
    - `settings` TranscriptEvaluationSettings
      - `model` 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo' | 'gpt-4' | 'gpt-4o' | 'gpt-4o-mini' | 'gpt-4.1-2025-04-14' | 'gpt-4.1-mini-2025-04-14' | 'gpt-4.1-nano-2025-04-14' | 'gpt-o3-mini' | 'o3-2025-04-16' | 'o4-mini-2025-04-16' | 'gpt-5' | 'gpt-5-mini' | 'gpt-5-nano' | 'gpt-5.2' | 'gpt-5.4' | 'gpt-5.4-mini' | 'gpt-5.5' | 'gpt-realtime' | 'claude-4-opus' | 'claude-4-sonnet' | 'claude-4.5-sonnet' | 'claude-4.6-sonnet' | 'claude-4.5-haiku' | 'claude-4.5-opus' | 'claude-4.7-opus' | 'bedrock-claude-4-sonnet' | 'bedrock-claude-4.5-sonnet' | 'bedrock-claude-4.6-sonnet' | 'bedrock-claude-5-sonnet' | 'bedrock-claude-4.5-haiku' | 'bedrock-claude-4.5-opus' | 'bedrock-claude-4.7-opus' | 'bedrock-claude-4.8-opus' | 'voiceflow-core-4.0' | 'voiceflow-core-4.1' | 'voiceflow-flash-4.1' | 'gemini-2.5-pro' | 'gemini-2.5-flash' | 'gemini-live-2.5-flash' | 'gemini-3-flash' | 'gemini-3.5-flash' | 'gemini-3.1-pro' | 'gpt-oss-20b' | 'gpt-oss-120b' | 'llama-guard-4' | 'llama-3.1-instant' | 'llama-3.3-versatile' | 'qwen3.6-27b' | 'gemini-flash-2' | 'gpt-4-turbo' | 'claude-3.5-haiku' | 'claude-3-opus' | 'claude-3.7-sonnet' | 'claude-v2' | 'llama-3.2-1b-preview' | 'gemini-pro-1.5' | 'claude-3-haiku' | 'claude-3-sonnet' | 'text-davinci-003' | 'claude-v1' | 'claude-instant-v1' | 'deep-seek-r1-distill-llama-70B' | 'claude-3.5-sonnet'
      - `realtime` object
        - `voice` string
        - `eagerness` string
      - `maxTokens` number
      - `temperature` number
      - `reasoningEffort` 'minimal' | 'low' | 'medium' | 'high'
    - `options` TranscriptEvaluationOptionSchema[] — The options that should be evaluated for.
      - `value` string, required
      - `prompt` string, required
      - `included` boolean, required
      - `color` string, required

## Response `204`

---

[API](https://skmtc.net/voiceflow/apis/general-runtime.md) · [All operations](https://skmtc.net/voiceflow/apis/general-runtime/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/voiceflow/general-runtime/versions/6b1c4f778c56/schema)
