Skip to main content
GET
/
v1
/
evals
/
agents
/
{eval_agent_id}
/
versions
/
{version_id}
Get Eval Agent Version
curl --request GET \
  --url https://api.bland.ai/v1/evals/agents/{eval_agent_id}/versions/{version_id} \
  --header 'authorization: <authorization>'
{
  "errors": null,
  "data": {
    "id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
    "org_id": "f0e1d2c3-b4a5-9678-fedc-ba9876543210",
    "eval_agent_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "version_number": 2,
    "name": "Empathy Check v2",
    "description": "Expanded grading criteria with three verdict levels.",
    "state": "archived",
    "modality": "audio",
    "system_prompt_md": "You are an expert call quality reviewer.",
    "prompt_md": "Did the agent express empathy when the caller described their problem?",
    "levels": [
      {
        "level_key": "excellent",
        "label": "Excellent",
        "prompt_md": "The agent clearly and warmly acknowledged the caller's feelings.",
        "color": "emerald"
      },
      {
        "level_key": "adequate",
        "label": "Adequate",
        "prompt_md": "The agent showed some empathy but could have been warmer.",
        "color": "amber"
      },
      {
        "level_key": "poor",
        "label": "Poor",
        "prompt_md": "The agent ignored or dismissed the caller's feelings.",
        "color": "rose"
      }
    ],
    "target_level_keys": ["excellent"],
    "weight": 10,
    "created_from_version_id": "d4e5f6a7-b8c9-0123-defa-234567890123",
    "created_by": "9a8b7c6d-5e4f-3210-9876-543210fedcba",
    "created_at": "2026-04-10T12:00:00.000Z",
    "updated_at": "2026-04-10T12:00:00.000Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.bland.ai/llms.txt

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

Headers

authorization
string
required
Your API key for authentication.

Path Parameters

eval_agent_id
string
required
The unique identifier of the eval agent.
version_id
string
required
The unique identifier of the version to fetch.
Returns a 404 with error code EVAL_AGENT_VERSION_NOT_FOUND if the version does not exist or does not belong to the specified eval agent.

Response

data.id
string
Unique identifier for this version.
data.org_id
string
ID of the organization that owns this version.
data.eval_agent_id
string
ID of the parent eval agent.
data.version_number
integer
Sequential version number.
data.name
string
Name of this version.
data.description
string | null
Optional description of this version.
data.state
string
State of this version. One of editable or archived.
data.modality
string
One of text or audio.
data.system_prompt_md
string
The system prompt for the judge LLM, in Markdown.
data.prompt_md
string
The grading prompt for the judge LLM, in Markdown.
data.levels
array of objects
Verdict levels for graded mode. Empty array for pass/fail mode. Each level contains level_key, label, prompt_md, and optionally color.
data.target_level_keys
array of strings
Which level keys count as a target match. Empty array for pass/fail agents.
data.weight
number
Relative weight of this version in aggregate scoring. Between 0 and 100.
data.created_from_version_id
string | null
ID of the version this was forked from, or null if this is the first version.
data.created_by
string | null
Identifier of the user who created this version, or null.
data.created_at
string
ISO 8601 timestamp for when this version was created.
data.updated_at
string
ISO 8601 timestamp for when this version was last updated.
{
  "errors": null,
  "data": {
    "id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
    "org_id": "f0e1d2c3-b4a5-9678-fedc-ba9876543210",
    "eval_agent_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "version_number": 2,
    "name": "Empathy Check v2",
    "description": "Expanded grading criteria with three verdict levels.",
    "state": "archived",
    "modality": "audio",
    "system_prompt_md": "You are an expert call quality reviewer.",
    "prompt_md": "Did the agent express empathy when the caller described their problem?",
    "levels": [
      {
        "level_key": "excellent",
        "label": "Excellent",
        "prompt_md": "The agent clearly and warmly acknowledged the caller's feelings.",
        "color": "emerald"
      },
      {
        "level_key": "adequate",
        "label": "Adequate",
        "prompt_md": "The agent showed some empathy but could have been warmer.",
        "color": "amber"
      },
      {
        "level_key": "poor",
        "label": "Poor",
        "prompt_md": "The agent ignored or dismissed the caller's feelings.",
        "color": "rose"
      }
    ],
    "target_level_keys": ["excellent"],
    "weight": 10,
    "created_from_version_id": "d4e5f6a7-b8c9-0123-defa-234567890123",
    "created_by": "9a8b7c6d-5e4f-3210-9876-543210fedcba",
    "created_at": "2026-04-10T12:00:00.000Z",
    "updated_at": "2026-04-10T12:00:00.000Z"
  }
}