Skip to main content
PATCH
/
v1
/
evals
/
workbench-setups
/
{setup_id}
Update Workbench Setup
curl --request PATCH \
  --url https://api.bland.ai/v1/evals/workbench-setups/{setup_id} \
  --header 'Content-Type: application/json' \
  --header 'authorization: <authorization>' \
  --data '
{
  "name": "<string>",
  "description": {},
  "active_version_id": {},
  "metadata": {}
}
'
{
  "errors": null,
  "data": {
    "setup": {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "org_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
      "key": "onboarding-quality-check",
      "name": "Onboarding Quality Check v2",
      "description": "Updated evaluation suite for Q2 onboarding calls.",
      "current_version_id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
      "active_version_id": "d4e5f6a7-b8c9-0123-defa-234567890123",
      "metadata": {
        "team": "cx"
      },
      "created_at": "2026-03-15T08:00:00.000Z",
      "updated_at": "2026-05-27T11:30:00.000Z",
      "deleted_at": null
    },
    "current_version": {
      "id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
      "org_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
      "workbench_setup_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "version_number": 4,
      "name": "Onboarding Quality Check v2",
      "description": "Updated evaluation suite for Q2 onboarding calls.",
      "state": "editable",
      "attached_agents": [
        {
          "eval_agent_id": "e5f6a7b8-c9d0-1234-efab-345678901234",
          "eval_agent_version_id": "f6a7b8c9-d0e1-2345-fabc-456789012345",
          "weight": 50,
          "target_level_keys": ["good", "excellent"]
        }
      ],
      "pass_threshold_pct": 80,
      "run_mode": "audio",
      "default_test_config_id": null,
      "default_call_ids": [],
      "created_from_version_id": "d4e5f6a7-b8c9-0123-defa-234567890123",
      "created_by": "9a8b7c6d-5e4f-3210-9876-543210fedcba",
      "created_at": "2026-05-20T14:00:00.000Z",
      "updated_at": "2026-05-27T11:30: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.

This endpoint updates setup-level fields only. To edit attached agents, the pass threshold, or run mode, update the setup’s draft version using the Update Workbench Setup Version endpoint.

Headers

authorization
string
required
Your API key for authentication.

Path Parameters

setup_id
string
required
The ID of the workbench setup to update.

Body Parameters

All fields are optional. Only include fields you want to update.
name
string
Updated display name for the setup. Between 1 and 200 characters.
description
string | null
Updated description, or null to clear it.
active_version_id
string | null
Repoint the published version to a different archived version ID. Set to null to unpublish the setup.
metadata
object
Key-value metadata to associate with the setup. Values must be strings.

Response

data
object
An object containing the updated setup and its current draft version.
errors
null
null on success.
{
  "errors": null,
  "data": {
    "setup": {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "org_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
      "key": "onboarding-quality-check",
      "name": "Onboarding Quality Check v2",
      "description": "Updated evaluation suite for Q2 onboarding calls.",
      "current_version_id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
      "active_version_id": "d4e5f6a7-b8c9-0123-defa-234567890123",
      "metadata": {
        "team": "cx"
      },
      "created_at": "2026-03-15T08:00:00.000Z",
      "updated_at": "2026-05-27T11:30:00.000Z",
      "deleted_at": null
    },
    "current_version": {
      "id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
      "org_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
      "workbench_setup_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "version_number": 4,
      "name": "Onboarding Quality Check v2",
      "description": "Updated evaluation suite for Q2 onboarding calls.",
      "state": "editable",
      "attached_agents": [
        {
          "eval_agent_id": "e5f6a7b8-c9d0-1234-efab-345678901234",
          "eval_agent_version_id": "f6a7b8c9-d0e1-2345-fabc-456789012345",
          "weight": 50,
          "target_level_keys": ["good", "excellent"]
        }
      ],
      "pass_threshold_pct": 80,
      "run_mode": "audio",
      "default_test_config_id": null,
      "default_call_ids": [],
      "created_from_version_id": "d4e5f6a7-b8c9-0123-defa-234567890123",
      "created_by": "9a8b7c6d-5e4f-3210-9876-543210fedcba",
      "created_at": "2026-05-20T14:00:00.000Z",
      "updated_at": "2026-05-27T11:30:00.000Z"
    }
  }
}