Jobs API¶
The jobs API provides a baseline asynchronous execution surface for background work.
Endpoints¶
POST /api/jobsGET /api/jobsGET /api/jobs/{jobId}GET /api/jobs/{jobId}/logs
Headers¶
X-InfraLynx-Actor-IdX-InfraLynx-Role-IdsX-InfraLynx-Tenant-Id
Permission model¶
job:writeis required to create jobsjob:readis required to read job records or job logs
Request shape¶
POST /api/jobs accepts:
type: job type identifierpayload: JSON object payloadcreatedBy: optional explicit creator overrideretryPolicy: optional retry policy override
Response shape¶
Job responses include:
- job metadata
- current status
- retry count
- current result payload
- associated job logs for detailed inspection