Batch Annotate Queue Items

Annotates many items in a queue in one request. Each entry in items carries a queueItemId plus the same body as the single-item annotate endpoint.

annotatorEmail and markAsCompleted set at the top level act as defaults applied to any item that omits them; a per-item value takes precedence.

Path parameters

namestringRequired
The name of the annotation queue whose items are being annotated.

Headers

CONFIDENT_API_KEYstringRequired
The API key of your Confident AI project.

Request

This endpoint expects an object.
itemslist of objectsRequired

The items to annotate. Processed independently (best-effort).

annotatorEmailstringOptionalformat: "email"

Default annotator for items that omit it. A per-item annotatorEmail takes precedence. Required (here or per item) whenever an item submits formResponses.

markAsCompletedbooleanOptional

Default completion flag for items that omit it (effectively true). A per-item value takes precedence.

Response

Batch processed; inspect each result’s success flag

successboolean

Indicates the batch request was well-formed and processed. Per-item outcomes are in data.results.

dataobject