Skip to main content
GET
List latest job execution per device

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Query Parameters

limit
integer

Number of results to return per page.

Required range: 1 <= x <= 500
page
integer

A page number within the paginated result set.

site_id
string<uuid>
required

Site to scope the device list to. Required.

status
enum<string>[]

Filter to devices whose LATEST execution has one of these statuses. Multiple values may be separated by commas.

  • running - Running
  • completed - Completed
  • failed - Failed
  • cancelled - Cancelled
  • terminated - Terminated
  • superseded - Superseded
  • timed_out - Timed Out
Available options:
running,
completed,
failed,
cancelled,
terminated,
superseded,
timed_out
workflow_id
string<uuid>

Narrow which runs count as 'latest' to this workflow.

workflow_name
enum<string>

Narrow which runs count as 'latest' to this temporal workflow name.

  • EnrollmentWorkflow - Enrollment Workflow
  • SingleNodeBurnInWorkflow - Single Node Burn-In Workflow
  • MultiNodeBurnInPairwiseWorkflow - Multi-Node Burn-In Pairwise Workflow
  • MultiNodeBurnInCollectiveWorkflow - Multi-Node Burn-In Collective Workflow
  • PrepareHardwareTestImagesWorkflow - Prepare Hardware-Test Images Workflow
  • ReportGenerationWorkflow - Report Generation Workflow
  • SlurmAdoptWorkflow - Add to Test Cluster Workflow
  • SlurmReleaseWorkflow - Release from Test Cluster Workflow
  • CustomerReleaseWorkflow - Customer Release Workflow
  • IronicNodeCleanWorkflow - Ironic Node Clean Workflow
  • QuarantineWorkflow - Quarantine Workflow
  • ReleaseWorkflow - Release Workflow
  • UnenrollmentWorkflow - Unenrollment Workflow
  • ConnectivityVerificationWorkflow - Connectivity Verification Workflow
  • FirmwareInventoryWorkflow - Firmware Inventory Workflow
  • FirmwareVerificationWorkflow - Firmware Verification Workflow
  • FirmwarePolicyVerificationWorkflow - Firmware Policy Verification Workflow
  • NVSwitchFirmwarePolicyVerificationWorkflow - NVSwitch Firmware Policy Verification Workflow
  • NodeSwapWorkflow - Node Swap Workflow
  • PowerCycleWorkflow - Power Cycle Workflow
  • PowerOffWorkflow - Power Off Workflow
  • SetMaintenanceModeWorkflow - Set Maintenance Mode Workflow
  • DisableMaintenanceModeWorkflow - Disable Maintenance Mode Workflow
  • ColdResetBmcWorkflow - Cold Reset BMC Workflow
  • SlurmDrainNodeWorkflow - Slurm Drain Node Workflow
  • SlurmResumeNodeWorkflow - Slurm Resume Drained Node Workflow
  • FrontendVrfReturnWorkflow - Frontend VRF Return Workflow
  • FrontendVrfIsolateWorkflow - Frontend VRF Isolate Workflow
  • NvLinkIsolateWorkflow - NVLink Isolate Workflow
  • NvLinkReturnWorkflow - NVLink Return Workflow
  • BackendVrfIsolateWorkflow - Back-end VRF Isolate Workflow
  • BackendVrfReturnWorkflow - Back-end VRF Return Workflow
  • ImageNodeWorkflow - Image Node Workflow
  • UnimageNodeWorkflow - Unimage Node Workflow
  • NodeDiagnosticsWorkflow - Node Diagnostics Workflow
Available options:
EnrollmentWorkflow,
SingleNodeBurnInWorkflow,
MultiNodeBurnInPairwiseWorkflow,
MultiNodeBurnInCollectiveWorkflow,
PrepareHardwareTestImagesWorkflow,
ReportGenerationWorkflow,
SlurmAdoptWorkflow,
SlurmReleaseWorkflow,
CustomerReleaseWorkflow,
IronicNodeCleanWorkflow,
QuarantineWorkflow,
ReleaseWorkflow,
UnenrollmentWorkflow,
ConnectivityVerificationWorkflow,
FirmwareInventoryWorkflow,
FirmwareVerificationWorkflow,
FirmwarePolicyVerificationWorkflow,
NVSwitchFirmwarePolicyVerificationWorkflow,
NodeSwapWorkflow,
PowerCycleWorkflow,
PowerOffWorkflow,
SetMaintenanceModeWorkflow,
DisableMaintenanceModeWorkflow,
ColdResetBmcWorkflow,
SlurmDrainNodeWorkflow,
SlurmResumeNodeWorkflow,
FrontendVrfReturnWorkflow,
FrontendVrfIsolateWorkflow,
NvLinkIsolateWorkflow,
NvLinkReturnWorkflow,
BackendVrfIsolateWorkflow,
BackendVrfReturnWorkflow,
ImageNodeWorkflow,
UnimageNodeWorkflow,
NodeDiagnosticsWorkflow

Response

count
integer
required
Example:

123

results
object[]
required
next
string<uri> | null
Example:

"http://api.example.org/accounts/?page=4"

previous
string<uri> | null
Example:

"http://api.example.org/accounts/?page=2"