All integrations

ServerAvatar

DEVELOPER · DEVELOPER

Servers, applications, domains, databases, SSL, cron, and firewall rules in the account they connected.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

serveravatar_delete_organizations_by_organization_git_providers_by_provider_idWRITE

Delete connected git provider account. Calls DELETE /organizations/{organization}/git-providers/{provider_id}. MEASURED 2026-09-24: this one address answers 401 {"message":"Unauthenticated."} to a VALID API key, in two different organizations, on GET as well as DELETE -- while the collection read above it answers 200 and the sibling routes under it behave normally (.../repositories answers the resource 404, .../branches answers a 422 naming its required field) with the SAME key. So a 401 here is NOT evidence that the key is wrong, and re-minting one will not fix it; only this sub-route is affected. Cause unestablished -- most likely a different auth guard on that route at ServerAvatar's end -- and the reason it is worth saying is that the message sends an operator to the one remedy that cannot work.

api
serveravatar_delete_organizations_by_organization_servers_by_serverWRITE

Use this method to delete a server. note that, once the server is disconnect from ServerAvatar, you can not re-connect it without the help of support. Calls DELETE /organizations/{organization}/servers/{server}.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_applicationWRITE

Delete a specific application present on the server. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_application_domains_by_application_domainWRITE

Delete the application domain. Note that you can't retrive it back once you delete it. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/application-domains/{application_domain}.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_dns_managerWRITE

Delete cloudflare detail. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/dns-manager.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_dns_records_by_recordWRITE

Delete cloudflare details. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/dns-records/{record}.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_fail2banWRITE

Enable or disable SSH Fail2ban. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/fail2ban.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_deleteWRITE

Delete the file or folder. note that, you can't restore it once you deleted. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/delete.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_remove_staging_areaWRITE

Remove staging area. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/remove-staging-area.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_sslWRITE

Uninstall SSL certificate of the application. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/ssl.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisorWRITE

To Delete a Process. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_tagsWRITE

Delete all tags associated with a specific application on a server. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/tags.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_uninstallWRITE

Install, update, activate, deactivate, and uninstall WordPress plugins from WordPress.org. Requires the WordPress Toolkit add-on. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/plugins/uninstall.

api
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_uninstallWRITE

Install, update, activate, and uninstall WordPress themes from WordPress.org. Requires the WordPress Toolkit add-on. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/themes/uninstall.

api
serveravatar_delete_organizations_by_organization_servers_by_server_cronjobs_by_cronjobWRITE

Delete the cronjob schedule. Note: the automatic process will stop immidiatly once you deleted the cronjob. Calls DELETE /organizations/{organization}/servers/{server}/cronjobs/{cronjob}.

api
serveravatar_delete_organizations_by_organization_servers_by_server_databases_by_databaseWRITE

To delete the database. Calls DELETE /organizations/{organization}/servers/{server}/databases/{database}.

api
serveravatar_delete_organizations_by_organization_servers_by_server_firewall_rules_by_firewallWRITE

Delete the firewall rule. note that server start allowing/denying traffic on the port once the rule is deleted. Calls DELETE /organizations/{organization}/servers/{server}/firewall-rules/{firewall}.

api
serveravatar_delete_organizations_by_organization_servers_by_server_hosting_user_by_hosting_userWRITE

To disable a control panel access user. Calls DELETE /organizations/{organization}/servers/{server}/hosting-user/{hosting_user}.

api
serveravatar_delete_organizations_by_organization_servers_by_server_tagsWRITE

Delete all tags associated with a specific server. Calls DELETE /organizations/{organization}/servers/{server}/tags.

api
serveravatar_delete_wordpress_blueprints_by_wordpressblueprintWRITE

Delete a WordPress blueprint. Requires an active WordPress Toolkit add-on on the account. Calls DELETE /wordpress-blueprints/{wordpressBlueprint}.

api
serveravatar_get_organizationsREAD

List the ServerAvatar organizations this API key can reach, with each organization's id, name, creation time and members (name, email, avatar and roles). START HERE: almost every other ServerAvatar action takes an `organization` id in its path, and this is the only read that does not -- ServerAvatar's own `GET /organizations/{organization}` needs the id you came here for. Calls GET /organizations. NOT IN SERVERAVATAR'S DOCUMENTATION -- added by measurement. The vendor's 156 documentation pages carry the organization create and the single-organization read and no collection read, but the route serves one: measured 2026-09-24 with a valid key, GET answers 200 with the organization list and a bogus bearer answers 401 'Unauthenticated.', while PATCH, PUT and DELETE each answer 405 naming the route's real verbs -- 'Supported methods: GET, HEAD, POST.' ServerAvatar's own refusals state that GET is supported. Without this tool an agent holding a working key cannot discover the organization id that 196 of the other 204 operations require.

