RepromptDocs
CSV Exports

Get export status

GET
/place_enrichment/exports/{export_id}

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

export_id*Export Id

Header Parameters

apiKey?string|null

Response Body

Successful Response

application/json
  1. response

Status of a durable CSV export job. Returned by the async create path (202), the status endpoint, and as each element of the list endpoint. status is one of queued/running/ completed/failed, or expired once a completed export passes its retention window (at which point download_url is null and the download route returns 410).

id*Id

Unique export identifier.

status*Status

queued | running | completed | failed | expired.

batch_ids*array<string>

Batch IDs included in this export.

batch_names?

Best-effort {batch_id -> name} map; a batch id is omitted if its name could not be resolved.

created_at?|

ISO-8601 creation timestamp.

updated_at?|

ISO-8601 last-update timestamp.

status_url*Status Url

Relative URL to poll this export's status.

download_url?|

Relative download URL; present only while status is completed and unexpired.

error?|

Failure reason when status is failed.

metadata?|

Worker-reported stats (row counts, per-stage timings) once available.

expired*Expired

True when a completed export has aged past its retention window.

Example Request
curl -X GET 'https://api.repromptai.com/v1/reprompt/place_enrichment/exports/string'
Example Response
{  "id": "string",  "status": "string",  "batch_ids": [    "string"  ],  "batch_names": {    "property1": "string",    "property2": "string"  },  "created_at": "string",  "updated_at": "string",  "status_url": "string",  "download_url": "string",  "error": "string",  "metadata": {},  "expired": true}