Assign users to an annotation queue record.
Fully replaces the current record-level user assignment. Re-assigning a user who has already completed their annotation resets their completion status to pending.
Payload Requirements
assigned_user_emails fully replaces the existing record-level user assignment.Response Returns a snapshot of the fields updated by this operation: the record identity and the resulting user assignments only. Annotations and evaluations are not included for performance reasons. Use the list records endpoint to retrieve the full record state.
Valid example
{
"assigned_user_emails": ["reviewer@example.com", "annotator@example.com"]
}
Invalid example (email does not belong to the space)
{
"assigned_user_emails": ["outsider@other.com"]
}
Invalid example (exceeds 100-email limit)
{
"assigned_user_emails": ["user1@example.com", "user2@example.com", "...101 total emails"]
}
Most Arize AI endpoints require authentication. For those endpoints that require authentication, include your API key in the request header using the format
The unique identifier of the annotation queue A universally unique identifier
"RW50aXR5OjEyMzQ1"
The unique identifier of the annotation queue record A universally unique identifier
"RW50aXR5OjEyMzQ1"
Body containing the user assignment for an annotation queue record
User assignment for an annotation queue record. Fully replaces the current record-level user assignment. Pass an empty array to remove all assignments.
Emails of users to assign to this record. Replaces the current record-level user assignment entirely. At most 100 emails may be provided per request.
100An email address
[
"reviewer@example.com",
"annotator@example.com"
]Returns a snapshot of the record fields updated by the assign operation. Only the resulting user assignments are included. Annotations and evaluations are omitted; use the list records endpoint for the full record state.
A snapshot of the annotation queue record fields that were modified by an assign operation. Only the record identity fields and the resulting user assignments are returned. Annotations and evaluations are not fetched and are not included in this response for performance reasons; use the list records endpoint to retrieve the full record state.
The unique identifier for the record
The annotation queue this record belongs to
The source type of the record (spans or dataset)
spans, dataset The users now assigned to this record after this operation