api
serveravatar_get_organizations_by_organizationREAD

Get an organization. Calls GET /organizations/{organization}.

api
serveravatar_get_organizations_by_organization_backupsREAD

List the organization's backups as a paginated envelope. This is the read that produces the `backupId` ServerAvatar's own restore and download actions require. Calls GET /organizations/{organization}/backups. NOT IN SERVERAVATAR'S DOCUMENTATION -- added by measurement. Measured 2026-09-24 with a valid key: GET answers 200 with a Laravel paginated envelope (current_page, data, links, per_page 10), `?page=2` answers with current_page 2, and PATCH answers 405 'Supported methods: GET, HEAD.' -- ServerAvatar naming GET as the verb of its own route.

api
serveravatar_get_organizations_by_organization_backups_archive_by_typeREAD

Get the list of archive backups. Calls GET /organizations/{organization}/backups/archive/{type}.

api
serveravatar_get_organizations_by_organization_backups_by_backupid_by_type_downloadREAD

Download backup. Calls GET /organizations/{organization}/backups/{backupId}/{type}/download.

api
serveravatar_get_organizations_by_organization_backups_by_backupid_restoreREAD

Restore the backup. Calls GET /organizations/{organization}/backups/{backupId}/restore.

api
serveravatar_get_organizations_by_organization_backups_deleted_serverREAD

Get the list of deleted servers. Calls GET /organizations/{organization}/backups/deleted-server.

api
serveravatar_get_organizations_by_organization_cloud_server_providersREAD

List the cloud server provider accounts (AWS, DigitalOcean, Linode, Vultr) connected to the organization. This is the read that produces the `cloudServerProvider` id ServerAvatar's own region and size lookups require before a server can be provisioned. Calls GET /organizations/{organization}/cloud-server-providers. NOT IN SERVERAVATAR'S DOCUMENTATION -- added by measurement. Measured 2026-09-24 with a valid key: GET answers 200 with a bare JSON array, `?pagination=1` flips it to a paginated envelope exactly as its documented cloud-storage-providers sibling does, and PATCH answers 405 'Supported methods: GET, HEAD, POST.' -- ServerAvatar naming GET as a verb of its own route. Both documented lookups under this path (`.../{cloudServerProvider}/regions` and `/sizes`) already ship and neither is reachable without the id this returns.

api
serveravatar_get_organizations_by_organization_cloud_server_providers_by_cloudserverprovider_regionsREAD

Get regions of the connected cloud service provider. Calls GET /organizations/{organization}/cloud-server-providers/{cloudServerProvider}/regions.

api
serveravatar_get_organizations_by_organization_cloud_server_providers_by_cloudserverprovider_sizesREAD

Get an instance size of the server. Calls GET /organizations/{organization}/cloud-server-providers/{cloudServerProvider}/sizes.

api
serveravatar_get_organizations_by_organization_cloud_storage_providersREAD

Get a cloud storage providers. Calls GET /organizations/{organization}/cloud-storage-providers.

api
serveravatar_get_organizations_by_organization_git_providersREAD

List the git provider accounts connected to the organization, as a paginated envelope. This is the read that produces the `provider_id` ServerAvatar's own repository, branch and delete actions require. Calls GET /organizations/{organization}/git-providers. NOT IN SERVERAVATAR'S DOCUMENTATION -- added by measurement, and this one leaves a documented DELETE unusable without it: `DELETE .../git-providers/{provider_id}` ships and nothing else lists the ids. Measured 2026-09-24 with a valid key: GET answers 200 with a Laravel paginated envelope, `?page=2` answers with current_page 2, and PATCH answers 405 'Supported methods: GET, HEAD.'.

api
serveravatar_get_organizations_by_organization_git_providers_by_provider_id_repositoriesREAD

Use this method to get a list of selected git provider account's repository. Calls GET /organizations/{organization}/git-providers/{provider_id}/repositories.

api
serveravatar_get_organizations_by_organization_membersREAD

List of organization members. Calls GET /organizations/{organization}/members.

api
serveravatar_get_organizations_by_organization_serversREAD

