List your open review assignments
const url = 'https://api.katara.com/katara/v1/orgs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/environments/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/evaluation-calibration-assignments';const options = {method: 'GET', headers: {cookie: 'katara_session=<katara_session>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.katara.com/katara/v1/orgs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/environments/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/evaluation-calibration-assignments \ --cookie katara_session=<katara_session>Requires a current human session as an owner, administrator or reviewer; API keys, services and workloads are refused. Lists only your own assignments, and only while reading each one would still be allowed: an expired assignment, or one whose sources you can no longer review, is left out, so a page can hold fewer entries than the limit while next_cursor is present. Nothing names the campaign, the case, the judge, its scores or another reviewer.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Query Parameters
Section titled “Query Parameters”Header Parameters
Section titled “Header Parameters”Optional mounted-account binding for cookie reads. A supplied different account returns account_changed.
Responses
Section titled “Responses”Your assignments that are still open, newest first.
object
One of your own blinded assignments, as the blind review already shows it.
object
You have submitted labels for this assignment.
Examplegenerated
{ "data": [ { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "assigned_at": "2026-04-15T12:00:00Z", "labels_submitted": true } ], "next_cursor": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"}Headers
Section titled “Headers”Account_changed: reload and review with the signed-in account.
default
Section titled “default”Request rejected or unavailable.
object
object
Stable; branch on it. Any operation can answer invalid_request, with param naming the refused field when there is one; human_session_required, when an API key, service account or workload calls an operation only a signed-in person may perform; reauthentication_required, when a person’s sign-in is too old for the operation; permission_denied; route_not_found and method_not_allowed, when no operation matches the path or method; and feature_unavailable, when the operation’s service is not enabled on this deployment.
The request field a refusal is about, such as the agent_id or run_id query parameter; null when the refusal is not about one field.
Example
{ "error": { "action": "sign_in" }}