Clear Trust Rollout Status
Clears and permanently resets the certificate rotation rollout status, returning the system to an idle state. This corresponds to the "Clear Status" action in the SSP Trust Management UI.
When to use:
Call this endpoint after the rotation workflow has reached a terminal overall_status
(COMPLETED_SUCCESSFULLY or COMPLETED_WITH_FAILURES) and you have acknowledged the
result. This resets the system so a new rotation can be tracked cleanly in the future.
Preconditions:
- The workflow must NOT be actively running. If
overall_statusisIN_ROTATION, this call returns400. Verify the current state withGET /trust/trust-rollout-statusbefore calling this endpoint.
Side Effects:
- All rollout status data is permanently deleted. Subsequent
GET /trust/trust-rollout-statuscalls will return an empty/reset status object. - This does NOT reverse or undo any certificate changes made during the rotation.
- This action is irreversible - cleared status cannot be recovered.
OK - The rollout status has been successfully cleared. Subsequent GET requests will return an empty status.
Bad Request - Cannot clear status while a certificate rotation workflow is actively
running (overall_status is IN_ROTATION). Verify the current state via
GET /trust/trust-rollout-status and retry once the rotation reaches a terminal state.
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -X DELETE -H 'Authorization: <value>' https://{api_host}/ssp/trust/trust-rollout-status