List the servers connected to a ServerAvatar organization, with each server's id. 176 of the other 199 actions take a `server` id in their path, and this is the read that produces one -- ServerAvatar's own `GET .../servers/{server}` needs an id you must already have. Calls GET /organizations/{organization}/servers. NOT IN SERVERAVATAR'S DOCUMENTATION -- added by measurement, the same way and on the same day as the organization list. Measured 2026-09-24 with a valid key: GET answers 200 {"servers":[]} on an account with none connected, and PATCH on the same path answers 405 'The PATCH method is not supported for route organizations/20849/servers. Supported methods: GET, HEAD, POST.' -- ServerAvatar naming GET as a verb of its own route. The documented POST on this path already ships. It is NOT paginated: `?page=2` returns the same body.

api
serveravatar_get_organizations_by_organization_servers_by_serverREAD

Get a detail of particular server of the account. Calls GET /organizations/{organization}/servers/{server}.

api
serveravatar_get_organizations_by_organization_servers_by_server_alertREAD

list all alerts. Calls GET /organizations/{organization}/servers/{server}/alert.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_applicationREAD

Get the detail of the application. Calls GET /organizations/{organization}/servers/{server}/applications/{application}.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_application_domains_by_application_domain_editREAD

Enable or disable application domain. you can't disable the primary domain of the application if you don't add another domain on that application. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/application-domains/{application_domain}/edit.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_basic_authenticationREAD

This API endpoint allows users to manage basic authentication for a specified application on a server. It includes retrieving, creating, and disabling basic authentication. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/basic-authentication.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_managerREAD

Get the detail of Cloudflare integration. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_dns_recordsREAD

List of Cloudflare dns records. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/dns-records.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_sslREAD

Get the detail of cloudflare SSL/TLS encryption. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_edge_certificateREAD

List of cloudflare edge-certificates. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/edge-certificate.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_edge_certificate_by_certificateidREAD

Show the detail of edge-certificate. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/edge-certificate/{certificateId}.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_https_redirectREAD

Get the detail of cloudflare HTTPS Redirect. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/https-redirect.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_https_rewriteREAD

Get the detail of cloudflare HTTPS-Rewrite. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/https-rewrite.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_tls_13READ

Get the detail of cloudflare TLS 1.3. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/tls-13.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_tls_versionREAD

Get the detail of cloudflare TLS Version. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/tls-version.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_fail2banREAD

Get Custom Jail Detail For Application. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/fail2ban.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_file_managers_fileREAD

Use this method to get a content of the file. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_git_commit_recordREAD

Use this method to get a webhook history. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/git/commit-record.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_git_deployment_script_by_git_deployment_script_outputREAD

Use this method to get a script log. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/git/deployment-script/{git_deployment_script}/output.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_git_scriptREAD

Use this method to get a git deployment script. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/git/script.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_log_sizesREAD

Get sizes of the particular log file. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/log-sizes.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_pm2_detailREAD

Retrieve pm2 details for a specific SSR Node application on a Node Stack server. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/node-deployment/pm2-detail.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_sftpREAD

Get mail SFTP Credentials. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/sftp.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_sslREAD

Get complete detail of the installed SSL certificate. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/ssl.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_ssl_force_httpsREAD

Enable 'http' to 'https' redirection. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/ssl/force-https.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_ssl_stop_force_httpsREAD

Disable/stop 'http' to 'https' redirection. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/ssl/stop-force-https.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_statusREAD

Get a status of the application staging area. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/status.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisorREAD

To show a supervisor. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisor_restartREAD

To Restart a Process. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}/restart.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisor_startREAD

To Start a Process. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}/start.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisor_stopREAD

To Stop a Process. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}/stop.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_syncREAD

Sync between your staging and production site. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/sync.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_toggleREAD

Enable or disable the particular application present on the server. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/toggle.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_adminsREAD

Get WordPress administrators for an application. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress/admins.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_admins_by_username_create_magic_linkREAD

Create a magic login link for a WordPress user. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress/admins/{username}/create-magic-link.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_checksums_verifyREAD

Compare installed WordPress core files against official release checksums. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/checksums/verify.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_cron_summaryREAD

Returns WP Cron status and whether a server-side cron job is configured for this application. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/cron/summary.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_debug_infoREAD

Read and update WordPress debug configuration (WP_DEBUG, WP_DEBUG_LOG, WP_DEBUG_DISPLAY). Requires the WordPress Toolkit add-on. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/debug/info.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugin_summaryREAD

Returns installed plugin counts and update availability summary. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/plugin/summary.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_listREAD

Install, update, activate, deactivate, and uninstall WordPress plugins from WordPress.org. Requires the WordPress Toolkit add-on. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/plugins/list.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_site_settingsREAD

Read and update WordPress general settings: language, timezone, date/time formats, permalinks, search engine visibility, and WordPress memory limits. Requires the WordPress Toolkit add-on. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/site-settings.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_summaryREAD

