List Site SSH Keys

Last Updated: August 20, 2026

Returns every SSH key pair attached to the site, including the public key body. Private keys and sudo passwords are never exposed. Requires the read:sites scope.

Get SSH/SFTP Config

Last Updated: August 20, 2026

Returns the SSH/SFTP configuration for the site, including the site user, authentication mode, and any associated SSH keypairs. Private keys are never returned. Requires the read:sites scope.

Update SSH/SFTP Config

Last Updated: August 20, 2026

Updates the SSH/SFTP authentication configuration for the site. When authentication_mode is public_key, provide ssh_public_keys. When authentication_mode is password, provide password. This is an asynchronous operation. Requires the write:sites scope.

List WordPress Plugins

Last Updated: August 20, 2026

Returns the list of WordPress plugins installed on the site. Requires the read:sites scope and the site:manage-update team permission.

List WordPress Themes

Last Updated: August 20, 2026

Returns the list of WordPress themes installed on the site. Requires the read:sites scope and the site:manage-update team permission.

Get WordPress Updates Summary

Last Updated: August 20, 2026

Returns a summary of pending WordPress updates (core, plugins, themes) for the site, with a security cross-reference flag per item. Requires the read:sites scope and the site:manage-update team permission.

Get WordPress Site Health Status

Last Updated: August 20, 2026

Returns a single-call site health snapshot — WP version, PHP version, multisite/debug/cron flags, checksum status, item counts, pending update counts, SSL status. Requires the read:sites scope and the site:manage-update team…

Trigger Backup

Last Updated: August 20, 2026

Initiates an on-demand backup of the site. This is an asynchronous operation — poll GET /sites/{uuid}/events to track completion. type selects the destination: local (default) or remote. A remote backup…

Rescue Site

Last Updated: August 20, 2026

Queues a site rescue job with the selected repair options. Supported options depend on the site type and server stack. Poll GET /sites/{uuid}/events to track completion. Requires the write:sites scope.

List Custom Nginx Configs

Last Updated: August 20, 2026

Returns custom nginx configuration snippets attached to a site. Nginx-only — on non-nginx stacks (OpenLiteSpeed) the list is naturally empty since these rows are never created. Requires the read:sites scope.

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.