create and update also accept --input-json (inline JSON, @file, or - for stdin); explicit flags override fields from the JSON. See Input JSON.
Review Projects
List Review Projects
Output columns: ID, NAME, TYPE, ASSIGNEES, SIMULATIONS, METRICS, CREATED
Get Review Project
Returns full project details as JSON including assignees, linked simulations, and linked metrics.
Create Review Project
--input-json. The API requires a name, assignees, simulation IDs, and metric IDs.
Creating a project auto-generates review annotations for every (simulation, metric, assignee) combination.
Finding your IDs: Run
coval metrics list to get metric IDs and coval simulated-conversations list to get simulation IDs.Update Review Project
Delete Review Project
Review Annotations
List Review Annotations
Supported filter fields:
simulation_output_id, metric_id, assignee, status (ACTIVE/ARCHIVED), completion_status (PENDING/COMPLETED), project_id
Output columns: ID, SIMULATION, METRIC, ASSIGNEE, STATUS, PRIORITY
Get Review Annotation
Returns full annotation details as JSON including ground-truth values, reviewer notes, and completion status.
Create Review Annotation
--input-json. The API requires a simulation output ID, a metric ID, and an assignee.
Update Review Annotation
Delete Review Annotation
Completion Statuses
Annotation Priorities
The CLI accepts--priority primary or --priority standard; the API stores and filters on the values below.