v1

latestOpenAPI 3.0.02026-07-1717466209.0 KB
Jobs

Import indicator data (full workflow)

Submit a single background job that handles the complete indicator data import workflow: copies the uploaded CSV, validates headers against the bound DSD, and publishes rows for the requested indicator_value via replace-from-csv.

The CSV must be uploaded first via the resumable upload API POST /upload/{sid} (initialize session, send chunks, complete) to obtain an upload_id. Poll job status via GET /jobs/{uuid}.

For interactive import in the editor, use POST /api/indicator_dsd/data_upload_prepare/{sid} and POST /api/indicator_dsd/data_upload_import/{sid} instead.

Requires edit access to the target project (same as the indicator DSD import APIs).

post/jobs/import_indicator_data

Request body

upload_idstring required

Completed upload session ID from POST /upload/{sid}

indicator_valuestring required

Value in the DSD indicator_id column; only matching rows are imported

delimiterstring

CSV field delimiter character

priorityinteger

Job queue priority

Response

Import job created

statusstring
uuidstring

Job UUID — use with GET /jobs/{uuid} to poll status

jobobject

Example response

{
  "status": "success"
}