Feature Release: API Restore Progress Endpoints & v2 Multisite Support Flag

We have introduced new read-only endpoints and data fields to the Pressable API. These additions expose real-time backup restoration progress logs and uniform network identification attributes directly to developer API integrations and custom automation scripts.

Updates & Navigation

  • New Restore Progress Endpoints: Added two read-only endpoints to track backup states:
    • GET /v1/sites/<site_id>/restores – Returns a paginated, chronological list of every restore run on the target site (newest first).
    • GET /v1/sites/<site_id>/restores/<restore_id> – Pulls the status and logs for a singular restore event.
  • Live Status Log Payloads: Restore queries now return an active status string (in_progress, completed, or failed) along with a logMessages array displaying sequential runtime lines.
  • Supported Monitoring Cadence: Status tracking relies on a polling mechanism of the newest entry on the list endpoint; direct webhooks are not utilized for this data layer.
  • v2 API Schema Expansion: Added the multisiteSupport boolean flag (true/false) to the v2 site details payload, standardizing network type verification across API versions.
  • Scoped Access Rules: The new tracking capabilities map directly to existing API tokens, requiring active sites_read or sites_edit permission scopes.

How to get started 

Review the complete response configurations and status values on our API documentation page, and update your local developer scripts to leverage the new v1 endpoints and v2 data fields.

For more information please visit our Knowledge Base.