public-api

Public Upsert Eval Task

Create or update an eval task in a group — idempotent upsert by slug.

post/v1/evals

Headers

authorizationstring nullable

Request body

slugstring required
display_namestring required
group_slugstring required
taskstring required

Task description shown on the task page

criteriaobject[]

Grading rubric entries ({id, question, rationale}), rendered as the task page's Verifiers card. Empty = leave the stored value unchanged.

seed_datastring

Verbatim mock/seed source blocks — the task's starting world state, rendered as a collapsible card. Empty = leave the stored value unchanged.

Response

Successful Response

idstring uuid required
team_idstring uuid required
group_slugstring required
slugstring required
display_namestring required
taskstring required
created_atstring required
updated_atstring required

Changes

No recorded changes to this endpoint across all 1 revision of this API.