# Pressable API v1 Documentation > Machine-readable API documentation optimized for LLM consumption. ## About Pressable Pressable is a managed WordPress hosting platform built on Automattic's WP Cloud infrastructure. Features include autoscaling, a global CDN, Jetpack Security, daily backups, SSH/Git/WP-CLI access, and a REST API for programmatic site management. The control panel is at [my.pressable.com](https://my.pressable.com). ## Base URL `https://my.pressable.com/v1` ## Authentication All endpoints require Bearer token authentication. --- ## Documentation Sections - [Introduction](https://my.pressable.com/documentation/api/v1/introduction.md) - The Pressable API is a REST based API. We accept form-encoded request bodies and return JSON encoded responses. Our API is used by our customers fo... - [Authentication](https://my.pressable.com/documentation/api/v1/authentication.md) - OAuth authentication using a provided client id and client secret, which are supplied in the control panel. - [Obtain Access Token](https://my.pressable.com/documentation/api/v1/authentication/authorize.md) - Authentication provides an access token in the response that is required for making requests to t... - [Revoke Access Token](https://my.pressable.com/documentation/api/v1/authentication/revoke-access-token.md) - Revoke an access token to stop the access token from being able to make API requests. - [Account](https://my.pressable.com/documentation/api/v1/account.md) - Account profile and settings information. - [Account Details](https://my.pressable.com/documentation/api/v1/account/account-details.md) - Get your account profile information. - [Set Account PHP Version](https://my.pressable.com/documentation/api/v1/account/set-account-php-version.md) - Set a default PHP version for all new sites created in your account. - [Set Account Datacenter](https://my.pressable.com/documentation/api/v1/account/set-account-datacenter.md) - Set a default Datacenter for all new sites created in your account. - [Account Activity Logs](https://my.pressable.com/documentation/api/v1/account/account-activity-logs.md) - Get a list of your activity logs to track actions within your account. Logs, available for the pr... - [Account Activity Log Actions](https://my.pressable.com/documentation/api/v1/account/get-account-activity-log-actions.md) - Retrieve a list of actions that you can use to filter account activity logs. Use the value in the... - [Get List of Available Account Add-ons](https://my.pressable.com/documentation/api/v1/account/get-account-available-addons.md) - Access a comprehensive list of add-ons available for your account. These add-ons offer the flexib... - [Get List of Add-ons Attached to Your Account](https://my.pressable.com/documentation/api/v1/account/get-account-attached-addons.md) - View the add-ons linked to your account that extend your plan with extra sites, more site visits,... - [Update Add-ons Attached to Your Account](https://my.pressable.com/documentation/api/v1/account/update-account-attached-addons.md) - To modify the add-ons associated with your account, you need to submit a JSON object that include... - [Collaborators](https://my.pressable.com/documentation/api/v1/collaborators.md) - Get a list of collaborators. This will return all the collaborators that are attached to your sites, plus any instances of you being a collaborator... - [Get Collaborator](https://my.pressable.com/documentation/api/v1/collaborators/get-collaborator.md) - Get collaborator information for the specified collaborator. - [Update Account Level Access](https://my.pressable.com/documentation/api/v1/collaborators/collaborator-update-account-level-access.md) - Adds or removes account level access to a collaborator with the given email address. Account leve... - [Bulk Create / Update](https://my.pressable.com/documentation/api/v1/collaborators/collaborator-bulk-create-update.md) - Adds a collaborator with the given a email address to a list of sites. If a collaborator already ... - [Bulk Delete](https://my.pressable.com/documentation/api/v1/collaborators/collaborator-bulk-delete.md) - Removes a collaborator with the provided email address from a list of sites. - [Get Site](https://my.pressable.com/documentation/api/v1/collaborators/collaborator-site.md) - Get a specific site that belongs to the specified collaborator. - [Site List using Email Address](https://my.pressable.com/documentation/api/v1/collaborators/collaborators-sites.md) - Get a list of all sites that are attached to a Collaborator using the collaborator's email addres... - [Get Site using Email Address](https://my.pressable.com/documentation/api/v1/collaborators/collaborators-site-with-email.md) - Get a site attached to a collaborator. - [Add Site as Favorite](https://my.pressable.com/documentation/api/v1/collaborators/add-site-as-collaborator-favorite.md) - Add a site to collaborator site favorites. Favorite sites show up first in collaborator site list... - [Remove Site as Favorite](https://my.pressable.com/documentation/api/v1/collaborators/remove-site-as-collaborator-favorite.md) - Remove a site from a collaborators list of site favorites. - [Bash Command Bookmarks](https://my.pressable.com/documentation/api/v1/bash-command-bookmarks.md) - Manage SSH/Bash command bookmarks for your account. Command bookmarks save frequently used bash or WP-CLI commands for quick reuse when running com... - [DNS](https://my.pressable.com/documentation/api/v1/dns.md) - Manage DNS through the Pressable API. - [Get Zones](https://my.pressable.com/documentation/api/v1/dns/get-dns-zones.md) - Get the zones attached to your account. - [Get Zone Records](https://my.pressable.com/documentation/api/v1/dns/get-zone-records.md) - Returns all the DNS records attached to a zone. - [Create Zone Record](https://my.pressable.com/documentation/api/v1/dns/create-zone-record.md) - Create Zone Record - [Delete Record](https://my.pressable.com/documentation/api/v1/dns/delete-zone-record.md) - Delete a DNS record from a zone. - [Generate Email Provider Records](https://my.pressable.com/documentation/api/v1/dns/generate-email-provider-records.md) - Generate all the email records for popular providers. The records will be attached to the request... - [SSL Certificate Details](https://my.pressable.com/documentation/api/v1/dns/ssl-details.md) - Returns the SSL certificate details for an A Record. - [Retry SSL Certificate Provisioning](https://my.pressable.com/documentation/api/v1/dns/ssl-retry.md) - Forces a retry of SSL certificate provisioning of A Records. This is a way to make sure SSL for a... - [Edge Cache](https://my.pressable.com/documentation/api/v1/edge-cache.md) - Edge caching is a method of storing website data closer to users, reducing latency and network traffic. It's crucial for faster content delivery an... - [Edge Cache Status](https://my.pressable.com/documentation/api/v1/edge-cache/edge-cache-status.md) - Get the current status of the edge cache for your site. - [Toggle Edge Cache](https://my.pressable.com/documentation/api/v1/edge-cache/toggle-edge-cache.md) - The ability to toggle edge cache allows you to enable or disable caching of your site's content a... - [Purge Edge Cache](https://my.pressable.com/documentation/api/v1/edge-cache/purge-edge-cache.md) - Purging edge cache allows you to remove stored content at edge locations, ensuring the delivery o... - [Edge Cache Defensive Mode](https://my.pressable.com/documentation/api/v1/edge-cache/edge-cache-defensive-mode.md) - This mode adds an extra layer of protection against spam bots and DDoS attacks. When enabled, it ... - [Must-Use Plugins](https://my.pressable.com/documentation/api/v1/mu-plugins.md) - Must-use plugins, commonly referred to as mu-plugins, reside in a designated directory within the content folder and are auto-activated across all ... - [Get Must-Use Plugin List](https://my.pressable.com/documentation/api/v1/mu-plugins/get-mu-plugins.md) - Get a list of your mu-plugins. - [Get Must-Use Plugin](https://my.pressable.com/documentation/api/v1/mu-plugins/get-mu-plugin.md) - Get details about your mu-plugin. - [Create / Install Must-Use Plugin](https://my.pressable.com/documentation/api/v1/mu-plugins/create-mu-plugin.md) - When a request is made to this endpoint with the mu-plugin details, we will install the plugin in... - [Update Must-Use Plugin](https://my.pressable.com/documentation/api/v1/mu-plugins/update-mu-plugin.md) - This action will refresh the mu-plugin identified by the given ID across all sites in your accoun... - [Delete Must-Use Plugin](https://my.pressable.com/documentation/api/v1/mu-plugins/delete-mu-plugin.md) - This action will delete the mu-plugin identified by the given ID and remove it from all sites in ... - [On-Demand Backups](https://my.pressable.com/documentation/api/v1/ondemand-backups.md) - Create your own backups of your site's filesystem and database. - [On-Demand Backup List](https://my.pressable.com/documentation/api/v1/ondemand-backups/ondemand-backup-list.md) - Get a list of on-demand backups for the specified site. - [Create On-Demand Backup](https://my.pressable.com/documentation/api/v1/ondemand-backups/create-ondemand-backup.md) - Create an on-demand backup for the specified site. - [Get On-Demand Backup](https://my.pressable.com/documentation/api/v1/ondemand-backups/get-ondemand-backup.md) - Get the details for a specific on-demand backup attached to the specified site. - [Download On-Demand Backup](https://my.pressable.com/documentation/api/v1/ondemand-backups/download-ondemand-backup.md) - Download the specified on-demand backup attached to the specified site. - [Delete On-Demand Backup](https://my.pressable.com/documentation/api/v1/ondemand-backups/delete-ondemand-backup.md) - Delete a specific on-demand backup attached to the specified site. The status of the site is set ... - [Plugins](https://my.pressable.com/documentation/api/v1/plugins.md) - Plugins are powerful extensions for WordPress sites that enhance functionality and enable customizations. These modular add-ons allow users to seam... - [Plugin List](https://my.pressable.com/documentation/api/v1/plugins/plugin-list.md) - Get a list of plugins for the specified site. - [Install and Activate Plugins](https://my.pressable.com/documentation/api/v1/plugins/install-plugins.md) - To enhance your WordPress site, install and activate plugins to add new features, functionality, ... - [Update Plugins](https://my.pressable.com/documentation/api/v1/plugins/update-plugins.md) - Regularly updating plugins is crucial for WordPress sites to ensure optimal performance, security... - [Deactivate Plugins](https://my.pressable.com/documentation/api/v1/plugins/deactivate-plugins.md) - Deactivating plugins on WordPress sites allows for troubleshooting, prevents conflicts, and tempo... - [Activate Plugins](https://my.pressable.com/documentation/api/v1/plugins/activate-plugins.md) - Activating previously deactivated plugins restores desired functionalities, expands features, and... - [Delete Plugins](https://my.pressable.com/documentation/api/v1/plugins/delete-plugins.md) - Deleting unnecessary plugins from WordPress sites enhances performance, reduces security risks, a... - [Security Alerts](https://my.pressable.com/documentation/api/v1/security-alerts.md) - Stay informed about security alerts for your WordPress sites. Our system detects vulnerabilities in your themes and plugins, helping you identify r... - [Plugin Alerts](https://my.pressable.com/documentation/api/v1/security-alerts/security-alerts-plugin-list.md) - Get a list of plugins reporting security issues - [Theme Alerts](https://my.pressable.com/documentation/api/v1/security-alerts/security-alerts-theme-list.md) - Get a list of themes reporting security issues - [Sites](https://my.pressable.com/documentation/api/v1/sites.md) - Sites - [Site List](https://my.pressable.com/documentation/api/v1/sites/site-list.md) - Get a list of sites belonging to your account. Sites can be filtered by tag name. Site listing is... - [Create Site](https://my.pressable.com/documentation/api/v1/sites/create-site.md) - Create a new site in your account. - [Validate Site Name](https://my.pressable.com/documentation/api/v1/sites/validate-site-name.md) - Use this endpoint to check if a site name is valid before attempting to create a site. - [Get Site](https://my.pressable.com/documentation/api/v1/sites/get-site.md) - Get site information and settings. - [Update Site](https://my.pressable.com/documentation/api/v1/sites/update-site.md) - Update the Display Name, PHP Version or WP Environment Type for a site. - [Delete Site](https://my.pressable.com/documentation/api/v1/sites/delete-site.md) - Delete a site with the specified id. - [Search Sites](https://my.pressable.com/documentation/api/v1/sites/search-sites.md) - Search for sites linked to your account by using our approved keys for filtering. Provide the fil... - [Site Install Options](https://my.pressable.com/documentation/api/v1/sites/site-install-options.md) - When creating a new site you can select for certain options available to be installed, such as wo... - [Available Site Datacenters](https://my.pressable.com/documentation/api/v1/sites/site-datacenters.md) - When creating a new site you can select for a certain datacenter that is available to be used. Us... - [Valid PHP Versions](https://my.pressable.com/documentation/api/v1/sites/valid-php-versions.md) - Get valid PHP versions that are currently available for sites hosted within our platform. - [Disable Site](https://my.pressable.com/documentation/api/v1/sites/disable-site.md) - When disabling a site the site will be put in a suspended state and all requests to the site will... - [Enable Site](https://my.pressable.com/documentation/api/v1/sites/enable-site.md) - This only works for sites that are currently disabled. Enabling a site returns the site to a live... - [Convert Site (Staging/Live)](https://my.pressable.com/documentation/api/v1/sites/convert-site.md) - Staging/Sandbox to Live - [Convert Site To DupliKit](https://my.pressable.com/documentation/api/v1/sites/convert-to-duplikit.md) - Convert To DupliKit - [Convert Site To Sandbox](https://my.pressable.com/documentation/api/v1/sites/convert-to-sandbox.md) - Staging to Sandbox - [Convert Site To Live](https://my.pressable.com/documentation/api/v1/sites/convert-to-live.md) - Coverting to Live - [Convert Site To Staging](https://my.pressable.com/documentation/api/v1/sites/convert-to-staging.md) - Live to Staging - [Flush Object Cache](https://my.pressable.com/documentation/api/v1/sites/flush-object-cache.md) - Flush the object cache for a site with the specified id. - [Toggle Light Weight 404](https://my.pressable.com/documentation/api/v1/sites/toggle-light-weight-404.md) - Enable or Disable Light Weight 404 handling for a site with the specified id. - [Toggle Multisite Support](https://my.pressable.com/documentation/api/v1/sites/toggle-multisite-support.md) - Please note that you must be on a High Traffic Plan to use this feature. - [Maintenance Mode](https://my.pressable.com/documentation/api/v1/sites/maintenance-mode.md) - The "Maintenance Mode" feature offers a toggle to either enable or disable a protective mode for ... - [Basic Authentication](https://my.pressable.com/documentation/api/v1/sites/basic-authentication.md) - The "Basic Authentication" feature allows you to easily restrict public access to your website. W... - [Favorite Site](https://my.pressable.com/documentation/api/v1/sites/favorite-site.md) - Add a site to your site favorites, favorite sites show up first in site listings. - [Unfavorite Site](https://my.pressable.com/documentation/api/v1/sites/unfavorite-site.md) - Remove a site as a favorite with the specified site id. - [Create Site Clone](https://my.pressable.com/documentation/api/v1/sites/create-site-clone.md) - Create a copy of the specified site. - [Backups List](https://my.pressable.com/documentation/api/v1/sites/sites-backups.md) - Get a list of available site backups for the specified site. - [Filesystem Backups List](https://my.pressable.com/documentation/api/v1/sites/sites-backups-filesystem.md) - Get a list of available site filesystem backups for the specified site. - [Database Backups List](https://my.pressable.com/documentation/api/v1/sites/sites-backups-database.md) - Get a list of available site database backups for the specified site. - [Get Site Backup](https://my.pressable.com/documentation/api/v1/sites/get-site-backup.md) - Download a specified site backup - [Site Filesystem & Database Restores](https://my.pressable.com/documentation/api/v1/sites/site-restores.md) - Restore your site from a Filesystem and/or Database backup. During a restore, your site will be s... - [Data Sync](https://my.pressable.com/documentation/api/v1/sites/site-data-sync.md) - Data Sync allows you to replace the filesystem and/or database on your chosen destination site wi... - [Collaborator List](https://my.pressable.com/documentation/api/v1/sites/sites-collaborators.md) - Get a list of collaborators for the specified site. - [Create Site Collaborator](https://my.pressable.com/documentation/api/v1/sites/create-site-collaborator.md) - Create a new collaborator with the specified email on the specified site. - [Get Site Collaborator](https://my.pressable.com/documentation/api/v1/sites/get-site-collaborator.md) - Get site collaborator information. - [Delete Collaborator](https://my.pressable.com/documentation/api/v1/sites/delete-site-collaborator.md) - Delete a collaborator with the specified id. - [Set Collaborator WP-Admin Password](https://my.pressable.com/documentation/api/v1/sites/set-collaborator-wp-admin-password.md) - If one of your collaborators is unable to log into the site’s WordPress dashboard because of a fo... - [Domain List](https://my.pressable.com/documentation/api/v1/sites/sites-domains.md) - Get a list of domains for a given site. - [Add Domain](https://my.pressable.com/documentation/api/v1/sites/add-domain-to-site.md) - Add a new domain to a site. - [Get Domain](https://my.pressable.com/documentation/api/v1/sites/get-domain-information.md) - Get domain information. - [Delete Domain](https://my.pressable.com/documentation/api/v1/sites/delete-domain.md) - Delete a domain from a site. - [Set Primary Domain](https://my.pressable.com/documentation/api/v1/sites/set-primary-domain.md) - Set a domain as the primary domain. All other ARecord domains attached to your site will redirect... - [Get SFTP User List](https://my.pressable.com/documentation/api/v1/sites/sites-ftp.md) - Get a list of FTP users for the specified site. - [Get SFTP User](https://my.pressable.com/documentation/api/v1/sites/get-sftp-user.md) - Get SFTP user by Id for the specified site. - [Reset SFTP User Password](https://my.pressable.com/documentation/api/v1/sites/reset-sftp-user-password.md) - Reset an FTP user password for the specified user and site. - [Jetpack License Information](https://my.pressable.com/documentation/api/v1/sites/sites-jetpack-license.md) - Get the Jetpack license information for the specified site. - [Set Jetpack License](https://my.pressable.com/documentation/api/v1/sites/set-jetpack-license.md) - When setting the Jetpack license on your site, the license will be set in the WP Options table fo... - [Statistics](https://my.pressable.com/documentation/api/v1/sites/site-statistics.md) - Get a list of statistics for a site. Data is updated once daily. - [Add Tags](https://my.pressable.com/documentation/api/v1/sites/sites-tags.md) - Add tags to your site. Tags allow you to add context to your sites and you can use them to define... - [Remove Tags](https://my.pressable.com/documentation/api/v1/sites/remove-site-tags.md) - Remove tags from your site. - [Note List](https://my.pressable.com/documentation/api/v1/sites/sites-notes.md) - Get the notes attached to the requested site. - [Add Note](https://my.pressable.com/documentation/api/v1/sites/add-note.md) - Add notes to your site. - [Get Note](https://my.pressable.com/documentation/api/v1/sites/get-note.md) - Get specified note for site. - [Update Note](https://my.pressable.com/documentation/api/v1/sites/update-note.md) - Update note for your site. - [Delete Note](https://my.pressable.com/documentation/api/v1/sites/delete-note.md) - Delete a note from your site. - [Reset WP-Admin Password](https://my.pressable.com/documentation/api/v1/sites/reset-wpadmin-password.md) - Reset the site owner's WP-Admin password. If you (account owner) are unable to log into your site... - [Get phpMyAdmin URL for Site](https://my.pressable.com/documentation/api/v1/sites/php-my-admin-url.md) - Get a time-limited URL for accessing your site's database via phpMyAdmin. Only request the URL wh... - [Update WordPress Version for Site](https://my.pressable.com/documentation/api/v1/sites/update-wordpress-version.md) - Update your WordPress version to one of our available versions. If no version is sent in the requ... - [One Press Login](https://my.pressable.com/documentation/api/v1/sites/one-press-login.md) - Creates a one time url to sign-in to one of your WordPress sites as the user specified by the giv... - [PHP Error Logs](https://my.pressable.com/documentation/api/v1/sites/get-php-logs.md) - Get a list of a site's PHP logs. These logs can help assist in debugging issues related to PHP on... - [Web Server Logs](https://my.pressable.com/documentation/api/v1/sites/get-webserver-logs.md) - Get a list of a site's web server logs. These logs can help assist in debugging issues related to... - [Activity Logs](https://my.pressable.com/documentation/api/v1/sites/get-activity-logs.md) - Get a list of your site's activity logs to track user actions and assist in debugging.Logs, avail... - [Site Activity Log Actions](https://my.pressable.com/documentation/api/v1/sites/get-site-activity-log-actions.md) - Retrieve a list of actions that you can use to filter a site's activity logs. Use the value in th... - [Disconnect SSH](https://my.pressable.com/documentation/api/v1/sites/disconnect-ssh.md) - Terminate all SSH connections for a site. - [Latest Performance Report](https://my.pressable.com/documentation/api/v1/sites/latest-performance-report.md) - Get the data corresponding to the latest performance report generated for a given site. Please no... - [Site Usage Report](https://my.pressable.com/documentation/api/v1/sites/site-usage-report.md) - Get the usage details for a given site. - [Site Metrics](https://my.pressable.com/documentation/api/v1/sites/site-metrics.md) - Retrieve time series metrics for a given site. - [Set PHP File System Permissions](https://my.pressable.com/documentation/api/v1/sites/php-fs-permissions.md) - PHP FS Permissions control how a site's filesystem is mounted during PHP-handled HTTP requests. T... - [List Egress Firewall Rules](https://my.pressable.com/documentation/api/v1/sites/egress-firewall-rules-list.md) - List the egress firewall rules for a site - [Show Egress Firewall Rules](https://my.pressable.com/documentation/api/v1/sites/egress-firewall-rules-show.md) - Show an egress firewall rules for a site - [Create Egress Firewall Rule](https://my.pressable.com/documentation/api/v1/sites/egress-firewall-rules-create.md) - Create an egress firewall rule for a site - [Delete Egress Firewall Rules](https://my.pressable.com/documentation/api/v1/sites/egress-firewall-rules-delete.md) - Delete an egress firewall rule for a site - [Refresh Egress Firewall Rules](https://my.pressable.com/documentation/api/v1/sites/egress-firewall-rules-refresh.md) - Refresh egress firewall rules for a site - [Activate APM](https://my.pressable.com/documentation/api/v1/sites/apm-activate.md) - Activate Application Performance Monitoring for a site - [Deactivate APM](https://my.pressable.com/documentation/api/v1/sites/apm-deactivate.md) - Deactivate Application Performance Monitoring for a site - [Get APM URL](https://my.pressable.com/documentation/api/v1/sites/apm-url.md) - Get the Application Performance Monitoring trace URL for a site - [Cron Jobs](https://my.pressable.com/documentation/api/v1/sites/sites-cron-jobs.md) - Manage scheduled tasks (cron jobs) for your site. - [Site Usage Limits](https://my.pressable.com/documentation/api/v1/site-usage-limits.md) - Set and manage storage limits for your sites. These endpoints allow you to configure both filesystem and database usage thresholds that trigger ale... - [Set Filesystem Usage Limit](https://my.pressable.com/documentation/api/v1/site-usage-limits/set-filesystem-limit.md) - Set a maximum filesystem usage limit for your site along with a warning threshold. When site stor... - [Set Database Usage Limit](https://my.pressable.com/documentation/api/v1/site-usage-limits/set-database-limit.md) - Set a maximum database usage limit for your site along with a warning threshold. These limits hel... - [Themes](https://my.pressable.com/documentation/api/v1/themes.md) - Themes are design templates that determine the visual layout and style of a WordPress website, including elements like headers, footers, content di... - [Theme List](https://my.pressable.com/documentation/api/v1/themes/theme-list.md) - Get a list of themes for the specified site. - [Install and Activate Themes](https://my.pressable.com/documentation/api/v1/themes/install-themes.md) - You may want to install a WordPress theme to give your website a professional appearance without ... - [Update Themes](https://my.pressable.com/documentation/api/v1/themes/update-themes.md) - Updating WordPress themes is crucial for maintaining site security, fixing bugs, and ensuring com... - [Activate Themes](https://my.pressable.com/documentation/api/v1/themes/activate-themes.md) - Activating a WordPress theme is important because it applies the selected theme's design and func... - [Delete Themes](https://my.pressable.com/documentation/api/v1/themes/delete-themes.md) - Deleting unused WordPress themes is important for maintaining site security and optimal performan... - [WordPress](https://my.pressable.com/documentation/api/v1/wordpress.md) - Professionals often seek a more efficient way to manage and automate their WordPress sites. We are providing ways to interact with WordPress instal... - [WordPress User List](https://my.pressable.com/documentation/api/v1/wordpress/wordpress-user-list.md) - This endpoint retrieves a list of WordPress users from your site. - [Create WordPress User](https://my.pressable.com/documentation/api/v1/wordpress/create-wordpress-user.md) - This endpoint allows you to create a WordPress user directly within your site. The user won't be ... - [Update WordPress User Password](https://my.pressable.com/documentation/api/v1/wordpress/update-wordpress-user-password.md) - This endpoint allows for the modification of a WordPress user's password directly on your site. - [WP-CLI Commands](https://my.pressable.com/documentation/api/v1/wordpress/wp-cli-commands.md) - This endpoint allows you to run WP-CLI commands via the API. WP-CLI is the command-line interface... - [Bash Commands](https://my.pressable.com/documentation/api/v1/wordpress/bash-commands.md) - This endpoint allows you to run Bash commands via the API. - [Webhooks](https://my.pressable.com/documentation/api/v1/webhooks.md) - Webhooks offer a way to find out when certain events occur within the My Pressable Control Panel. Adding a webhook URL allows you to subscribe to e... - [Site Created](https://my.pressable.com/documentation/api/v1/webhooks/site-created.md) - Sent when a site is created in your account. - [Site Deleted](https://my.pressable.com/documentation/api/v1/webhooks/site-deleted.md) - Sent when a site is deleted in your account. - [Site Converted](https://my.pressable.com/documentation/api/v1/webhooks/site-converted.md) - Sent when a site is converted from staging to live or vice-versa - [Site Enabled](https://my.pressable.com/documentation/api/v1/webhooks/site-enabled.md) - Sent when a site is enabled - [Site Disabled](https://my.pressable.com/documentation/api/v1/webhooks/site-disabled.md) - Sent when a site is disabled - [Site Hacked](https://my.pressable.com/documentation/api/v1/webhooks/site-hacked.md) - We want to ensure the security of your website, and for that reason, we have implemented a policy... - [Site Restore Success](https://my.pressable.com/documentation/api/v1/webhooks/site-restored.md) - Sent when a site has been restored successfully - [Site Restore Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-restore-failed.md) - Sent when a site restore has failed - [Site Sync Success](https://my.pressable.com/documentation/api/v1/webhooks/site-sync-success.md) - Sent when a site has been synced successfully - [Site Sync Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-sync-failed.md) - Sent when a site sync has failed - [Site SSH Command](https://my.pressable.com/documentation/api/v1/webhooks/site-ssh-command.md) - Sent when a site has run an SSH command - [Site Maintenance Mode](https://my.pressable.com/documentation/api/v1/webhooks/site-maintenance-mode-toggled.md) - Sent when a site has been toggled into or out of maintenance mode - [Site Basic Authentication](https://my.pressable.com/documentation/api/v1/webhooks/site-basic-authentication-toggled.md) - Sent when our basic authentication plugin has been installed or removed from a site via the contr... - [Site Plugin Installed Successfully](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-installed-successfully.md) - Sent when a Plugin is installed successfully for a site. Version is returned as `latest` if no ve... - [Site Plugin Install Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-install-failed.md) - Sent when a Plugin fails to install for a site. Version is returned as `latest` if no version was... - [Site Plugin Updated Successfully](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-updated-successfully.md) - Sent when a Plugin is successfully updated for a site. Version is returned as `latest` if no vers... - [Site Plugin Update Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-update-failed.md) - Sent when a Plugin fails to update for a site. Version is returned as `latest` if no version was ... - [Site Plugin Deactivated Successfully](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-deactivated-successfully.md) - Sent when a Plugin is successfully deactivated for a site. - [Site Plugin Deactivation Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-deactivation-failed.md) - Sent when a Plugin fails to deactivate for a site. - [Site Plugin Activated Successfully](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-activated-successfully.md) - Sent when a Plugin is successfully activated for a site. - [Site Plugin Activation Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-activation-failed.md) - Sent when a Plugin fails to activate for a site. - [Site Plugin Deleted Successfully](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-deleted-successfully.md) - Sent when a Plugin is successfully deleted for a site. - [Site Plugin Delete Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-plugin-delete-failed.md) - Sent when a Plugin fails to delete for a site. - [Site Theme Installed Successfully](https://my.pressable.com/documentation/api/v1/webhooks/site-theme-installed-successfully.md) - Sent when a Theme is installed successfully for a site. Version is returned as `latest` if no ver... - [Site Theme Install Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-theme-install-failed.md) - Sent when a Theme fails to install for a site. Version is returned as `latest` if no version was ... - [Site Theme Updated Successfully](https://my.pressable.com/documentation/api/v1/webhooks/site-theme-updated-successfully.md) - Sent when a Theme is successfully updated for a site. Version is returned as `latest` if no versi... - [Site Theme Update Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-theme-update-failed.md) - Sent when a Theme fails to update for a site. Version is returned as `latest` if no version was s... - [Site Theme Activated Successfully](https://my.pressable.com/documentation/api/v1/webhooks/site-theme-activated-successfully.md) - Sent when a Theme is successfully activated for a site. - [Site Theme Activation Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-theme-activation-failed.md) - Sent when a Theme fails to activate for a site. - [Site Theme Deleted Successfully](https://my.pressable.com/documentation/api/v1/webhooks/site-theme-deleted-successfully.md) - Sent when a Theme is successfully deleted for a site. - [Site Theme Delete Failed](https://my.pressable.com/documentation/api/v1/webhooks/site-theme-delete-failed.md) - Sent when a Theme fails to delete for a site. - [Site Filesystem Usage Alert](https://my.pressable.com/documentation/api/v1/webhooks/site-filesystem-usage-alert.md) - Sent when a site in your account exceeds your set filesystem usage limits. - [Site Database Usage Alert](https://my.pressable.com/documentation/api/v1/webhooks/site-database-usage-alert.md) - Sent when a site in your account exceeds your set database usage limits. - [Git Deploy Completed](https://my.pressable.com/documentation/api/v1/webhooks/git-deploy-completed.md) - Sent when Git deploy completes successfully - [Git Deploy Failed](https://my.pressable.com/documentation/api/v1/webhooks/git-deploy-failed.md) - Sent when Git deploy fails - [PHP Version Changed](https://my.pressable.com/documentation/api/v1/webhooks/php-version-changed.md) - Sent when a site's PHP version is changed - [WP Environment Type](https://my.pressable.com/documentation/api/v1/webhooks/wp-environment-type.md) - Sent when a site's WP Environment Type is changed - [WordPress Version Changed](https://my.pressable.com/documentation/api/v1/webhooks/wp-version-changed.md) - Sent when a site's WordPress Version is changed - [WordPress Admin Password Reset](https://my.pressable.com/documentation/api/v1/webhooks/wp-admin-password-reset.md) - Sent when a WordPress Admin User Password has been reset - [Light Weight 404 Setting Changed](https://my.pressable.com/documentation/api/v1/webhooks/light-weight-404-changed.md) - Sent when a site's Light Weight 404 setting is enabled, or disabled - [Collaborator Added](https://my.pressable.com/documentation/api/v1/webhooks/collaborator-added.md) - Sent when a collaborator is added to a site - [Collaborator Deleted](https://my.pressable.com/documentation/api/v1/webhooks/collaborator-deleted.md) - Sent when a collaborator is deleted from a site - [SFTP User Password Reset](https://my.pressable.com/documentation/api/v1/webhooks/sftp-user-password-reset.md) - Sent when an SFTP User password has been reset - [On-Demand Backup Created](https://my.pressable.com/documentation/api/v1/webhooks/ondemand-backup-created.md) - Sent when an On-Demand backup is created for a site - [On-Demand Backup Deleted](https://my.pressable.com/documentation/api/v1/webhooks/ondemand-backup-deleted.md) - Sent when an On-Demand backup is deleted from a site - [Enabled Edge Cache](https://my.pressable.com/documentation/api/v1/webhooks/enabled-edge-cache.md) - Sent when Edge Cache is enabled for a site - [Disabled Edge Cache](https://my.pressable.com/documentation/api/v1/webhooks/disabled-edge-cache.md) - Sent when Edge Cache is disabled for a site - [Purged Edge Cache](https://my.pressable.com/documentation/api/v1/webhooks/purged-edge-cache.md) - Sent when Edge Cache is purged for a site - [Edge Cache Defensive Mode](https://my.pressable.com/documentation/api/v1/webhooks/edge-cache-defensive-mode-toggled.md) - Sent when Edge Cache Defensive Mode action is used to activate or deactivate defensive mode for a... - [Primary Domain Set](https://my.pressable.com/documentation/api/v1/webhooks/primary-domain-set.md) - Sent when a site's primary domain has been set. When the primary domain is set to the mystagingwe... - [Domain Added](https://my.pressable.com/documentation/api/v1/webhooks/domain-added.md) - Sent when a new domain has been added - [Domain Removed](https://my.pressable.com/documentation/api/v1/webhooks/domain-removed.md) - Sent when a domain has been removed - [Must-Use Plugin Install Success](https://my.pressable.com/documentation/api/v1/webhooks/mu-plugin-install-success.md) - Sent when mu-plugin install completes successfully - [Must-Use Plugin Install Failed](https://my.pressable.com/documentation/api/v1/webhooks/mu-plugin-install-failed.md) - Sent when mu-plugin install failed - [Must-Use Plugin Update Success](https://my.pressable.com/documentation/api/v1/webhooks/mu-plugin-update-success.md) - Sent when mu-plugin update completes successfully - [Must-Use Plugin Update Failed](https://my.pressable.com/documentation/api/v1/webhooks/mu-plugin-update-failed.md) - Sent when mu-plugin update failed - [Must-Use Plugin Deleted](https://my.pressable.com/documentation/api/v1/webhooks/mu-plugin-deleted-webhook.md) - Sent when mu-plugin is deleted - [Site Performance Report Created](https://my.pressable.com/documentation/api/v1/webhooks/performance-report-created.md) - Sent when a performance report is created for a site - [Errors](https://my.pressable.com/documentation/api/v1/errors.md) - We use conventional HTTP response codes to indicate the success, or failure, of an API request. - [Job Queues](https://my.pressable.com/documentation/api/v1/job_queues.md) - The Pressable API uses job queues to process long running tasks. These jobs are queued and processed in the background. The API will return a 200 r... --- ## Other Formats - [OpenAPI Spec](https://my.pressable.com/documentation/api/v1/openapi.json) - OpenAPI 3.0.3 specification - [JSON](https://my.pressable.com/documentation/api/v1.json) - Structured JSON format - [CSV](https://my.pressable.com/documentation/api/v1.csv) - Spreadsheet format --- ## Usage 1. Fetch this file to discover available documentation sections 2. Fetch only the sections relevant to your task 3. Each section is sized to fit within typical LLM context windows ## Contact For API support, contact help@pressable.com