API reference
API reference
Infrastructure
The account's hosts, clusters and stacks, and runs of them on the account's own agent: an Ansible check or an OpenTofu plan, read-only, with live output and a diff an apply is pinned to.
23 methods
- GETList hosts/v1/infra/hosts
- GETGet a host/v1/infra/hosts/{host_id}
- PUTRegister a host/v1/infra/hosts/{host_id}
- GETList clusters/v1/infra/clusters
- GETGet a cluster/v1/infra/clusters/{cluster_id}
- PUTRegister a cluster/v1/infra/clusters/{cluster_id}
- DELETERemove a cluster/v1/infra/clusters/{cluster_id}
- GETList stacks/v1/infra/stacks
- GETGet a stack/v1/infra/stacks/{stack_id}
- PUTRegister a stack/v1/infra/stacks/{stack_id}
- POSTStart a run/v1/infra/stacks/{stack_id}/runs
- GETList a stack's runs/v1/infra/stacks/{stack_id}/runs
- GETGet a run/v1/infra/runs/{run_id}
- POSTCancel a run/v1/infra/runs/{run_id}/cancel
- SSEWatch a run/v1/infra/runs/{run_id}/events
- GETList a run's events/v1/infra/runs/{run_id}/log
- GETGet a run's diff/v1/infra/runs/{run_id}/diff
- GETList infrastructure audit events/v1/infra/audit
- POSTClaim a run (worker)/v1/infra/worker/claims
- POSTReport a run's events (worker)/v1/infra/worker/runs/{run_id}/report
- POSTUpload a run's evidence (worker)/v1/infra/worker/runs/{run_id}/evidence
- POSTFinish a run (worker)/v1/infra/worker/runs/{run_id}/finish
- POSTReport a cluster's facts (worker)/v1/infra/worker/clusters/{cluster_id}/facts