---
title: "Get export files"
method: GET
path: "/api/export/{jobId}/files"
tags: ["export"]
---

# Get export files

`GET /api/export/{jobId}/files`

Get the job status and files for an export started with the "Start export" endpoint. <br/><br/>Occasionally, a job status may change from running to enqueued because it had to restart. When this happens, the job maintains progress and begins where it previously stopped. Iterable uses exponential backoff for retries.<br/><br/>Files are added to the list as the export job is running. Paginate through the files by using the last file name in the response as the <code>startAfter</code> value for the next request.  Each file is up to 10MB. Exports are limited to 100GB in total size. <br/><br/><b>Rate limit</b>: 1 request/second, per organization. <br/><b>Concurrent request limit</b>: Up to 4 exports process at a time, per organization. Additional requests are queued.

## Path parameters

- `jobId` integer, required

## Query parameters

- `startAfter` string

## Response `200`

successful operation

- ExportJobStatusAndFiles
  - `exportTruncated` boolean, required — Whether the export was truncated because it exceeded the max allowed export size
  - `files` ExportFileAndUrl[], required — The current page of files
    - `file` string, required — The name of the file.
    - `url` string, required — A URL that can be used to download the file. Expires after 30 minutes.
  - `jobId` integer, required — The ID of the export job
  - `jobState` 'Enqueued' | 'Running' | 'Completed' | 'Failed', required — The state of the export job

---

[API](https://skmtc.net/iterable/apis/iterable-api.md) · [All operations](https://skmtc.net/iterable/apis/iterable-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/iterable/iterable-api/revisions/afaab604b58c/schema)
