All requests require an
X-API-Key header. See the API Keys guide for setup.Projects, annotations, and completion
- Review Projects group simulations, metrics, and assignees. Creating a project auto-generates one annotation per (simulation, metric, assignee) combination.
- Review Annotations are the individual review tasks. Providing a ground-truth value automatically sets the annotation’s
completion_statustoCOMPLETED.
An annotation represents one metric answer. Its
COMPLETED status is separate from submitting a whole conversation with Review Complete in the dashboard. Do not use a single completed annotation as evidence that all of a conversation’s review requirements have been met.Creating and completing review tasks
1
Create a project
POST /v1/review-projects with your simulations, metrics, and assignees. Use project_type PROJECT_COLLABORATIVE for shared review of each conversation–metric pair, or PROJECT_INDIVIDUAL for per-reviewer queues.Finding IDs: metric IDs come from
GET /v1/metrics and simulation IDs from GET /v1/conversations/simulated.2
Find the annotations
List the auto-generated annotations with
GET /v1/review-annotations, filtering by project_id and completion_status to find pending work. See the reference for the full filter, paging, and sort parameters.3
Submit ground truth
PATCH /v1/review-annotations/{id} with ground_truth_float_value (numeric metrics) or ground_truth_string_value (string/categorical) — plus optional reviewer_notes. Providing a ground-truth value marks that annotation complete. The reference lists every field, including ground_truth_subvalues_by_timestamp for audio-region and per-segment metrics.4
Track progress
Re-fetch the project with
GET /v1/review-projects/{id}, or count completed annotations via the list endpoint filtered on completion_status="COMPLETED".5
Improve your metrics
Compare the submitted answers with metric outputs and investigate disagreements before revising a metric.
Endpoint reference
For reviews without a project, create a standalone annotation with
POST /v1/review-annotations. Reviewers can also complete assignments in the dashboard.