Returns core WordPress version, maintenance mode, plugin/theme counts, and related overview fields. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/summary.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_theme_summaryREAD

Returns installed theme counts, active theme, and update availability summary. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/theme/summary.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_listREAD

Install, update, activate, and uninstall WordPress themes from WordPress.org. Requires the WordPress Toolkit add-on. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/themes/list.

api
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_user_summaryREAD

Returns WordPress user counts and related user summary data. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/user/summary.

api
serveravatar_get_organizations_by_organization_servers_by_server_backups_presetsREAD

Get a list of the preset scheduled time. Calls GET /organizations/{organization}/servers/{server}/backups/presets.

api
serveravatar_get_organizations_by_organization_servers_by_server_cronjobs_by_cronjobREAD

Get the detail of the particular cronjob. Calls GET /organizations/{organization}/servers/{server}/cronjobs/{cronjob}.

api
serveravatar_get_organizations_by_organization_servers_by_server_cronjobs_by_cronjob_toggleREAD

Enable or disable the cronjob schedule for the server. Calls GET /organizations/{organization}/servers/{server}/cronjobs/{cronjob}/toggle.

api
serveravatar_get_organizations_by_organization_servers_by_server_cronjobs_presetsREAD

Get a list of preset cronjob schedules. Calls GET /organizations/{organization}/servers/{server}/cronjobs/presets.

api
serveravatar_get_organizations_by_organization_servers_by_server_fail2banREAD

Get the detail of the SSH Fail2ban. Calls GET /organizations/{organization}/servers/{server}/fail2ban.

api
serveravatar_get_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_by_type_ipsREAD

Get Ban or Ignore Ips List. Calls GET /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/{type}/ips.

api
serveravatar_get_organizations_by_organization_servers_by_server_firewall_rulesREAD

Get a list of firewall rules. Calls GET /organizations/{organization}/servers/{server}/firewall-rules.

api
serveravatar_get_organizations_by_organization_servers_by_server_git_keyREAD

Use this method to generate a git deployment key. Calls GET /organizations/{organization}/servers/{server}/git/key.

api
serveravatar_get_organizations_by_organization_servers_by_server_logsREAD

Get a list of log files. Calls GET /organizations/{organization}/servers/{server}/logs.

api
serveravatar_get_organizations_by_organization_servers_by_server_restartREAD

Use this method to restart the server. Calls GET /organizations/{organization}/servers/{server}/restart.

api
serveravatar_get_organizations_by_organization_servers_by_server_servicesREAD

Get a list of all services. Calls GET /organizations/{organization}/servers/{server}/services.

api
serveravatar_get_organizations_by_organization_servers_by_server_statusREAD

Get an installing status of the server on the account. Calls GET /organizations/{organization}/servers/{server}/status.

api
serveravatar_get_organizations_by_organization_servers_by_server_summaryREAD

Get the short data summary of the server. Calls GET /organizations/{organization}/servers/{server}/summary.

api
serveravatar_get_organizations_by_organization_servers_by_server_system_users_by_system_userREAD

Show the detail of the particular application user of the application. Calls GET /organizations/{organization}/servers/{server}/system-users/{system_user}.

api
serveravatar_get_organizations_by_organization_servers_by_server_system_users_by_system_user_ssh_accessREAD

Enable or disable the SFTP/SSH access for the application user. Calls GET /organizations/{organization}/servers/{server}/system-users/{system_user}/ssh-access.

api
serveravatar_get_organizations_by_organization_servers_by_server_system_users_by_system_user_ssh_key_removeREAD

Delete the SSH key for the application user. Calls GET /organizations/{organization}/servers/{server}/system-users/{system_user}/ssh-key-remove.

api
serveravatar_get_organizations_by_organization_servers_by_server_usageREAD

Get the disc usage of the server. Calls GET /organizations/{organization}/servers/{server}/usage.

api
serveravatar_get_organizations_by_organization_servers_by_server_web_pageREAD

Get a detail of web server default-page. Calls GET /organizations/{organization}/servers/{server}/web-page.

api
serveravatar_get_timezoneREAD

Retrieve the timezone. Calls GET /timezone. PUBLIC: answers 200 with no Authorization header at all (21,325 bytes, measured 2026-09-23), so a 200 here says nothing about this connection's API key.

api
serveravatar_get_wordpress_blueprintsREAD

