Site Live v1.0.0

Get your sites

GET https://my.sitebay.org/f/api/v1/site_live

Get details about all of your live sites. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

team_id
Type:
Default:
page
Type:
integer >= 1
Default: 1
Default:
1

Page number

size
Type:
integer 1..100
Default: 50
Default:
50

Page size

Response Samples

Responses

Create a site

POST https://my.sitebay.org/f/api/v1/site_live

Create a new site by providing your domain and your site’s WordPress details. If you don’t include a region_name, your default region will be used. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Request Body Schema

fqdn
Required
string
git_url
is_free
Default: false
region_name
team_id
Required
string<uuid4>
template_name
wordpress_blog_name
Required
string
wordpress_email
Required
string
wordpress_first_name
Required
string
wordpress_last_name
Required
string
wordpress_password
Required
string
wordpress_username
Required
string

Response Samples

Responses

Delete your live site

DELETE https://my.sitebay.org/f/api/v1/site_live/{fqdn}

This permanently deletes your site, and its stage site if one exists. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Response Samples

Responses

Get your live site

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}

Get details about your live site. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Response Samples

Responses

Update a site

PATCH https://my.sitebay.org/f/api/v1/site_live/{fqdn}

Update a site’s details. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Request Body Schema

cf_dev_mode_enabled
cf_firewall_allowed_ips
cf_firewall_enabled
git_url
http_auth_enabled
is_free
new_fqdn
team_id

Response Samples

Responses

Execute shell command

POST https://my.sitebay.org/f/api/v1/site_live/{fqdn}/cmd

Send a bash shell command to your site, such as a WP-CLI command. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
cmd
Type:
string
Default:
cwd
Type:
string
Default: /bitnami/wordpress/wp-content
Default:
/bitnami/wordpress/wp-content
auto_track_dir
Type:
boolean
Default: false
Default:
false
stage
Type:
boolean
Default: false
Default:
false

Response Samples

Responses

Get Site Events

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/event

Get events, such as restores, updates, stage creations, etc. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
after_datetime
Type:
Default:
page
Type:
integer >= 1
Default: 1
Default:
1

Page number

size
Type:
integer 1..100
Default: 50
Default:
50

Page size

Response Samples

Responses

Get External Paths

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/external_path

Get details about your site’s external path configs. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
page
Type:
integer >= 1
Default: 1
Default:
1

Page number

size
Type:
integer 1..100
Default: 50
Default:
50

Page size

Response Samples

Responses

Create External Path

POST https://my.sitebay.org/f/api/v1/site_live/{fqdn}/external_path

Connect an external URL to your site on a subpath. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Request Body Schema

external_name
Required
string
path
Required
string

Response Samples

Responses

Delete External Path

DELETE https://my.sitebay.org/f/api/v1/site_live/{fqdn}/external_path/{external_path_id}

Delete the link between an external URL and your site. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

external_path_id
Type:
string<uuid4>
Default:
fqdn
Type:
string
Default:

Response Samples

Responses

Get External Path

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/external_path/{external_path_id}

Get an external path for your site

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

external_path_id
Type:
string<uuid4>
Default:
fqdn
Type:
string
Default:

Response Samples

Responses

Update External Path

PATCH https://my.sitebay.org/f/api/v1/site_live/{fqdn}/external_path/{external_path_id}

Update your site’s external path configs. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

external_path_id
Type:
string<uuid4>
Default:
fqdn
Type:
string
Default:

Request Body Schema

external_name
Required
string
path
Required
string

Response Samples

Responses

Get Blob Urls

POST https://my.sitebay.org/f/api/v1/site_live/{fqdn}/get_download_urls

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
at_date
Type:
Default:

Request Body Schema

keys
Required
array of strings
version_ids
array

Response Samples

Responses

Get PIT Restores

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/pit_restore

Get all the results of a site’s restores to a previous point in time. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
page
Type:
integer >= 1
Default: 1
Default:
1

Page number

size
Type:
integer 1..100
Default: 50
Default:
50

Page size

Response Samples

Responses

Create PIT Restore

POST https://my.sitebay.org/f/api/v1/site_live/{fqdn}/pit_restore

Restore your site to a previous point in time, down to the minute. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Request Body Schema

delete_extra_files
boolean
Default: false
dolt_restore_hash
for_stage_site
boolean
Default: false
is_dry_run
boolean
Default: false
restore_db
boolean
Default: true
restore_point
restore_wp_content
boolean
Default: true

Response Samples

Responses

Get backups to create PIT Restore

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/pit_restore/commits

Give a restore point to get your closest minutely backup details. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
number_to_fetch
Type:
integer
Default: 1
Default:
1

Response Samples

Responses

PIT Files

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/pit_restore/files

Get a list of wp-content files at a point in time

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
restore_point
Type:
string<date-time>
Default:

Response Samples

Responses

Preview PIT Restore

POST https://my.sitebay.org/f/api/v1/site_live/{fqdn}/pit_restore/preview

Restore your site to a previous point in time, down to the minute

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Request Body Schema

delete_extra_files
boolean
Default: false
dolt_restore_hash
for_stage_site
boolean
Default: false
is_dry_run
boolean
Default: false
restore_db
boolean
Default: true
restore_point
restore_wp_content
boolean
Default: true

Response Samples

Responses

Get PIT Restore

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/pit_restore/{pit_restore_id}

Get the results of a site’s restore to a previous point in time. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

pit_restore_id
Type:
string<uuid4>
Default:
fqdn
Type:
string
Default:
format
Type:
string
Default: json
Default:
json

Response Samples

Responses

Get Shell Html

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/shell_html

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
for_stage
Type:
boolean
Default: false
Default:
false

Response Samples

Responses

Sleep

POST https://my.sitebay.org/f/api/v1/site_live/{fqdn}/sleep

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
for_code_server
Type:
boolean
Default: false
Default:
false

Response Samples

Responses

Delete Stage Site

DELETE https://my.sitebay.org/f/api/v1/site_live/{fqdn}/stage

Delete your staging site. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Response Samples

Responses

Create a Staging site

POST https://my.sitebay.org/f/api/v1/site_live/{fqdn}/stage

Create a staging site on which you can test changes. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Request Body Schema

git_staging_branch
restore_point
subdomain
Required
string

Response Samples

Responses

Commit Stage Site

POST https://my.sitebay.org/f/api/v1/site_live/{fqdn}/stage/commit

Sync the wp-content and database from your staging site to your live site. SiteBot Enabled.

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Response Samples

Responses

Get Cloudflare info

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/tools

Get details about your live site’s tools on Cloudflare

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:

Response Samples

Responses

Get Site Team Usage

GET https://my.sitebay.org/f/api/v1/site_live/{fqdn}/usage

Get your visits and storage for a site at a given interval

Authorizations

OAuth2PasswordBearer
APIKeyCookie

Query Parameters

fqdn
Type:
string
Default:
start
Type:
string<date-time>
Default:
end
Type:
string<date-time>
Default:

Response Samples

Responses