Skip to content

API reference

The client-facing API uses bearer API keys:

Authorization: Bearer cv_live_PREFIX.SECRET
Method Endpoint Required scope
GET /api/v1/certificates certificates:read
GET /api/v1/certificates/{name} certificates:read
GET /api/v1/certificates/{name}/versions certificates:read
GET /api/v1/certificates/{name}/certificate.crt certificates:read
GET /api/v1/certificates/{name}/chain.crt certificates:read
GET /api/v1/certificates/{name}/fullchain.crt certificates:read
GET /api/v1/certificates/{name}/private.key private_keys:read
POST /api/v1/certificates/{name}/renew renewals:trigger

All certificate endpoints also enforce the API key’s certificate allowlist.

Method Endpoint
GET /api/v1/health
GET /api/v1/ready

Administrator endpoints use browser sessions and are not available to API keys.

Download the OpenAPI specification