Retrieve all Operating Systems
List Operating Systems visible to the caller.
User must have an authorization role with either the PROVIDER_ADMIN or TENANT_ADMIN suffix for the org.
- Provider admin: returns only Operating Systems owned by the org’s Infrastructure Provider.
- Tenant admin: returns Operating Systems owned by the caller’s Tenant, plus Provider-owned Operating Systems that are associated with at least one Site the Tenant can access.
- Dual-role (both Provider and Tenant): returns the union of the Tenant’s and the Provider’s Operating Systems.
Authentication
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current
Path parameters
Query parameters
Response headers
Response
SHA hash of the image file, only present for image-based OS
Whole-disk target that will be overwritten with the image. Accepts smallest, /dev/nvme<controller>n<namespace>, /dev/sd<letters>, /dev/vd<letters>, or /dev/disk/by-id/<identifier>. smallest selects the smallest enumerated whole disk, preferring one with an EFI partition to break a size tie. Partition aliases ending in -part<digits> are rejected. An empty stored value means the Site prefers a disk with an EFI partition, then falls back to the first /dev/nvme<controller>n<namespace>, /dev/sd<letters>, or /dev/vd<letters> whole disk in device-name order.
Root filesystem UUID, only applicable for image-based Operating System
Root filesystem label, only applicable for image-based Operating System
iPXE script or URL, only applicable for iPXE-based Operating System
Parameters passed to the iPXE template (Templated iPXE only)
Artifacts for the iPXE OS definition (Templated iPXE only). authToken is redacted.
Whether the Operating System is cloud-init based; true if there is non-empty userData, false otherwise.
Date/time when the Operating System was created
Date/time when the Operating System was updated