Skip to content

Imports a complete kit into an unused installation: identity only or a recovery-only S3 catalog.

POST
/api/workspace/admin/file-protection/recovery/import
curl --request POST \
--url https://example.com/api/workspace/admin/file-protection/recovery/import \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form Kit=@file \
--form Mode=0 \
--form RowVersion=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0
access_token
string

Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.

Media typemultipart/form-data
object
Kit
required

Recovery kit ZIP exported by the source installation, at most 128 KiB.

string format: binary
Mode

Identity re-use keeps this application’s binding; catalog import creates a recovery-only installation.

integer format: int32
Allowed values: 0 1
RowVersion

Current recovery row version when the installation already stores recovery access.

string format: uuid

OK

object
Data

Redacted state and current retained-history coverage.

object
Ready
boolean
ReasonCode
string
nullable
MaskedAccessKey
string
nullable
ProjectId
string
nullable
IdentityFingerprint
string
nullable
RetainedPoints
integer format: int32
PreparedPoints
integer format: int32
RecoveryOnly
boolean
CanImportIdentity
boolean
RowVersion
string format: uuid
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean

Bad Request

object
Data

Redacted state and current retained-history coverage.

object
Ready
boolean
ReasonCode
string
nullable
MaskedAccessKey
string
nullable
ProjectId
string
nullable
IdentityFingerprint
string
nullable
RetainedPoints
integer format: int32
PreparedPoints
integer format: int32
RecoveryOnly
boolean
CanImportIdentity
boolean
RowVersion
string format: uuid
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean

Forbidden

object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties