Assign users to a record
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_emailsfully replaces the existing record-level user assignment.- Pass an empty array to remove all record-level assignments.
- At most 100 emails may be provided per request.
- All emails must resolve to existing users with access to the queue’s space.
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"]
}
Authorizations
Most Arize AI endpoints require authentication. For those endpoints that require authentication, include your API key in the request header using the format
Path Parameters
The unique annotation queue identifier (base64) A universally unique identifier (base64-encoded opaque string).
"RW50aXR5OjEyMzQ1"
The unique annotation queue record identifier (base64) A universally unique identifier (base64-encoded opaque string).
"RW50aXR5OjEyMzQ1"
Body
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"
]Response
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
Source type of the annotation queue record.
- spans - The record originates from span data.
- dataset - The record originates from a dataset example.
spans, dataset The users now assigned to this record after this operation