---
title: Upload Custom CA Certificate (LE)
slug: api-docs/upload-custom-ca-certificate-le
docTags: 
createdAt: 2026-05-11T22:16:02.174Z
---

# Upload Custom CA Certificate (LE)

**UI trigger**: System -> Network -> Certificates -> *Upload Custom CA Certificate*.

:::BlockQuote
No Step 0 here - the certificate store doesn't require clearing existing sessions first.
:::

## Step table

| Step | Name in Collection                   | Method | Endpoint                               | Body / Notes                      | Output                        |
| ---- | ------------------------------------ | ------ | -------------------------------------- | --------------------------------- | ----------------------------- |
| 1    | Step 1: Upload Custom CA Certificate | `POST` | `{{edgeUrl}}/dm/certstore`             | `{"size": <cert_bytes>}`          | `{"id": "<upload_id>"}`       |
| 2    | Step 2: Upload Custom Certificate    | `PUT`  | `{{edgeUrl}}/dm/certstore/{upload_id}` | Binary `.pem` / `.crt` file bytes | 200 OK, certificate installed |

Once installed, the edge can connect to internal services signed by your CA without `-k` / `verify=False` workarounds. See [SSL Certificates](#).
