getRestorePlan
GET
/api/v1/system/backups/{id}/plan
const url = 'https://example.com/api/v1/system/backups/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/plan';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/system/backups/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/planRead the restore plan for a system backup. Requires an Owner with the admin scope.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Responses
Section titled “ Responses ”Restore plan
Media typeapplication/json
object
data
required
object
archive
required
object
id
required
string format: uuid
fileName
required
string
kind
required
string
status
required
string
sizeBytes
required
integer
archiveSha256
required
string
tilecastVersion
required
string
schemaVersion
required
integer
installationId
required
string
organizationName
required
string
components
required
Array<object>
object
name
required
string
fileCount
required
integer
totalBytes
required
integer
verification
required
string
verifiedAt
string format: date-time
createdAt
required
string format: date-time
organizationName
required
string
installationId
required
string
tilecastVersion
required
string
serverChannel
string
buildCommit
string
buildDate
string
schemaVersion
required
integer
createdAt
required
string format: date-time
sizeBytes
required
integer
components
required
Array<object>
object
name
required
string
fileCount
required
integer
totalBytes
required
integer
identityMismatch
required
boolean
currentInstallationId
required
string
Examplegenerated
{ "data": { "archive": { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "fileName": "example", "kind": "example", "status": "example", "sizeBytes": 1, "archiveSha256": "example", "tilecastVersion": "example", "schemaVersion": 1, "installationId": "example", "organizationName": "example", "components": [ { "name": "example", "fileCount": 1, "totalBytes": 1 } ], "verification": "example", "verifiedAt": "2026-04-15T12:00:00Z", "createdAt": "2026-04-15T12:00:00Z" }, "organizationName": "example", "installationId": "example", "tilecastVersion": "example", "serverChannel": "example", "buildCommit": "example", "buildDate": "example", "schemaVersion": 1, "createdAt": "2026-04-15T12:00:00Z", "sizeBytes": 1, "components": [ { "name": "example", "fileCount": 1, "totalBytes": 1 } ], "identityMismatch": true, "currentInstallationId": "example" }}Dashboard authentication required
Insufficient role
Backup not found
Backup archive unreadable