hosting

GET /v1/sites/{siteId}/website-backups

The standard backup a site's hosting package currently holds.

Усі кінцеві точки hosting

Уся документація для розробників

Автентифікація

Надішліть ключ API як маркер носія (bearer token). Ключ повинен мати дозвіл sites.view; ключ без нього відхиляється з кодом 403, а не 404.

Цей кінцевий пункт не потребує ідентифікатора організації. Ваш ключ уже ідентифікує організацію, якій він належить, і відповідь обмежується її межами.

Спробувати

Замініть усе в кутових дужках власними значеннями, а заповнювач ключа — ключем із вашої панелі керування.

curl -X GET https://api.zinndigital.com/v1/sites/{siteId}/website-backups \
  -H "Authorization: Bearer zdk_live_…"

Увійшли в систему? Консоль API у вашій панелі керування автоматично підставляє ваш реальний ідентифікатор організації та ваш власний ключ, а також виконує запит до робочого API, щоб ви могли побачити справжню відповідь. Відкрийте цю кінцеву точку в консолі API

Деталі

The hosting platform's included on-demand backup for this site — a downloadable archive of files and databases. This is a different product from getSiteVendorSnapshots, which is the platform's paid point-in-time service, and from listSiteBackups, which is our own archive. ⛔ The platform deletes one of these after retention_hours (12 today). That is the character of the product: it is a button, not a history, and a client must render the real age rather than presenting it as durable protection. backup is null when the platform holds none — never when we failed to ask, which is an error status. ⭐ complete is not status restated: it also requires a download_url, because a job reporting completion with no archive is nothing the customer can act on. 404 for a site with no vendor hosting package, or one that is not the caller's. Requires sites.view.

Параметри

НазваТипОбов'язковеЩо це таке
siteId (path)UuidТакSite ID (UUIDv7).

Відповідь

НазваТипОбов'язковеЩо це таке
availablebooleanТакWhether this site runs on a hosting package with a standard-backup surface at all. false renders nothing rather than an empty list.
retention_hoursintegerТакHow long the platform keeps one. Sent rather than hardcoded in the client so the screen can show a real expiry, and so it cannot drift if the platform changes it.
backupWebsiteBackupТакThe current backup, or null when the platform holds none. ⛔ null never means we failed to ask — that is an error status, not an empty surface.

Помилки, які може повертати ця кінцева точка

401 · 403 · 404 · 422 · 429 · 503