v57

latestOpenAPI 3.1.0Apache-2.0raw.githubusercontent.com2026-08-012143051018.3 KB
Measured Boot Trusted Machine

Create Measured Boot Trusted Machine Approval

Approve a Machine, or all Machines using *, for automatic promotion of its next measured-boot report.

Org must have an Infrastructure Provider entity that owns the Site. User must have authorization role with PROVIDER_ADMIN suffix.

post/v2/org/{org}/nico/measured-boot/trusted-machine

Request body

siteIdstring uuid required

ID of the Site where the approval applies.

machineIdstring required

Machine UUID, or * to approve all Machines at the Site.

approvalType'Oneshot' | 'Persist' required

Whether the approval is consumed once or persists for future reports.

pcrRegistersstring

Optional comma-separated PCR register selector. All registers are used when omitted.

commentsstring

Optional operator comments about the approval.

Response

Measured Boot trusted Machine approval was created

approvalIdstring uuid required

Unique approval ID.

machineIdstring required

Machine UUID, or * when the approval applies to all Machines.

approvalType'Oneshot' | 'Persist' required

Whether the approval is consumed once or persists for future reports.

pcrRegistersstring required

Optional comma-separated PCR register selector.

commentsstring required

Optional operator comments about the approval.

createdstring date-time nullable required

Time when the approval was created, or null when Core did not return a timestamp.