List and filter jobs
const url = 'https://example.com/api/v1/jobs/?status=all&limit=25&offset=0&sort_by=modified_time&sort_order=desc&nexa_managed=true&include_settings=false';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/jobs/?status=all&limit=25&offset=0&sort_by=modified_time&sort_order=desc&nexa_managed=true&include_settings=false'List jobs with filtering, sorting and pagination from database.
Status Filters: ‘all’, ‘failed’, ‘running’, ‘succeeded’, ‘canceled’
Returns empty list if no matches found for the given filters. Pagination: use limit and offset for pagination. has_more indicates if more results available.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Filter by job status: all, failed, running, succeeded, canceled
Filter by job status: all, failed, running, succeeded, canceled
Number of jobs to return per page
Number of jobs to return per page
Pagination offset
Pagination offset
Sort by: job_name, modified_time, created_time
Sort by: job_name, modified_time, created_time
Sort order: asc, desc
Sort order: asc, desc
Include full job settings/tasks in response
Include full job settings/tasks in response
Header Parameters
Section titled “Header Parameters”Responses
Section titled “Responses”Successful Response
Response model for a list of jobs.
object
Refined job list item with simplified status.
object
Name of the job
Running, succeeded, failed, canceled, never_run
Statistics for the support dashboard.
object
object
Example
{ "jobs": [ { "is_active": true, "nexa_managed": false } ], "status": "success"}Validation Error
object
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example" } ]}