---
title: "POST /sites/{site_id}/ssl"
method: POST
path: "/sites/{site_id}/ssl"
tags: ["sniCertificate"]
---

# POST /sites/{site_id}/ssl

`POST /sites/{site_id}/ssl`

## Path parameters

- `site_id` string, required

## Query parameters

- `certificate` string
- `key` string
- `ca_certificates` string

## Response `200`

OK

- SniCertificate
  - `state` string
  - `domains` string[]
  - `created_at` string, dateTime
  - `updated_at` string, dateTime
  - `expires_at` string, dateTime

## Other responses

- `default` — error

## Changes

- **2025-10-01** `dd4e48196663` — 1 info
  - removed the non-success response with the status `422`

[Change history](https://skmtc.dev/netlify/apis/netlify-s-api-documentation/changes/sites/:site_id/ssl/post.md)

---

[API](https://skmtc.dev/netlify/apis/netlify-s-api-documentation.md) · [All operations](https://skmtc.dev/netlify/apis/netlify-s-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/netlify/netlify-s-api-documentation/revisions/dd4e48196663/schema)
