Evaluation Groups

evaluation_groups

Methods

Create Evaluation Group ->
post/v5/evaluation-groups

Create a new evaluation group

List Evaluation Groups -> CursorPage<>
get/v5/evaluation-groups

List all evaluation groups for the current account

Get Evaluation Group ->
get/v5/evaluation-groups/{group_id}

Get a single evaluation group by ID

Patch Evaluation Group ->
patch/v5/evaluation-groups/{group_id}

Partial update of evaluation group attributes (name, description, tags, metadata). Members cannot be modified via PATCH.

path Parameters
group_id: string
Response fields
Request example
200Example
Update Evaluation Group ->
put/v5/evaluation-groups/{group_id}

Full update of evaluation group. All fields are replaced with provided values. Omitted optional fields are cleared.

Archive Evaluation Group ->
delete/v5/evaluation-groups/{group_id}

Soft-delete an evaluation group and cascade to members, row identifiers, and charts

Get Evaluation Group Schema -> { evaluation_group_id, evaluation_schemas, object }
get/v5/evaluation-groups/{group_id}/schema

Get per-evaluation schemas for all members of a group. Returns individual schema for each member evaluation, enabling the frontend to filter columns by selected eval subset.

Domain types

EvaluationGroup = { id, account_id, created_at, 8 more... }

Response model for evaluation group

EvaluationGroupMember = { id, created_at, evaluation_group_id, 6 more... }

Response model for evaluation group member

EvaluationGroupRetrieveSchemaResponse = { evaluation_group_id, evaluation_schemas, object }

Per-evaluation schemas for all members of an evaluation group

EvaluationGroupRowIdentifier = { column_name, evaluation_id, object }

Response model for evaluation group row identifier

EvaluationGroupViews = "members" | "row_identifiers"

Views for evaluation group responses