Annotation

Export annotations (cross-queue, GET)

Export annotations across multiple queues in XML, CSV, JSON or XLSX format. Output format is negotiated by Accept header or format parameter. Supported formats are: csv, xml, xlsx and json. A hard limit of 500 annotations is imposed. Annotations to export must be specified via the id query parameter (comma-separated annotation IDs).

For queue-based export, refer to the queue export endpoint.

get/api/v1/annotations/export

Query parameters

format'csv' | 'xml' | 'json' | 'xlsx'

Output format.

columnsstring

Columns to include in CSV/XLSX output (comma-separated schema_ids and meta-columns).

prepend_columnsstring

Columns to prepend at the beginning of CSV/XLSX output.

append_columnsstring

Columns to append at the end of CSV/XLSX output.

delimiterstring

One-character string used to separate fields in CSV.

quote_charstring

One-character string used to quote fields containing special characters in CSV.

quoting'quote_minimal' | 'quote_none' | 'quote_all' | 'quote_non_numeric'

Controls when quotes should be generated in CSV.

escape_charstring

One-character string used by the writer to escape the delimiter in CSV.

idinteger[]

Object ID(s) filter

statusstring

Annotation status filter.

modifierinteger

User id filter.

arrived_at_beforestring date-time

ISO 8601 timestamp filter.

arrived_at_afterstring date-time

ISO 8601 timestamp filter.

exported_at_beforestring date-time

ISO 8601 timestamp filter.

exported_at_afterstring date-time

ISO 8601 timestamp filter.

export_failed_at_beforestring date-time

ISO 8601 timestamp filter.

export_failed_at_afterstring date-time

ISO 8601 timestamp filter.

page_sizeinteger

Number of results per page

searchstring

Search filter (limited to 10,000 results).

Response

OK

object required

Changes