Delete Certificate

DELETE /v1/certificates/self/{uuid}

Permanently remove an uploaded certificate. The cert and its (encrypted) private key are deleted from the database. Endpoints currently using this cert via /endpoints/{id}/certificate are detached — they'll fall back to the platform-managed ACME cert on the next TLS handshake.

Cannot be undone. If you need to roll back, re-upload from your local copy.

Path parameters

uuid string (uuid) Req
Certificate UUID.

Response (204 No Content)

Empty body on success.

Errors

401 Unauthorized
Missing auth.
404 Not Found
Cert doesn't exist or doesn't belong to the calling user. SDK swallows this for idempotency.
Request
curl -X DELETE "https://api.ngris.com/v1/certificates/self/<uuid>" \ -H "X-API-KEY: <your_api_key>"
Python
from ngris import Ngris client = Ngris(api_key="<your_api_key>") client.certificates.delete("<cert_uuid>")
Response — 204 No Content
On this page
Delete Certificate
Iris