Skip to content

Approve one sealed restore preview

POST
/api/admin/tenant-backups/{operationId}/approve
Code sample: Shell / cURL
curl --request POST \
--url https://auth.example.com/api/admin/tenant-backups/example/approve \
--header 'Content-Type: application/json' \
--cookie authrim_admin_session=<authrim_admin_session> \
--data '{ "revision": 1, "planDigest": "example", "adminMappingRevision": 1 }'

Requires import and manage permissions plus a fresh human Admin session. The revision and plan digest must match the current blocker-free preview. An Admin-data restore also requires the current complete mapping revision. The mapping is frozen atomically with resuming the waiting operation. Audit evidence is persisted first.

operationId
required
string
/^[A-Za-z0-9_.:-]{1,256}$/
Media type application/json
object
revision
required
integer
planDigest
required
string
/^[a-f0-9]{64}$/
adminMappingRevision

Required exactly when the restore selection includes Admin data.

integer
key
additional properties
Example generated
{
"revision": 1,
"planDigest": "example",
"adminMappingRevision": 1
}

The exact approved restore was queued for execution.

Media type application/json
object
id
required
string
state
required
string
Allowed value: queued
phase
required
string
Allowed value: await_restore_approval
revision
required
integer
key
additional properties
Example
{
"state": "queued",
"phase": "await_restore_approval"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}