AviatoAviato
DeveloperAPI ReferenceAdminPipelineJobs

/api/admin/pipeline/jobs

GET
/api/admin/pipeline/jobs

Query Parameters

q?string

Search query — matches item title, search terms, or last error

type?string

Filter by job type (e.g. probe, index)

status?string

Filter by job status (pending, running, complete, error, cancelled)

libraryId?string

Filter by library ID

limit?integer

Number of jobs to return (default 50, max 200)

Default50
Range1 <= value <= 200
offset?|

Offset for pagination

Default0
Range0 <= value

Response Body

application/json

curl -X GET "https://example.com/api/admin/pipeline/jobs"
{
  "jobs": [
    {
      "id": "string",
      "itemId": "string",
      "libraryId": "string",
      "type": "string",
      "status": "string",
      "currentTask": "string",
      "priority": 0,
      "retryCount": 0,
      "lastError": "string",
      "createdAt": "string",
      "startedAt": "string",
      "completedAt": "string",
      "itemTitle": "string",
      "libraryName": "string"
    }
  ],
  "total": 0,
  "counts": {
    "pending": 0,
    "running": 0,
    "complete": 0,
    "error": 0,
    "cancelled": 0
  },
  "libraries": [
    {
      "id": "string",
      "name": "string"
    }
  ]
}