List the WordPress blueprints on the account. This is the read that produces the `wordpressBlueprint` id ServerAvatar's own blueprint show, update and delete actions require. Calls GET /wordpress-blueprints. NOT IN SERVERAVATAR'S DOCUMENTATION -- added by measurement, and the evidence here is the 405 alone because the 200 is behind a paid add-on. Measured 2026-09-24 with a valid key: PATCH, PUT and DELETE on /wordpress-blueprints each answer 405 'The <VERB> method is not supported for route wordpress-blueprints. Supported methods: GET, HEAD, POST.' -- ServerAvatar naming GET as a verb of its own route, three times independently, and ROUTING IS RESOLVED BEFORE THE ADD-ON CHECK, which is what makes that reading available at all. GET itself answers 500 {"message":"Please purchase the WordPress toolkit add-on to use this feature."} on an account without the add-on, as do the three documented blueprint operations that already ship -- so the whole family is add-on gated, and note that ServerAvatar reports that gate as a 500 rather than a 402 or 403. The response shape is therefore UNOBSERVED and this tool advertises the open object rather than an invented one.

api
serveravatar_get_wordpress_blueprints_by_wordpressblueprintREAD

Get a single WordPress blueprint by ID. Requires an active WordPress Toolkit add-on on the account. The blueprint must belong to the authenticated user. Calls GET /wordpress-blueprints/{wordpressBlueprint}.

api
serveravatar_get_wp_languagesREAD

Retrieve the languages available in the WordPress application. Calls GET /wp/languages. PUBLIC: answers 200 with no Authorization header at all (12,370 bytes, measured 2026-09-23), so a 200 here says nothing about this connection's API key.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_advance_logsWRITE

Fetch Advance Logs. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/advance-logs.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_application_domains_by_application_domainWRITE

Change primary domain of the application. you can't change the primary domain of the application if you don't Created another domain in that application. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/application-domains/{application_domain}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_basic_authentication_by_basic_authenticationWRITE

This API endpoint allows users to manage basic authentication for a specified application on a server. It includes retrieving, creating, and disabling basic authentication. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/basic-authentication/{basic_authentication}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_managerWRITE

Update Cloudflare details. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_dns_records_by_recordWRITE

Update DNS Records. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/dns-records/{record}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_by_valueWRITE

Update the detail of cloudflare SSL/TLS encryption. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/{value}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_https_redirect_by_valueWRITE

Update the detail of cloudflare HTTPS Redirect. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/https-redirect/{value}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_https_rewrite_by_valueWRITE

Update the detail of cloudflare HTTPS Rewrite. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/https-rewrite/{value}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_tls_13_by_valueWRITE

Update the detail of cloudflare TLS 1.3. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/tls-13/{value}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_tls_version_by_versionWRITE

Update the detail of cloudflare TLS Version. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/tls-version/{version}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_fileWRITE

Use this method to update the content of the file.. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_compressWRITE

Compress the file or folder(.zip, .tar, .tar.gz, .tar.bz2) from given types. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/compress.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_copyWRITE

Use this method to copy the file or folder. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/copy.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_createWRITE

Create a file/folder for the application. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/create.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_moveWRITE

Move the file or folder from one location to another. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/move.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_renameWRITE

Use this method to rename the File or folder. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/rename.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_uncompressWRITE

Uncompress the compressed file/folder. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/uncompress.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_permission_updateWRITE

Update the permission of the file/folder. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/permission-update.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_git_webhook_by_statusWRITE

Git deployment in Enable or Disable auto pull. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/git/webhook/{status}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_logsWRITE

Fetch application log. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/logs.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_commandWRITE

Update the build and after-build commands for the Node application on a Node Stack server. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/node-deployment/command.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_environment_variableWRITE

Update environment variables for the Node application on a Node Stack server. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/node-deployment/environment-variable.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_nginx_confWRITE

Update Nginx configuration for the Node application on a Node Stack server. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/node-deployment/nginx-conf.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_ssr_portWRITE

Update port for the Node application(SSR) on a Node Stack server. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/node-deployment/ssr-port.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_php_settingsWRITE

Update the PHP settings of the application. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/php-settings.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_sslWRITE

Update a custom SSL certificate. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/ssl.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisorWRITE

To update a supervisor. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}. METHOD CORRECTED BY MEASUREMENT: POST is not a method of this route. Measured 2026-09-24 with a valid key: POST /organizations/20849/servers/1/applications/1/supervisors/1 answers 405 'The POST method is not supported for route ... Supported methods: GET, HEAD, PUT, PATCH, DELETE', and PATCH on the same path answers 404 'Record Not Found!' -- the route exists and takes PATCH. POST belongs on the COLLECTION (.../supervisors), which is already shipped as supervisor_create. So this is one operation with the wrong verb in the docs, not a dead route.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_tagsWRITE

