Skip to main content
POST
Create an annotation queue

Authorizations

Authorization
string
header
required

Most Arize AI endpoints require authentication. For those endpoints that require authentication, include your API key in the request header using the format

Body

application/json

Body containing annotation queue creation parameters

name
string
required

The name of the annotation queue. Must be unique within the space for active queues.

Maximum string length: 255
Example:

"Quality Review Queue"

space_id
string
required

The space ID that the annotation queue belongs to

Example:

"spc_xyz789"

annotation_config_ids
string[]
required

IDs of annotation configs to associate with this queue. All configs must belong to the same space.

Minimum array length: 1
Example:
annotator_emails
string<email>[]
required

Email addresses of annotators to assign to the queue. Emails are resolved to user IDs server-side.

Minimum array length: 1

An email address

Example:
instructions
string

Instructions for annotators working on this queue

Maximum string length: 5000
Example:

"Review each response for accuracy and helpfulness"

assignment_method
enum<string>
default:ALL

How records are assigned to annotators. Defaults to ALL when omitted.

Available options:
ALL,
RANDOM
record_sources
object[]

Record sources to add to the annotation queue on creation. At most 2 record sources (projects or datasets) may be provided in a single create request. Additional records from other sources can be added after creation.

Maximum array length: 2

Response

An annotation queue object

id
string
required

The unique identifier for the annotation queue

Example:

"aq_abc123"

name
string
required

The name of the annotation queue

Example:

"Quality Review Queue"

space_id
string
required

The space id the annotation queue belongs to

Example:

"spc_xyz789"

annotators
object[]
required

Users assigned as annotators to this queue

created_at
string<date-time>
required

The timestamp for when the annotation queue was created

Example:

"2024-01-15T10:30:00Z"

updated_at
string<date-time>
required

The timestamp for when the annotation queue was last updated

Example:

"2024-01-20T14:45:00Z"

instructions
string | null

The instructions for the annotation queue

Example:

"Review each response for accuracy and helpfulness"

annotation_configs
object[]

The annotation configs associated with this queue