---
title: "List Exports"
method: GET
path: "/data/projects/{projectId}/exports"
tags: ["Data -- Exports"]
---

# List Exports

`GET /data/projects/{projectId}/exports`

## Request

- Base URL: `https://partner.peaka.studio/api/v1`
- URL: `https://partner.peaka.studio/api/v1/data/projects/{projectId}/exports`
- Auth: HTTP bearer

Returns the project's export jobs, newest first. Files are omitted from the list (call the single-export endpoint for download URLs); each item still carries `downloadable`.

## Path parameters

- `projectId` string, required

## Query parameters

- `status` string
- `limit` integer
- `createdBefore` string

## Response `200`

List of export jobs

- ExportJobResponse[]
  - `id` string: Export job id
  - `status` 'PENDING' | 'RUNNING' | 'SUCCEEDED' | 'FAILED' | 'CANCELLED' | 'EXPIRED': Job status. EXPIRED is derived when the artifacts have been removed by the lifecycle rule; exports are point-in-time snapshots and are never regenerated.
  - `format` string: Output format
  - `compression` string: Output compression
  - `rowCount` integer: Number of exported rows
  - `bytes` integer: Total output size in bytes
  - `durationMs` integer: Execution time in milliseconds
  - `files` ExportFile[]: Downloadable artifacts (only for the owner of a SUCCEEDED job)
    - `name` string: File name
    - `url` string: Presigned download URL (short-lived)
    - `bytes` integer: Object size in bytes
  - `expiresAt` string: Expiry of the presigned URLs (ISO-8601); re-call GET for fresh links
  - `downloadable` boolean: Whether the calling user may download this export (owner-only access)
  - `error` string: Error message when the job failed
  - `createdAt` string: Submission time (ISO-8601)
  - `queryId` string: Source query id (query exports)
  - `catalogId` string: Source catalog id (table exports)
  - `schemaName` string: Source schema name (table exports)
  - `tableName` string: Source table name (table exports)
  - `source` string: Quoted, fully-qualified source name for display
  - `userId` string: Initiator user id
  - `userName` string: Initiator user name
  - `apiKeyPrefix` string: Public prefix of the initiator's API key
  - `clientSource` string: Client source (X-Trino-Source, falling back to User-Agent)

---

[API](https://skmtc.dev/peaka/apis/peaka-gateway-api.md) · [All operations](https://skmtc.dev/peaka/apis/peaka-gateway-api/llms.txt) · [OpenAPI document](https://skmtc.dev/peaka/apis/peaka-gateway-api/revisions/e68b033a22d5?raw)