Update the tags associated with a specific application on a server. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/tags.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_truncate_logsWRITE

Truncate/erase Application Logs. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/truncate-logs.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_cache_flushWRITE

Flush WordPress object/page cache where supported. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/cache/flush.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_core_updateWRITE

Install the latest WordPress core or a specific version. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/core-update.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_database_updateWRITE

Run WordPress database schema upgrade after a core update. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/database/update.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_toggleWRITE

Install, update, activate, deactivate, and uninstall WordPress plugins from WordPress.org. Requires the WordPress Toolkit add-on. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/plugins/toggle.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_updateWRITE

Install, update, activate, deactivate, and uninstall WordPress plugins from WordPress.org. Requires the WordPress Toolkit add-on. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/plugins/update.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_update_allWRITE

Install, update, activate, deactivate, and uninstall WordPress plugins from WordPress.org. Requires the WordPress Toolkit add-on. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/plugins/update-all.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_rewrite_flushWRITE

Regenerate WordPress permalink rewrite rules. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/rewrite/flush.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_search_replaceWRITE

Run a database-wide search and replace (useful after domain or URL changes). Requires the WordPress Toolkit add-on. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/search-replace.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_site_settingsWRITE

Read and update WordPress general settings: language, timezone, date/time formats, permalinks, search engine visibility, and WordPress memory limits. Requires the WordPress Toolkit add-on. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/site-settings.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_activateWRITE

Install, update, activate, and uninstall WordPress themes from WordPress.org. Requires the WordPress Toolkit add-on. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/themes/activate.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_updateWRITE

Install, update, activate, and uninstall WordPress themes from WordPress.org. Requires the WordPress Toolkit add-on. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/themes/update.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_update_allWRITE

Install, update, activate, and uninstall WordPress themes from WordPress.org. Requires the WordPress Toolkit add-on. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/themes/update-all.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_wp_cron_modeWRITE

Switch between built-in WP Cron and a server-side cron job that runs wp-cron.php every five minutes. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/wp-cron/mode.

api
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_wp_cron_runWRITE

Execute WordPress cron events manually. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/wp-cron/run.

api
serveravatar_patch_organizations_by_organization_servers_by_server_backups_by_backupconfigurationWRITE

Use this method to update an existing schedule backup. Calls PATCH /organizations/{organization}/servers/{server}/backups/{backupConfiguration}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_change_root_passwordWRITE

This API endpoint allows users to change the root password for a specified server. The request must include the new password and follow certain validation rules. Calls PATCH /organizations/{organization}/servers/{server}/change-root-password.

api
serveravatar_patch_organizations_by_organization_servers_by_server_cronjobs_by_cronjobWRITE

Update the specific cronjob schedule. Calls PATCH /organizations/{organization}/servers/{server}/cronjobs/{cronjob}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_databases_by_database_database_users_by_database_userWRITE

To update database user for the database. Calls PATCH /organizations/{organization}/servers/{server}/databases/{database}/database-users/{database_user}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_hosting_user_by_hosting_userWRITE

To update a control panel access user. Calls PATCH /organizations/{organization}/servers/{server}/hosting-user/{hosting_user}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_restart_serverWRITE

Set the server restart schedule. Calls PATCH /organizations/{organization}/servers/{server}/restart-server.

api
serveravatar_patch_organizations_by_organization_servers_by_server_services_install_php_versionWRITE

Install Specific PHP Version on the server. Calls PATCH /organizations/{organization}/servers/{server}/services/install-php-version.

api
serveravatar_patch_organizations_by_organization_servers_by_server_services_php_fpmWRITE

Update PHP-FPM Content. Calls PATCH /organizations/{organization}/servers/{server}/services/php-fpm.

api
serveravatar_patch_organizations_by_organization_servers_by_server_system_users_by_system_userWRITE

Update tha password of the application user or toggle the SSH key. Calls PATCH /organizations/{organization}/servers/{server}/system-users/{system_user}.

api
serveravatar_patch_organizations_by_organization_servers_by_server_system_users_by_system_user_ssh_root_accessWRITE

Enable or disable the SSH root access for the application user. Calls PATCH /organizations/{organization}/servers/{server}/system-users/{system_user}/ssh-root-access.

api
serveravatar_patch_organizations_by_organization_servers_by_server_tagsWRITE

Update the tags associated with a specific server for better categorization and management. Calls PATCH /organizations/{organization}/servers/{server}/tags.

api
serveravatar_patch_wordpress_blueprints_by_wordpressblueprintWRITE

