OpenAPI JSON

API resource

Staging

Staging Sites are temporary WordPress sites created from backup snapshots of live sites. Use Staging Sites to evaluate updates, fixes, and other site changes on an isolated copy before applying them to the live site. Each staging site also shows its current status, expiry, PHP version, and access details.

9 operations · Each operation has a stable reference URL.

GET

List staging sites

Returns staging sites for WordPress sites available to you. Each item

/staging-sites
POST

Create staging site

Starts creating a staging site from a completed backup snapshot of a

/staging-sites
GET

Show staging site

Returns one staging site with the backup snapshot used to create it and

/staging-sites/{staging_site_id}
DELETE

Delete staging site

Deletes a staging site.

/staging-sites/{staging_site_id}
POST

Extend staging site expiry

Extends a staging site's expiry by the requested number of days.

/staging-sites/{staging_site_id}/extend-expiry
POST

Resume staging site

Resumes a paused staging site.

/staging-sites/{staging_site_id}/resume
POST

Update staging PHP version

Starts a task to change the PHP version used by the staging site.

/staging-sites/{staging_site_id}/update-php-version
POST

Start staging site download

Starts a task to generate a download package for staging site files,

/staging-sites/{staging_site_id}/download
GET

Generate staging site WordPress SSO login URL

Generates a temporary URL that signs in to WordPress admin for the

/staging-sites/{staging_site_id}/wp/users/sso-login-url