Skip to content

Queue the delegated export after key acceptance

POST
/api/replication-backups/{grantId}/exports/{operationId}/start
Code sample: Shell / cURL
curl --request POST \
--url https://auth.example.com/api/replication-backups/example/exports/example/start \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'X-Tenant-Id: example' \
--data '{ "revision": 1, "challengeId": "example" }'

Requires the grant-specific bearer credential and exact X-Tenant-Id. Every request rechecks expiry, revocation and installed source scope. Only exports created by this grant with the fixed issuer and selection are accessible. Audit persistence is required. Requires the current revision and an accepted, unexpired challenge belonging to this exact operation. Existing scheduled backup processing performs the durable export.

grantId
required
string
/^[A-Za-z0-9_.:-]{1,128}$/
operationId
required
string
/^[A-Za-z0-9_.:-]{1,128}$/
X-Tenant-Id
required
string
/^[A-Za-z0-9_.:-]{1,128}$/

Must match both the installed source deployment and the grant tenant.

Media type application/json
object
revision
required
integer
challengeId
required
string
/^[A-Za-z0-9_.:-]{1,128}$/
key
additional properties
Example generated
{
"revision": 1,
"challengeId": "example"
}

Operation result. Responses are not cacheable.

Media type application/json
object
id
required
string
/^[A-Za-z0-9_.:-]{1,128}$/
state
required
string
phase
required
string
revision
required
integer
key
additional properties
Example generated
{
"id": "example",
"state": "example",
"phase": "example",
"revision": 1
}

Request rejected; no additional capability is granted.

Request rejected; no additional capability is granted.

Request rejected; no additional capability is granted.

Request rejected; no additional capability is granted.

Request rejected; no additional capability is granted.