# certificates-api ## Pages - [Web Certificates API](https://docs.ezghcloud.com/certificates-api/index.md) — Manage DNS organization authorization and asynchronous public TLS certificates; customer responses never contain private keys or managed secret references. - [AttachCertificate](https://docs.ezghcloud.com/certificates-api/AttachCertificate/index.md) - [CancelOperation](https://docs.ezghcloud.com/certificates-api/CancelOperation/index.md) - [CreateAcmeBinding](https://docs.ezghcloud.com/certificates-api/CreateAcmeBinding/index.md) — Creates an External Account Binding on a subordinate certificate authority, owned by the caller (a user or bot). Requires certificates.acmeBindings.create and certificates.certificateAuthorities.issue on the CA. Errors: 403 principal_not_supported (the caller isn't a user or bot), 409 root_cannot_issue_leaves, 409 certificate_authority_inactive (being deleted, deleted or failed), 409 quota_exceeded (certificates.acmeBindingsPerCertificateAuthority). - [CreateCertificateAuthority](https://docs.ezghcloud.com/certificates-api/CreateCertificateAuthority/index.md) - [CreateDomainAuthorization](https://docs.ezghcloud.com/certificates-api/CreateDomainAuthorization/index.md) - [DeleteAcmeBinding](https://docs.ezghcloud.com/certificates-api/DeleteAcmeBinding/index.md) — Deletes the binding: ACME refuses every account it bound from then on, and its HMAC key is retired. - [DeleteCertificate](https://docs.ezghcloud.com/certificates-api/DeleteCertificate/index.md) - [DeleteCertificateAuthority](https://docs.ezghcloud.com/certificates-api/DeleteCertificateAuthority/index.md) - [DeleteDomainAuthorization](https://docs.ezghcloud.com/certificates-api/DeleteDomainAuthorization/index.md) - [DeletePrivateCertificate](https://docs.ezghcloud.com/certificates-api/DeletePrivateCertificate/index.md) - [DetachCertificate](https://docs.ezghcloud.com/certificates-api/DetachCertificate/index.md) — Detaching needs no If-Match: attachments have no read of their own, and list items carry no ETag. A client holding the ETag AttachCertificate answered may send it; a stale one returns 412. - [DisableCertificateAuthority](https://docs.ezghcloud.com/certificates-api/DisableCertificateAuthority/index.md) - [EnableCertificateAuthority](https://docs.ezghcloud.com/certificates-api/EnableCertificateAuthority/index.md) - [ExportCertificatePrivateKey](https://docs.ezghcloud.com/certificates-api/ExportCertificatePrivateKey/index.md) - [ForgetCertificatePrivateKey](https://docs.ezghcloud.com/certificates-api/ForgetCertificatePrivateKey/index.md) - [GetAcmeBinding](https://docs.ezghcloud.com/certificates-api/GetAcmeBinding/index.md) - [GetCertificate](https://docs.ezghcloud.com/certificates-api/GetCertificate/index.md) - [GetCertificateAuthority](https://docs.ezghcloud.com/certificates-api/GetCertificateAuthority/index.md) - [GetCertificateAuthorityCsr](https://docs.ezghcloud.com/certificates-api/GetCertificateAuthorityCsr/index.md) - [GetDomainAuthorization](https://docs.ezghcloud.com/certificates-api/GetDomainAuthorization/index.md) - [GetOperation](https://docs.ezghcloud.com/certificates-api/GetOperation/index.md) - [GetPrivateCertificate](https://docs.ezghcloud.com/certificates-api/GetPrivateCertificate/index.md) - [ImportCertificateAuthorityCertificate](https://docs.ezghcloud.com/certificates-api/ImportCertificateAuthorityCertificate/index.md) - [IssueCertificate](https://docs.ezghcloud.com/certificates-api/IssueCertificate/index.md) - [ListAcmeBindings](https://docs.ezghcloud.com/certificates-api/ListAcmeBindings/index.md) - [ListAllPrivateCertificates](https://docs.ezghcloud.com/certificates-api/ListAllPrivateCertificates/index.md) — Every private certificate in the project across its certificate authorities (deleted ones excluded), newest first. A cursor only continues the listing with the same filters. - [ListCertificateAttachments](https://docs.ezghcloud.com/certificates-api/ListCertificateAttachments/index.md) - [ListCertificateAuthorities](https://docs.ezghcloud.com/certificates-api/ListCertificateAuthorities/index.md) - [ListCertificateVersions](https://docs.ezghcloud.com/certificates-api/ListCertificateVersions/index.md) - [ListCertificates](https://docs.ezghcloud.com/certificates-api/ListCertificates/index.md) - [ListDomainAuthorizations](https://docs.ezghcloud.com/certificates-api/ListDomainAuthorizations/index.md) - [ListOperations](https://docs.ezghcloud.com/certificates-api/ListOperations/index.md) - [ListPrivateCertificates](https://docs.ezghcloud.com/certificates-api/ListPrivateCertificates/index.md) - [RecheckDomainAuthorization](https://docs.ezghcloud.com/certificates-api/RecheckDomainAuthorization/index.md) - [RenewCertificateAuthority](https://docs.ezghcloud.com/certificates-api/RenewCertificateAuthority/index.md) - [RequestCertificate](https://docs.ezghcloud.com/certificates-api/RequestCertificate/index.md) - [RestoreCertificateAuthority](https://docs.ezghcloud.com/certificates-api/RestoreCertificateAuthority/index.md) - [RetryCertificate](https://docs.ezghcloud.com/certificates-api/RetryCertificate/index.md) - [RevokeCertificate](https://docs.ezghcloud.com/certificates-api/RevokeCertificate/index.md) - [RevokeCertificateAuthority](https://docs.ezghcloud.com/certificates-api/RevokeCertificateAuthority/index.md) - [RevokePrivateCertificate](https://docs.ezghcloud.com/certificates-api/RevokePrivateCertificate/index.md) - [RotateDomainBinding](https://docs.ezghcloud.com/certificates-api/RotateDomainBinding/index.md) - [UpdateCertificate](https://docs.ezghcloud.com/certificates-api/UpdateCertificate/index.md) - [UpdateCertificateAuthority](https://docs.ezghcloud.com/certificates-api/UpdateCertificateAuthority/index.md) - [UpdateDomainAuthorization](https://docs.ezghcloud.com/certificates-api/UpdateDomainAuthorization/index.md) - [AcmeBinding](https://docs.ezghcloud.com/certificates-api/schemas/AcmeBinding/index.md) - [AcmeBindingCreate](https://docs.ezghcloud.com/certificates-api/schemas/AcmeBindingCreate/index.md) - [AcmeBindingCreated](https://docs.ezghcloud.com/certificates-api/schemas/AcmeBindingCreated/index.md) - [AcmeBindingList](https://docs.ezghcloud.com/certificates-api/schemas/AcmeBindingList/index.md) - [Attachment](https://docs.ezghcloud.com/certificates-api/schemas/Attachment/index.md) - [AttachmentCreate](https://docs.ezghcloud.com/certificates-api/schemas/AttachmentCreate/index.md) - [AttachmentList](https://docs.ezghcloud.com/certificates-api/schemas/AttachmentList/index.md) - [Certificate](https://docs.ezghcloud.com/certificates-api/schemas/Certificate/index.md) - [CertificateAuthority](https://docs.ezghcloud.com/certificates-api/schemas/CertificateAuthority/index.md) - [CertificateAuthorityAccepted](https://docs.ezghcloud.com/certificates-api/schemas/CertificateAuthorityAccepted/index.md) — The certificate authority as it is now and the operation that finishes the change. An Idempotency-Key replay answers the operation alone, as it is then. - [CertificateAuthorityCreate](https://docs.ezghcloud.com/certificates-api/schemas/CertificateAuthorityCreate/index.md) - [CertificateAuthorityCsr](https://docs.ezghcloud.com/certificates-api/schemas/CertificateAuthorityCsr/index.md) - [CertificateAuthorityDelete](https://docs.ezghcloud.com/certificates-api/schemas/CertificateAuthorityDelete/index.md) - [CertificateAuthorityImport](https://docs.ezghcloud.com/certificates-api/schemas/CertificateAuthorityImport/index.md) - [CertificateAuthorityList](https://docs.ezghcloud.com/certificates-api/schemas/CertificateAuthorityList/index.md) - [CertificateAuthorityRevoke](https://docs.ezghcloud.com/certificates-api/schemas/CertificateAuthorityRevoke/index.md) - [CertificateAuthorityUpdate](https://docs.ezghcloud.com/certificates-api/schemas/CertificateAuthorityUpdate/index.md) - [CertificateCreate](https://docs.ezghcloud.com/certificates-api/schemas/CertificateCreate/index.md) - [CertificateList](https://docs.ezghcloud.com/certificates-api/schemas/CertificateList/index.md) - [CertificateRevoke](https://docs.ezghcloud.com/certificates-api/schemas/CertificateRevoke/index.md) - [CertificateUpdate](https://docs.ezghcloud.com/certificates-api/schemas/CertificateUpdate/index.md) - [DomainAuthorization](https://docs.ezghcloud.com/certificates-api/schemas/DomainAuthorization/index.md) - [DomainAuthorizationCreate](https://docs.ezghcloud.com/certificates-api/schemas/DomainAuthorizationCreate/index.md) - [DomainAuthorizationList](https://docs.ezghcloud.com/certificates-api/schemas/DomainAuthorizationList/index.md) - [DomainAuthorizationUpdate](https://docs.ezghcloud.com/certificates-api/schemas/DomainAuthorizationUpdate/index.md) - [DomainCheck](https://docs.ezghcloud.com/certificates-api/schemas/DomainCheck/index.md) — What a successful DNS check saw for one of the authorization's names (it or its wildcard) from one perspective. - [DomainCheckProblem](https://docs.ezghcloud.com/certificates-api/schemas/DomainCheckProblem/index.md) — The last failed DNS check of the authorization. - [Empty](https://docs.ezghcloud.com/certificates-api/schemas/Empty/index.md) - [Error](https://docs.ezghcloud.com/certificates-api/schemas/Error/index.md) — Every non-2xx answer. Clients branch on code, never on message. - [Operation](https://docs.ezghcloud.com/certificates-api/schemas/Operation/index.md) - [OperationList](https://docs.ezghcloud.com/certificates-api/schemas/OperationList/index.md) - [PrivateCARequest](https://docs.ezghcloud.com/certificates-api/schemas/PrivateCARequest/index.md) — Placeholder until the owning team defines this request - [PrivateCertificate](https://docs.ezghcloud.com/certificates-api/schemas/PrivateCertificate/index.md) - [PrivateCertificateExport](https://docs.ezghcloud.com/certificates-api/schemas/PrivateCertificateExport/index.md) - [PrivateCertificateExported](https://docs.ezghcloud.com/certificates-api/schemas/PrivateCertificateExported/index.md) - [PrivateCertificateIssue](https://docs.ezghcloud.com/certificates-api/schemas/PrivateCertificateIssue/index.md) - [PrivateCertificateIssueAccepted](https://docs.ezghcloud.com/certificates-api/schemas/PrivateCertificateIssueAccepted/index.md) — The issuing operation; its target is the certificate once signed. An Idempotency-Key replay answers the operation alone, as it is then. - [PrivateCertificateList](https://docs.ezghcloud.com/certificates-api/schemas/PrivateCertificateList/index.md) - [PrivateCertificateRevoke](https://docs.ezghcloud.com/certificates-api/schemas/PrivateCertificateRevoke/index.md) - [QuotaExceeded](https://docs.ezghcloud.com/certificates-api/schemas/QuotaExceeded/index.md) — quota_exceeded: the quota that refused the request. Never with Retry-After. - [Version](https://docs.ezghcloud.com/certificates-api/schemas/Version/index.md) - [VersionList](https://docs.ezghcloud.com/certificates-api/schemas/VersionList/index.md)