---
title: "Get export job"
method: GET
path: "/public/v1/export-jobs/{job_id}/"
tags: ["Data Exports"]
---

# Get export job

`GET /public/v1/export-jobs/{job_id}/`

## Request

- Base URL: `https://api.dualentry.com`
- URL: `https://api.dualentry.com/public/v1/export-jobs/{job_id}/`
- Auth: none declared

Retrieve the status of a single export job. Poll this after requesting an export.

## Path parameters

- `job_id` integer, required

## Response `200`

OK

- PublicExportJobSchemaOut: Sanitized view of an export job. Infra fields (s3_key, crawler/ETL jobs) are never included.
  - `id` integer, required
  - `integration_id` integer, nullable: ID of the destination integration the export runs through.
  - `status` 'pending' | 'running' | 'completed' | 'failed', required: The four states a caller needs; the internal pipeline states collapse onto these.
  - `error` string, nullable: Set only when `status` is `failed`.
  - `created_at` string, date-time, required
  - `started_at` string, date-time, nullable
  - `completed_at` string, date-time, nullable

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `404`: Not Found
- `500`: Internal Server Error

## Changes

> 35 revisions in range; 1 not diffed.

- **2026-09-28** `074797834e54`: 8 info
  - added the optional property `error_code` to the response with the `400` status
  - added the optional property `error_code` to the response with the `403` status
  - added the optional property `error_code` to the response with the `404` status
  - added the optional property `error_code` to the response with the `500` status
  - …4 more
- **2026-08-28** `d0cd912ee42d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/dualentry/apis/dualentry-public-api-2/changes/public/v1/export-jobs/:job_id/get.md)

---

[API](https://skmtc.dev/dualentry/apis/dualentry-public-api-2.md) · [All operations](https://skmtc.dev/dualentry/apis/dualentry-public-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/dualentry/apis/dualentry-public-api-2/revisions/d64e0fc1c56b?raw)
