---
title: "Get export job status"
method: GET
path: "/v1/export-jobs/{id}"
tags: ["Images"]
---

# Get export job status

`GET /v1/export-jobs/{id}`

## Request

- Base URL: `https://api.pixelvault.dev`
- URL: `https://api.pixelvault.dev/v1/export-jobs/{id}`
- Auth: HTTP bearer

Poll an export job. When status is 'complete', the response includes download_url. Auth is the same as starting an export (secret key, or dashboard token + project_id).

## Path parameters

- `id` string, required

## Query parameters

- `project_id` string

## Response `200`

Job status

- object
  - `id` string
  - `status` 'pending' | 'processing' | 'complete' | 'failed' | 'expired'
  - `image_count` integer
  - `processed_count` integer
  - `bytes` integer
  - `created_at` string, date-time
  - `expires_at` string, date-time
  - `download_url` string
  - `error` string

## Other responses

- `401`: Invalid or missing credentials
- `404`: Export job not found

---

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