v5

latestOpenAPI 3.0.3raw.githubusercontent.com2026-06-06153345.0 KB
Jobs

Create a new job

Enqueue a new background job for processing

post/jobs

Request body

job_type'generate_pdf' | 'generate_microdata_resource' | 'import_microdata' | 'import_indicator_data' | 'publish_project' | 'hello_world' required

Registered background job type identifier

priorityinteger

Job priority

max_attemptsinteger

Maximum retry attempts

Example request

{
  "payload": {
    "project_id": 123,
    "options": {}
  }
}

Response

Job created successfully

statusstring
messagestring
uuidstring

Example response

{
  "status": "success",
  "message": "Job created successfully",
  "job": {
    "payload": {
      "project_id": 123,
      "options": {}
    },
    "result": {
      "pdf_path": "/path/to/project_123.pdf",
      "project_id": 123,
      "generated_at": "2025-01-11 16:30:45"
    }
  }
}