v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-142381,278956.3 KB

Deletes the specified certificate.

A certificate cannot be deleted if it has a policy or IoT thing attached to it or if its status is set to ACTIVE. To delete a certificate, first use the DetachPolicy action to detach all policies. Next, use the UpdateCertificate action to set the certificate to the INACTIVE status.

Requires permission to access the DeleteCertificate action.

delete/certificates/{certificateId}

Path parameters

certificateIdstring required

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Query parameters

forceDeleteboolean

Forces the deletion of a certificate if it is inactive and is not attached to an IoT thing.

Response

Success