v57

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

Create Measured Boot Trusted Profile Approval

Approve a measured-boot system profile for automatic promotion of reports from matching Machines.

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-profile

Request body

siteIdstring uuid required

ID of the Site where the approval applies.

profileIdstring uuid required

ID of the measured-boot system profile.

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 Profile approval was created

approvalIdstring uuid required

Unique approval ID.

profileIdstring uuid required

ID of the measured-boot system profile.

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.