DELETE Certificates Query
The DELETE /Certificates/query operation deletes a group of certificates from Keyfactor Command that match the query provided criteria. On success, the operation returns 204 with no content.
Permissions for certificates can be set at the system-wide or resource-specific level. The appropriate level depends on how the certificates are accessed. See Certificate Collection Permissions for more information.
In permission strings, # represents a specific resource identifier. In /certificates/collections/ permission strings it refers to a certificate collection ID (for example, CollectionId) and in /certificate_stores/ permission strings it refers to a certificate store application ID (for example, containerId).
Table 306: DELETE Certificates Query Input Parameters
| Name | In | Description |
|---|---|---|
| CollectionId | Query |
An optional integer that specifies the certificate collection (CollectionId) to validate whether the user has sufficient permissions to perform the action. If a CollectionId is not provided, the user must have appropriate permissions granted system-wide or via certificate store applications. Providing a CollectionId allows the system to check the user's permissions at the certificate collection level. Permissions are evaluated in the following order:
Use either ContainerId or CollectionId, not both. See Certificate Collection Permissions for more information. |
| n/a | Body | Required. Query to limit the requested set of certificates that should be deleted in the form: CN –contains "mycertificate.keyexample.com" The input is not a structured object and does not include field names. See Searching Certificates for querying guidelines to build your body query. |
Was this page helpful? Provide Feedback