> ## Documentation Index
> Fetch the complete documentation index at: https://api.nektir.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bulk exports

> Synchronize a complete revision without walking every paginated collection.

Call `GET /v1/exports` to receive product, store, and inventory file links pinned to the same immutable publication revision.

```bash theme={"dark"}
curl "https://API_HOST/v1/exports"
curl --compressed --output products.ndjson.gz \
  "https://API_HOST/v1/exports/PUBLICATION_UUID/products.ndjson.gz"
```

Each gzip-compressed NDJSON file starts with one `nektir_export_header` record containing its schema version, revision, publication time, and data-record count. Remaining records have `record_type` equal to `product`, `store`, or `inventory` and a `data` object.

Download every file from one manifest before switching revisions. A file's strong ETag and bytes never change, but an older revision remains available only during the API's publication-history retention window. Store the revision UUID with your imported rows and publish your own synchronized view only after all expected files and record counts validate.

Bulk exports reduce API pagination work; they do not alter upstream polling or make source data newer.