Update an existing WordPress blueprint. Requires an active WordPress Toolkit add-on on the account. Uses the same request body fields as Create Blueprint. Calls PATCH /wordpress-blueprints/{wordpressBlueprint}.

api
serveravatar_post_organizationsWRITE

Create a new organization. Calls POST /organizations.

api
serveravatar_post_organizations_by_organization_backups_by_backup_restore_to_another_serverWRITE

Restore the backup. Calls POST /organizations/{organization}/backups/{backup}/restore-to-another-server.

api
serveravatar_post_organizations_by_organization_backups_destroyWRITE

Delete the created backup and Backup data will be removed from your storage area. Calls POST /organizations/{organization}/backups/destroy.

api
serveravatar_post_organizations_by_organization_direct_installation_generate_commandWRITE

Connect a new server inside the organization. Calls POST /organizations/{organization}/direct-installation/generate-command.

api
serveravatar_post_organizations_by_organization_git_providers_by_provider_id_branchesWRITE

List of selected repository's branch. Calls POST /organizations/{organization}/git-providers/{provider_id}/branches.

api
serveravatar_post_organizations_by_organization_serversWRITE

Connect a server using Amazon Lightsail, DigitalOcean, Vultr, Linode, or Hetzner server provider. Calls POST /organizations/{organization}/servers.

api
serveravatar_post_organizations_by_organization_servers_by_server_alertWRITE

Update the alert. Calls POST /organizations/{organization}/servers/{server}/alert.

api
serveravatar_post_organizations_by_organization_servers_by_server_applicationsWRITE

Create an application on the server. Calls POST /organizations/{organization}/servers/{server}/applications.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_add_databaseWRITE

Add Database to Application. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/add-database.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_application_domainsWRITE

Add a new application domain for the application. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/application-domains.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_basic_authenticationWRITE

This API endpoint allows users to manage basic authentication for a specified application on a server. It includes retrieving, creating, and disabling basic authentication. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/basic-authentication.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_dns_recordsWRITE

Create DNS Records. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/dns-records.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_fail2banWRITE

Create or Update Custom Fail2ban for Application. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/fail2ban.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_firewall_8g_toggleWRITE

Enable or disable the 8G Firewall on a specific application. This applies application-level firewall rules on the server web stack (Nginx, Apache, or OpenLiteSpeed). Requires the 8G Firewall permission at the application level. The current 8G Firewall status can be checked in the 8g_firewall field of the Application Show API response. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/firewall/8g/toggle. ServerAvatar's documentation names the '8G Firewall' permission for this, which is an organization MEMBER permission from Team Management rather than something an API key is minted with.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_git_checkoutWRITE

Git deployment in checkout branch. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/git/checkout.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_git_scriptWRITE

Use this method to create a git deployment script. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/git/script.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_pm2_logWRITE

Retrieve pm2 log for a specific SSR Node application on a Node Stack server. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/node-deployment/pm2-log. ADDRESS CORRECTED BY MEASUREMENT: the doc page omits the /organizations/{organization} prefix that every sibling node-deployment route carries. Measured 2026-09-24 with a valid key: the documented address answers 404 'The route servers/1/applications/1/node-deployment/pm2-log could not be found.' (no such route) while the prefixed address answers 404 'Record Not Found!' (the route exists; this account has no server 1). The page is wrong, not the API.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_remove_databaseWRITE

Remove Database from Application. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/remove-database.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_staging_areaWRITE

Create a staging area. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/staging-area.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_supervisorsWRITE

To create a supervisor. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/supervisors.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_debug_updateWRITE

Update a single debug constant in wp-config.php. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/debug/update.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_object_cache_pro_disableWRITE

Deactivate and remove the Object Cache Pro plugin and clear related Redis configuration from wp-config.php. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/object-cache-pro/disable.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_object_cache_pro_enableWRITE

Enable Redis object caching with Object Cache Pro for the target WordPress site. Provide a valid Object Cache Pro license key from your Object Cache Pro account (opens new window). ServerAvatar does not sell or supply license keys. Prerequisites: Redis must be installed on the server and the application must be WordPress. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/object-cache-pro/enable.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_installWRITE

Install, update, activate, deactivate, and uninstall WordPress plugins from WordPress.org. Requires the WordPress Toolkit add-on. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/plugins/install.

api
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_installWRITE

Install, update, activate, and uninstall WordPress themes from WordPress.org. Requires the WordPress Toolkit add-on. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/themes/install.

api
serveravatar_post_organizations_by_organization_servers_by_server_backupsWRITE

Use this method to create a fresh backup. Calls POST /organizations/{organization}/servers/{server}/backups.

