Skip to main content
Base path: /api/v1/firmware-pipeline-runs All endpoints require authentication and a workspace_id query parameter (or resolved from session context).

List workflow runs

Returns rollout plans and standalone batch runs. Fleet rollouts include:

Get workflow run detail

Returns summary plus per-device logs for batch runs. Rollout plan IDs return fleet summary (device list may be empty at plan level; open wave runs for device detail).

Approve rollout

Requires workspace owner (or platform admin). Creator cannot approve own run.

Pause rollout

Resume rollout

Abort fleet rollout

Cancel batch run

Use for scheduled or small non-fleet batch runs. Fleet rollouts should use abort.

Retry failed devices

Deploy firmware (creates run)

Template deploy creates a fleet rollout plan when the compatible fleet exceeds one wave.