Delete a certificate
/users/{user_id}/certificates/{certificate_id}Moves the certificate to the trash. A reason is required.
Deleted certificates no longer appear in the user's certificate list and can no longer be verified through public validation. To invalidate a certificate while keeping it on record, revoke it through the update operation instead.
Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/users/string/certificates/string" \ -H "Content-Type: application/json" \ -d '{ "reason": "string" }'Revoke a certificate PATCH
Revokes a certificate. Revocation is the only supported change: set `status` to `revoked` and provide a `reason`. Any other field is rejected. A revoked certificate remains on record and retrievable, and public validation reports it as revoked. Revocation does not affect the user's access, progress, or points. To remove a certificate, use the delete operation instead. Send the certificate's current `ETag` in the `If-Match` header to avoid acting on an outdated version.
Gateways
Next Page