List jobs
GET/job
Retrieve jobs, optionally filtered by status.
Request
Query Parameters
Filter jobs by status (e.g., unprocessed, processing, completed, failed).
Responses
- 200
- 401
- 403
- 500
A list of jobs.
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Total number of jobs matching the filter.
items
object[]
Unique identifier of the job.
Current status of the job.
Creation timestamp.
operation
object
The operation data.
The operation data.
The result data if completed.
Error message if failed.
Worker hostname that processed the job.
Last update timestamp.
{
"total_items": 42,
"items": [
{
"id": "string",
"status": "string",
"created": "string",
"operation": {},
"error": "string",
"hostname": "string",
"updated_at": "string"
}
]
}
Unauthorized - API key required
- application/json
- Schema
- Example (from schema)
Schema
A description of the error that occurred.
Additional details about the error.
The error code.
{
"error": "Failed to retrieve status.",
"details": "Failed due to network timeout.",
"code": 500
}
Forbidden - Insufficient permissions
- application/json
- Schema
- Example (from schema)
Schema
A description of the error that occurred.
Additional details about the error.
The error code.
{
"error": "Failed to retrieve status.",
"details": "Failed due to network timeout.",
"code": 500
}
Error listing jobs.
- application/json
- Schema
- Example (from schema)
Schema
A description of the error that occurred.
Additional details about the error.
The error code.
{
"error": "Failed to retrieve status.",
"details": "Failed due to network timeout.",
"code": 500
}