Vena tables [Beta]

Get Vena Table Export Status

Changed on

Beta. Returns the current build status of a Vena Table snapshot export as a JSON string (for example "RUNNING" or "COMPLETED").

Poll this endpoint after POST /exports until the status is COMPLETED or ERROR before fetching data. Typical polling interval: 2–5 seconds.

Internal ETL NOT_STARTED is never exposed — it is normalized to SUBMITTED.

StatusMeaning
SUBMITTEDJob received, waiting to enter the queue
QUEUEDJob is in the processing queue
RUNNINGSnapshot is being built
COMPLETEDSnapshot ready — call /exports/{exportId}/data
ERRORBuild failed — do not fetch data; submit a new export
EXPIREDSnapshot TTL elapsed (24 h) — create a new export
get/exports/{exportId}/status

Request

Path parameters

exportIdstring required
Example:123456789012345678

Export job ID returned from POST /exports

Response

Current export status as a JSON string (not an object). Never returns NOT_STARTED.

'SUBMITTED' | 'QUEUED' | 'RUNNING' | 'COMPLETED' | 'ERROR' | 'EXPIRED' required

Public export status as a JSON string. NOT_STARTED is never exposed (mapped to SUBMITTED).

Example response

"COMPLETED"

Changes