List Jobs
List jobs associated with an experiment.
Use this tool when the caller needs execution, compression, analytics, or
related job history under one experiment. Returned job.id values can be
passed directly to get_job_results_and_status.
When to Use:
- Call this when the workflow already has an
experiment_idbut not the relevantjob_id. - Call this to inspect the complete job history for one experiment before polling individual jobs.
Constraints:
- The result may contain heterogeneous job families.
limitcaps the number of returned jobs.
Notes:
- Returned
job.idvalues can be passed directly toget_job_results_and_status. - Agent-facing output should group jobs by type and status before expanding individual records.
Args:
experiment_id: Parent experiment identifier.
user: Authenticated user resolved from the API key.
db: Active database session.
limit: Maximum number of jobs to return. Defaults to 100.
Returns:
A list of job objects capped by limit.
Raises:
HTTPException: Raised with 404 when the experiment is not available
to the caller.
Authorizations
Path Parameters
Query Parameters
Response
Successful Response
Class for job status.
Submitted, Initializing, Queued, Validating, Running, Cancelled, Done, Error Class for job types.
User local job, Analytics, Device specific analytics, Data Loading, Run, State Compression, Transpilation, Variational, Pretraining, SKQD