Evaluation Groups

EvaluationGroupsResource

Methods

create() ->
post/v5/evaluation-groups

Create a new evaluation group

list() -> SyncCursorPage[]
get/v5/evaluation-groups

List all evaluation groups for the current account

retrieve(, ) ->
get/v5/evaluation-groups/{group_id}

Get a single evaluation group by ID

update(, ) ->
patch/v5/evaluation-groups/{group_id}

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

replace(, ) ->
put/v5/evaluation-groups/{group_id}

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

archive() ->
delete/v5/evaluation-groups/{group_id}

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

retrieve_schema(, ) ->
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

class EvaluationGroup: ...

Response model for evaluation group

class EvaluationGroupMember: ...

Response model for evaluation group member

class EvaluationGroupRetrieveSchemaResponse: ...

Per-evaluation schemas for all members of an evaluation group

class EvaluationGroupRowIdentifier: ...

Response model for evaluation group row identifier

Literal["members", "row_identifiers"]

Views for evaluation group responses