Skip to main content
GET
cURL

Authorizations

X-Session-Token
string
header
required

Session token for authentication.

Query Parameters

limit
integer<int64>
default:100

Limit the number of resources returned by the API

Required range: x >= 1
offset
integer<int64>
default:0

Offset the resources returned by the API

Required range: x >= 0
sort
enum<string>[]

A comma separated list of fields to sort by. Defaults to newest first.

Available options:
requested_at,
-requested_at
filter
string
default:""

Filters the response data based on the value provided.

Available filters:

  • organisation: Filter by the organisation the export was taken against, e.g. eq(organisation,<id>). This is how an organisation's own export history is read.
  • subject_type: Filter by the kind of thing that was exported, e.g. eq(subject_type,competency-holders).
  • subject: Filter by a subject the export included, e.g. eq(subject,<subject id>). This is how one subject's export history is read. A bulk export appears in the history of every subject it covered.
  • requested_by: Filter by who asked for the export, e.g. eq(requested_by,<user id>).
  • status: Filter by where the export has got to, e.g. eq(status,ready).
  • format: Filter by output format, e.g. eq(format,zip).
  • requested_at: Filter by when it was asked for, e.g. ge(requested_at,2026-08-01T00:00:00Z).

For more information on using named filters, see the docs

include
enum<string>[]

A comma separated list of related resources to include.

subjects sideloads every subject the export covered, which is up to fifty on a bulk export.

Available options:
organisation,
requester,
subjects

Response

List of exports.

JSON API response object

data
A list of exports · object[]
required
meta
object
required
jsonapi
object
required
included
object[]

Related resources that can be included when an export is returned.

An organisation