Skip to navigation

Retrieve a backup

View as MarkdownOpen in Claude

Returns one backup, with more detail than the list: the areas it includes and the exclusions applied, whether the website could take a restoration from it (restorations are started from the dashboard) and whether one is already in progress. These detail attributes answer by default unless fields[site-backups] narrows them.

include=items adds the parts of the backup one by one (database, core, plugins, themes, mu_plugins, content and uploads), each with its own status, phase and size, to explain a failure part by part.

Authentication

AuthorizationBearer

Personal access token created in the Modular DS dashboard; read-only tokens can only call GET endpoints.

Path parameters

siteBackupstringRequired

Query parameters

includestringOptional

Relations to add to the answer, comma separated: items (the parts of the backup) and site (the website).

fields[site-backups]stringOptional

Sparse fieldset: only the attributes named here are answered. Omit it to get every attribute plus the detail ones (content, restoration_allowed, has_restoration_in_progress).

Response

200 - Site backup

dataobjectOptional
jsonapiobjectOptional