Web Hosting

Hosting accounts, cPanel, files, databases, email, and WordPress operations

77 endpoints

Databases 9 endpoints

Email 14 endpoints

GET /api/v2/shared-hosting/{accountId}/email-accounts
List email accounts
POST /api/v2/shared-hosting/{accountId}/email-accounts
Create email account
DELETE /api/v2/shared-hosting/{accountId}/email-accounts/{address}
Delete email account
POST /api/v2/shared-hosting/{accountId}/email-accounts/{address}/actions/mail-profile-link
Create Apple Mail setup profile link for an email account
POST /api/v2/shared-hosting/{accountId}/email-accounts/{address}/actions/sso
Create webmail login link for an email account
GET /api/v2/shared-hosting/{accountId}/email-accounts/{address}/mobileconfig
Download Apple Mail setup profile for an email account
PUT /api/v2/shared-hosting/{accountId}/email-accounts/{address}/password
Reset email account password
PUT /api/v2/shared-hosting/{accountId}/email-accounts/{address}/quota
Replace email account quota
GET /api/v2/shared-hosting/{accountId}/email-deliverability
Inspect cPanel email authentication records
GET /api/v2/shared-hosting/{accountId}/email-forwarders
List email forwarders
POST /api/v2/shared-hosting/{accountId}/email-forwarders
Create email forwarder
DELETE /api/v2/shared-hosting/{accountId}/email-forwarders/{address}
Delete email forwarder destinations
GET /api/v2/shared-hosting/{accountId}/email-routing
Get email routing mode
PUT /api/v2/shared-hosting/{accountId}/email-routing
Set email routing mode

Hosting Accounts 30 endpoints

GET /api/v2/mail-profiles/{token}
Download Apple Mail setup profile from a link
GET /api/v2/shared-hosting
List shared-hosting accounts
GET /api/v2/shared-hosting/{accountId}
Get shared-hosting account
PATCH /api/v2/shared-hosting/{accountId}
Rename shared-hosting account
GET /api/v2/shared-hosting/{accountId}/account-details
Get hosting access details
GET /api/v2/shared-hosting/{accountId}/account-stats
Get hosting usage stats
POST /api/v2/shared-hosting/{accountId}/actions/cancel
Cancel shared-hosting account
GET /api/v2/shared-hosting/{accountId}/actions/pause
Get hosting pause status
POST /api/v2/shared-hosting/{accountId}/actions/pause
Pause shared hosting
DELETE /api/v2/shared-hosting/{accountId}/actions/pause
Cancel hosting pause
POST /api/v2/shared-hosting/{accountId}/actions/renew
Renew shared hosting
POST /api/v2/shared-hosting/{accountId}/actions/reset-password
Reset hosting control-panel password
GET /api/v2/shared-hosting/{accountId}/actions/sso
Check control-panel SSO availability
POST /api/v2/shared-hosting/{accountId}/actions/sso
Create hosting control-panel SSO link
GET /api/v2/shared-hosting/{accountId}/addons/storage
List hosting storage add-ons
POST /api/v2/shared-hosting/{accountId}/addons/storage
Order hosting storage add-on
GET /api/v2/shared-hosting/{accountId}/backups
List hosting backups
POST /api/v2/shared-hosting/{accountId}/backups/{snapshotId}/actions/restore
Restore hosting backup
GET /api/v2/shared-hosting/{accountId}/backups/queue/{queueRef}
Get hosting restore status
GET /api/v2/shared-hosting/{accountId}/cancellation
Get shared-hosting cancellation status
DELETE /api/v2/shared-hosting/{accountId}/cancellation
Remove shared-hosting cancellation
GET /api/v2/shared-hosting/{accountId}/disk-quota
Get hosting disk quota
GET /api/v2/shared-hosting/{accountId}/domains
List hosting domains
POST /api/v2/shared-hosting/{accountId}/domains
Add hosting domain
DELETE /api/v2/shared-hosting/{accountId}/domains
Remove hosting domain
GET /api/v2/shared-hosting/{accountId}/domains/dns-setup
Read hosting DNS setup state for a domain
POST /api/v2/shared-hosting/{accountId}/domains/dns-setup
Apply hosting DNS setup for a domain
GET /api/v2/shared-hosting/{accountId}/logs/error-log
Read website error log
GET /api/v2/shared-hosting/{accountId}/mail-settings
Get mail app settings for a hosted domain
POST /api/v2/shared-hosting/{accountId}/page-cache/actions/purge
Purge website page cache

Plans & Billing 5 endpoints

SSH 4 endpoints

SSL 1 endpoints

WordPress 14 endpoints

GET /api/v2/shared-hosting/{accountId}/wordpress
List WordPress sites
POST /api/v2/shared-hosting/{accountId}/wordpress
Install WordPress
GET /api/v2/shared-hosting/{accountId}/wordpress-plugins
List WordPress plugins
POST /api/v2/shared-hosting/{accountId}/wordpress-plugins/{slug}/actions/install
Install WordPress plugin
POST /api/v2/shared-hosting/{accountId}/wordpress-plugins/{slug}/actions/toggle
Enable or disable WordPress plugin
GET /api/v2/shared-hosting/{accountId}/wordpress/{siteId}
Get WordPress site
DELETE /api/v2/shared-hosting/{accountId}/wordpress/{siteId}
Uninstall WordPress
POST /api/v2/shared-hosting/{accountId}/wordpress/{siteId}/actions/clone
Clone WordPress site
POST /api/v2/shared-hosting/{accountId}/wordpress/{siteId}/actions/sso
Create WordPress admin SSO link
POST /api/v2/shared-hosting/{accountId}/wordpress/{siteId}/actions/staging
Create WordPress staging site
POST /api/v2/shared-hosting/{accountId}/wordpress/{siteId}/actions/upgrade
Upgrade WordPress site
GET /api/v2/shared-hosting/{accountId}/wordpress/actions/scan
Scan for unmanaged WordPress sites
POST /api/v2/shared-hosting/{accountId}/wordpress/import
Import WordPress installations
POST /api/v2/shared-hosting/wordpress/batch
Batch list WordPress sites