Queue a backup or restore after accepting its content keys
curl --request POST \ --url https://auth.example.com/api/admin/tenant-backups/example/start \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "challengeId": "example", "revision": 1 }'Requires admin:backups:read, admin:backups:manage, the operation-specific admin:backups:export or admin:backups:import permission, and a human Admin session with MFA authenticated within five minutes. Sensitive selections also require admin:backups:sensitive. Export operations supply one challengeId. Import operations supply one inputId/challengeId pair for every pinned input in request order. Every challenge must be accepted, unexpired, and bound to that input. Import starts also require the destination tenant to be in the unpublished provisioning lifecycle state. The canonical issuer and running product version must still match the fixed request. Queues preparation atomically; does not indicate artifact completion. Repeated, stale, or active-destination starts return 409.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Request Body required
Section titled “Request Body required ”object
object
object
Example generated
{ "challengeId": "example", "revision": 1}Responses
Section titled “ Responses ”Preparation is queued.
object
Example
{ "state": "queued", "phase": "prepare"}The request was rejected.
object
Example generated
{ "error": "example"}The request was rejected.
object
Example generated
{ "error": "example"}The request was rejected.
object
Example generated
{ "error": "example"}The request was rejected.
object
Example generated
{ "error": "example"}Request body exceeds 4096 bytes.
Required backup storage, key service, or audit service is unavailable. Missing artifact storage returns backup_storage_unavailable.
object
Example generated
{ "error": "example"}