Resources
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
Returns jobs
application/json
agestringRequired
completionsinteger · nullableOptional
durationstring · nullableOptional
idstring · uuidRequired
monitored_by_policiesstring[]Required
namestringRequired
namespacestringRequired
pod_idsstring[]Required
policy_countinteger · int64Required
priorityinteger · nullableOptional
start_timestring · nullableOptional
statusstringRequired
500
Failed to fetch from database
application/json
get
/v2/jobsget
Query parameters
priorityinteger · nullableOptional
namespacestring · nullableOptional
statusstring · nullableOptional
Responses
200
List of jobs with applied filters
application/json
available_prioritiesinteger · int32[]Required
total_countinteger · int64Required
500
Internal server error
application/json
get
/v2/jobs/filterAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitinteger · nullableOptional
offsetinteger · nullableOptional
sortstring · nullableOptional
ascendingboolean · nullableOptional
statusstring · nullableOptional
namespacestring · nullableOptional
job_namestring · nullableOptional
job name to query against (uses postgres ILIKE pattern search)
Responses
200
Returns paginated jobs with total count and available filters
application/json
available_filtersone ofOptional
nullOptional
total_countinteger · int64Required
500
Failed to fetch from database
application/json
get
/v2/jobs/paginatedget
Path parameters
priorityinteger · int32Required
Priority value to filter jobs by
Responses
200
List of jobs filtered by priority
application/json
available_filtersone ofOptional
nullOptional
total_countinteger · int64Required
500
Internal server error
application/json
get
/v2/jobs/priority/{priority}get
Path parameters
job_idstring · uuidRequired
Job ID to get pods for
Responses
200
List of pods managed by the job
application/json
job_idstring · uuidRequired
job_namestringRequired
total_countinteger · int64Required
404
Job not found
application/json
500
Internal server error
application/json
get
/v2/jobs/{job_id}/podsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
idstring · nullableOptional
Responses
200
Returns nodes
application/json
cluster_namestringRequired
compute_typestringRequired
idstring · uuidRequired
instance_typestringRequired
namestringRequired
regionstringRequired
statusstringRequired
500
Failed to fetch from database
application/json
get
/v2/nodesAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
idstring · nullableOptional
Responses
200
Returns pods
application/json
agestringRequired
idstring · uuidRequired
monitored_by_policiesstring[]Required
namestringRequired
namespacestringRequired
nodestringRequired
readystringRequired
restartsinteger · int32Required
start_timestring · nullableOptional
statusstringRequired
500
Failed to fetch from database
application/json
get
/v2/podsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
idstring · nullableOptional
limitinteger · nullableOptional
offsetinteger · nullableOptional
sortstring · nullableOptional
ascendingboolean · nullableOptional
statusstring · nullableOptional
namespacestring · nullableOptional
pod_namestring · nullableOptional
pod name to query against (uses postgres ILIKE pattern search)
Responses
200
Returns paginated pods with total count and available filters
application/json
available_filtersone ofOptional
nullOptional
total_countinteger · int64Required
500
Failed to fetch from database
application/json
get
/v2/pods/paginatedLast updated
Was this helpful?