api
serveravatar_post_organizations_by_organization_servers_by_server_cronjobsWRITE

Create a new cronjob schedule for the server. Calls POST /organizations/{organization}/servers/{server}/cronjobs.

api
serveravatar_post_organizations_by_organization_servers_by_server_databasesWRITE

To create a database. Calls POST /organizations/{organization}/servers/{server}/databases.

api
serveravatar_post_organizations_by_organization_servers_by_server_databases_by_database_database_usersWRITE

To create database user for the database. Calls POST /organizations/{organization}/servers/{server}/databases/{database}/database-users.

api
serveravatar_post_organizations_by_organization_servers_by_server_databases_by_database_database_users_deleteWRITE

To delete the database user. You can not retrieve the database user once you delete it. Calls POST /organizations/{organization}/servers/{server}/databases/{database}/database-users/delete.

api
serveravatar_post_organizations_by_organization_servers_by_server_disk_cleanerWRITE

Disk Clean. Calls POST /organizations/{organization}/servers/{server}/disk-cleaner.

api
serveravatar_post_organizations_by_organization_servers_by_server_fail2banWRITE

Update config in SSH Fail2ban. Calls POST /organizations/{organization}/servers/{server}/fail2ban.

api
serveravatar_post_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_ban_ipWRITE

Create Ban Ip in Jail. Calls POST /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/ban-ip.

api
serveravatar_post_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_ignore_ipWRITE

Create Ignore Ip in Jail. Calls POST /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/ignore-ip.

api
serveravatar_post_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_remove_ignore_ipWRITE

Remove Ignore Ip in Jail. Calls POST /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/remove-ignore-ip.

api
serveravatar_post_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_unban_ipWRITE

Unban Ip in Jail. Calls POST /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/unban-ip.

api
serveravatar_post_organizations_by_organization_servers_by_server_firewall_rulesWRITE

Create a new firewall rule for the server. Calls POST /organizations/{organization}/servers/{server}/firewall-rules.

api
serveravatar_post_organizations_by_organization_servers_by_server_hosting_userWRITE

To enable a control panel access user. Calls POST /organizations/{organization}/servers/{server}/hosting-user.

api
serveravatar_post_organizations_by_organization_servers_by_server_logsWRITE

Fetch the logs of the particular files. Calls POST /organizations/{organization}/servers/{server}/logs.

api
serveravatar_post_organizations_by_organization_servers_by_server_phpmyadmin_loginWRITE

Generate a one-click phpMyAdmin login URL for a database user. The server must use MySQL or MariaDB. The selected application must be a phpMyAdmin application on the same server as the database user. The database user connection preference must be localhost or everywhere. The returned URL is valid for 1 minute. Open it in a browser to sign in to phpMyAdmin without entering database credentials manually. Calls POST /organizations/{organization}/servers/{server}/phpmyadmin/login.

api
serveravatar_post_organizations_by_organization_servers_by_server_servicesWRITE

Update services on the server. Calls POST /organizations/{organization}/servers/{server}/services.

api
serveravatar_post_organizations_by_organization_servers_by_server_services_php_fpmWRITE

Get a list of all services. Calls POST /organizations/{organization}/servers/{server}/services/php-fpm.

api
serveravatar_post_organizations_by_organization_servers_by_server_settings_generalWRITE

General Settings. Calls POST /organizations/{organization}/servers/{server}/settings/general.

api
serveravatar_post_organizations_by_organization_servers_by_server_settings_securityWRITE

Security Settings. Calls POST /organizations/{organization}/servers/{server}/settings/security.

api
serveravatar_post_organizations_by_organization_servers_by_server_site_migrationsWRITE

Create an application site-clone. Calls POST /organizations/{organization}/servers/{server}/site-migrations.

api
serveravatar_post_organizations_by_organization_servers_by_server_system_usersWRITE

Create an application user for the application. Calls POST /organizations/{organization}/servers/{server}/system-users.

api
serveravatar_post_organizations_by_organization_servers_by_server_system_users_deleteWRITE

Delete the specific application user of the application. Calls POST /organizations/{organization}/servers/{server}/system-users/delete.

api
serveravatar_post_organizations_by_organization_servers_by_server_web_pageWRITE

Update a detail of web server default-page. Calls POST /organizations/{organization}/servers/{server}/web-page.

api
serveravatar_post_wordpress_blueprintsWRITE

Create a WordPress blueprint for the authenticated account. Requires an active WordPress Toolkit add-on on the account (purchased via the ServerAvatar dashboard; not available through the API). Calls POST /wordpress-blueprints.

api

Put ServerAvatar behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.