Revoke project policy certificate
PUT
/api/v1/projects/{projectId}/policies/{projectPolicyId}/certificates/{certificateId}/revoke
const url = 'https://localhost:10001/api/v1/projects/1/policies/1/certificates/1/revoke';const options = { method: 'PUT', headers: {Authorization: '<Authorization>', 'Content-Type': 'application/json'}, body: '{"reason":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://localhost:10001/api/v1/projects/1/policies/1/certificates/1/revoke \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --data '{ "reason": "example" }'Revoke a specific issued certificate associated with a project policy
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” projectId
required
integer
Project ID
projectPolicyId
required
integer
Project Policy ID
certificateId
required
integer
Certificate ID
Request Body
Section titled “Request Body ”Revocation reason
Media type application/json
object
reason
string
Example generated
{ "reason": "example"}Responses
Section titled “ Responses ”Revoked certificate
Media type application/json
object
certificate
object
expiresAt
string
id
integer
issuedAt
string
issuedBy
string
projectPolicyId
integer
revoked
boolean
revokedAt
string
revokedBy
string
revokedReason
string
Example generated
{ "certificate": {}, "expiresAt": "example", "id": 1, "issuedAt": "example", "issuedBy": "example", "projectPolicyId": 1, "revoked": true, "revokedAt": "example", "revokedBy": "example", "revokedReason": "example"}Bad request - Invalid IDs, missing reason, or certificate already revoked
Media type application/json
object
key
additional properties
string
Example generated
{ "additionalProperty": "example"}Unauthorized - Authentication required
Media type application/json
object
key
additional properties
string
Example generated
{ "additionalProperty": "example"}Certificate not found
Media type application/json
object
key
additional properties
string
Example generated
{ "additionalProperty": "example"}Internal server error
Media type application/json
object
key
additional properties
string
Example generated
{ "additionalProperty": "example"}