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

Request

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

No recorded changes to this operation across all 14 revisions of this API.