---
title: "Create UEFI Credential"
method: POST
path: "/v2/org/{org}/nico/credential/uefi"
tags: ["UEFI Credential"]
---

# Create UEFI Credential

`POST /v2/org/{org}/nico/credential/uefi`

Create a site-default host or DPU UEFI credential. The request fails
if the selected site-default credential already exists.

User must have authorization role with `PROVIDER_ADMIN` suffix.

## Request body

- UEFICredentialRequest — Request to create a site-default UEFI credential.
  - `siteId` string, uuid, required — ID of the Site where the credential is stored.
  - `kind` 'Host' | 'DPU', required — Which site-default UEFI credential to create.
  - `password` string, required — Credential password.

## Response `201`

UEFI credential was created

- UEFICredential — UEFI credential metadata returned after creation. The password is never returned.
  - `siteId` string, uuid, required — ID of the Site where the credential is stored.
  - `kind` 'Host' | 'DPU', required — Which site-default UEFI credential was created.

## Other responses

- `400` — Error response when request data cannot be validated
- `403` — Error response when user is not authorized to call an endpoint or retrieve/modify objects
- `409` — The selected site-default UEFI credential already exists

## Changes

- **2026-07-13** `af8a718aae0a` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/nvidia/apis/nvidia-infra-controller-rest-api/changes/v2/org/:org/nico/credential/uefi/post.md)

---

[API](https://skmtc.dev/nvidia/apis/nvidia-infra-controller-rest-api.md) · [All operations](https://skmtc.dev/nvidia/apis/nvidia-infra-controller-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nvidia/nvidia-infra-controller-rest-api/revisions/a2dc05bef3c1/schema)
