Skip to main content
The annotation_queues client methods are currently in BETA. The API may change without notice. A one-time warning is emitted on first use.
Create and manage annotation queues for human labeling workflows. Annotation queues let teams collect human feedback on spans or dataset examples.

Key Capabilities

  • Create and configure annotation queues with annotators and annotation configs
  • Add spans or dataset examples as records for annotation
  • Submit annotations and assign records to specific users
  • List and delete records

List Annotation Queues

For details on pagination, field introspection, and data conversion (to dict/JSON/DataFrame), see Response Objects.

Create an Annotation Queue

Get an Annotation Queue

Update an Annotation Queue

At least one field must be provided. List fields (annotation_config_ids, annotator_emails) fully replace the existing values when provided.

Delete an Annotation Queue

Manage Records

List Records

Add Records

Add spans or dataset examples as records for annotation. At most 2 record sources and 500 total records per request.

Annotate a Record

Submit annotations for a record. Annotations are upserted by annotation config name; omitted configs are left unchanged.

Assign a Record

Fully replaces the record-level user assignments. Pass an empty list to remove all assignments.

Delete Records