Reconcile an interrupted AD CS enrollment
POST/api/v1/workspaces/:id/certops/enrollments/:enrollmentId/recover
Human session and certops.issuer.manage are required. The exact current enrollment-bound real agent job must be orphaned_unknown_effect and still need operator reconciliation. Explicit acknowledgement and a bounded reason authorize only a continuation of the frozen enrollment, never a fresh key or automatic resubmission of an uncertain request. Installed, cancelled, expired, denied and other terminal enrollments cannot be revived; install_failed uses retry-installation instead. Concurrent calls reuse the active recovery. Workspace pause refuses with CERTOPS_WORKSPACE_PAUSED (400); approval policy applies. The original job keeps its historical unknown-effect flag. CSRF is required.
Request
Responses
- 200
- 201
- 400
- 401
- 403
- 404
- 500
Existing active recovery returned with jobId and created false
An audited continuation was created
Bad request
Unauthorized
Forbidden
Not found
Internal server error