---
title: "Add one or more certificates to a service VM"
method: POST
path: "/clusters/{uuid}/certificates/svm_certs/{kms_uuid}"
tags: ["clusters"]
---

# Add one or more certificates to a service VM

`POST /clusters/{uuid}/certificates/svm_certs/{kms_uuid}`

## Request

- Base URL: `/api/nutanix/v3` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/nutanix/v3/clusters/{uuid}/certificates/svm_certs/{kms_uuid}`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/nutanix/apis/nutanix-intentful-api/docs/clusters/:uuid/certificates/svm_certs/:kms_uuid/post.ts> (a function with typed inputs; its response is checked against the schema)

Add one or more certificates to a service VM

## Path parameters

- `uuid` string, UUID, required
- `kms_uuid` string, UUID, required

## Request body

- CertificateSpecUploadInput: Input spec for certificate upload.
  - `spec_list` CertificateSpec[], required: List of certificate specs
    - `name` string: Certificate file name
    - `certificate` string, byte, required: Certificate content

## Response `200`

Success

## Other responses

- `default`: Internal Error

---

[API](https://skmtc.dev/nutanix/apis/nutanix-intentful-api.md) - [All operations](https://skmtc.dev/nutanix/apis/nutanix-intentful-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nutanix/apis/nutanix-intentful-api/revisions/40395083ab31?raw)
