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_idWRITEDelete 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.
serveravatar_delete_organizations_by_organization_servers_by_serverWRITEUse 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}.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_applicationWRITEDelete a specific application present on the server. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_application_domains_by_application_domainWRITEDelete 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}.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_dns_managerWRITEDelete cloudflare detail. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/dns-manager.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_dns_records_by_recordWRITEDelete cloudflare details. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/dns-records/{record}.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_fail2banWRITEEnable or disable SSH Fail2ban. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/fail2ban.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_deleteWRITEDelete 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.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_remove_staging_areaWRITERemove staging area. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/remove-staging-area.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_sslWRITEUninstall SSL certificate of the application. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/ssl.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisorWRITETo Delete a Process. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_tagsWRITEDelete all tags associated with a specific application on a server. Calls DELETE /organizations/{organization}/servers/{server}/applications/{application}/tags.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_uninstallWRITEInstall, 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.
serveravatar_delete_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_uninstallWRITEInstall, 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.
serveravatar_delete_organizations_by_organization_servers_by_server_cronjobs_by_cronjobWRITEDelete the cronjob schedule. Note: the automatic process will stop immidiatly once you deleted the cronjob. Calls DELETE /organizations/{organization}/servers/{server}/cronjobs/{cronjob}.
serveravatar_delete_organizations_by_organization_servers_by_server_databases_by_databaseWRITETo delete the database. Calls DELETE /organizations/{organization}/servers/{server}/databases/{database}.
serveravatar_delete_organizations_by_organization_servers_by_server_firewall_rules_by_firewallWRITEDelete 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}.
serveravatar_delete_organizations_by_organization_servers_by_server_hosting_user_by_hosting_userWRITETo disable a control panel access user. Calls DELETE /organizations/{organization}/servers/{server}/hosting-user/{hosting_user}.
serveravatar_delete_organizations_by_organization_servers_by_server_tagsWRITEDelete all tags associated with a specific server. Calls DELETE /organizations/{organization}/servers/{server}/tags.
serveravatar_delete_wordpress_blueprints_by_wordpressblueprintWRITEDelete a WordPress blueprint. Requires an active WordPress Toolkit add-on on the account. Calls DELETE /wordpress-blueprints/{wordpressBlueprint}.
serveravatar_get_organizationsREADList 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.
serveravatar_get_organizations_by_organizationREADGet an organization. Calls GET /organizations/{organization}.
serveravatar_get_organizations_by_organization_backupsREADList 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.
serveravatar_get_organizations_by_organization_backups_archive_by_typeREADGet the list of archive backups. Calls GET /organizations/{organization}/backups/archive/{type}.
serveravatar_get_organizations_by_organization_backups_by_backupid_by_type_downloadREADDownload backup. Calls GET /organizations/{organization}/backups/{backupId}/{type}/download.
serveravatar_get_organizations_by_organization_backups_by_backupid_restoreREADRestore the backup. Calls GET /organizations/{organization}/backups/{backupId}/restore.
serveravatar_get_organizations_by_organization_backups_deleted_serverREADGet the list of deleted servers. Calls GET /organizations/{organization}/backups/deleted-server.
serveravatar_get_organizations_by_organization_cloud_server_providersREADList 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.
serveravatar_get_organizations_by_organization_cloud_server_providers_by_cloudserverprovider_regionsREADGet regions of the connected cloud service provider. Calls GET /organizations/{organization}/cloud-server-providers/{cloudServerProvider}/regions.
serveravatar_get_organizations_by_organization_cloud_server_providers_by_cloudserverprovider_sizesREADGet an instance size of the server. Calls GET /organizations/{organization}/cloud-server-providers/{cloudServerProvider}/sizes.
serveravatar_get_organizations_by_organization_cloud_storage_providersREADGet a cloud storage providers. Calls GET /organizations/{organization}/cloud-storage-providers.
serveravatar_get_organizations_by_organization_git_providersREADList 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.'.
serveravatar_get_organizations_by_organization_git_providers_by_provider_id_repositoriesREADUse this method to get a list of selected git provider account's repository. Calls GET /organizations/{organization}/git-providers/{provider_id}/repositories.
serveravatar_get_organizations_by_organization_membersREADList of organization members. Calls GET /organizations/{organization}/members.
serveravatar_get_organizations_by_organization_serversREADList 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.
serveravatar_get_organizations_by_organization_servers_by_serverREADGet a detail of particular server of the account. Calls GET /organizations/{organization}/servers/{server}.
serveravatar_get_organizations_by_organization_servers_by_server_alertREADlist all alerts. Calls GET /organizations/{organization}/servers/{server}/alert.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_applicationREADGet the detail of the application. Calls GET /organizations/{organization}/servers/{server}/applications/{application}.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_application_domains_by_application_domain_editREADEnable 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.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_basic_authenticationREADThis 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.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_managerREADGet the detail of Cloudflare integration. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_dns_recordsREADList of Cloudflare dns records. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/dns-records.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_sslREADGet the detail of cloudflare SSL/TLS encryption. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_edge_certificateREADList of cloudflare edge-certificates. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/edge-certificate.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_edge_certificate_by_certificateidREADShow the detail of edge-certificate. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/edge-certificate/{certificateId}.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_https_redirectREADGet the detail of cloudflare HTTPS Redirect. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/https-redirect.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_https_rewriteREADGet the detail of cloudflare HTTPS-Rewrite. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/https-rewrite.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_tls_13READGet the detail of cloudflare TLS 1.3. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/tls-13.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_tls_versionREADGet the detail of cloudflare TLS Version. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/tls-version.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_fail2banREADGet Custom Jail Detail For Application. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/fail2ban.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_file_managers_fileREADUse this method to get a content of the file. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_git_commit_recordREADUse this method to get a webhook history. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/git/commit-record.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_git_deployment_script_by_git_deployment_script_outputREADUse this method to get a script log. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/git/deployment-script/{git_deployment_script}/output.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_git_scriptREADUse this method to get a git deployment script. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/git/script.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_log_sizesREADGet sizes of the particular log file. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/log-sizes.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_pm2_detailREADRetrieve 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.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_sftpREADGet mail SFTP Credentials. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/sftp.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_sslREADGet complete detail of the installed SSL certificate. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/ssl.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_ssl_force_httpsREADEnable 'http' to 'https' redirection. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/ssl/force-https.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_ssl_stop_force_httpsREADDisable/stop 'http' to 'https' redirection. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/ssl/stop-force-https.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_statusREADGet a status of the application staging area. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/status.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisorREADTo show a supervisor. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisor_restartREADTo Restart a Process. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}/restart.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisor_startREADTo Start a Process. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}/start.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisor_stopREADTo Stop a Process. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/supervisors/{supervisor}/stop.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_syncREADSync between your staging and production site. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/sync.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_toggleREADEnable or disable the particular application present on the server. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/toggle.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_adminsREADGet WordPress administrators for an application. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress/admins.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_admins_by_username_create_magic_linkREADCreate a magic login link for a WordPress user. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress/admins/{username}/create-magic-link.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_checksums_verifyREADCompare installed WordPress core files against official release checksums. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/checksums/verify.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_cron_summaryREADReturns 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.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_debug_infoREADRead 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.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugin_summaryREADReturns installed plugin counts and update availability summary. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/plugin/summary.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_listREADInstall, 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.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_site_settingsREADRead 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.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_summaryREADReturns core WordPress version, maintenance mode, plugin/theme counts, and related overview fields. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/summary.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_theme_summaryREADReturns installed theme counts, active theme, and update availability summary. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/theme/summary.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_listREADInstall, 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.
serveravatar_get_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_user_summaryREADReturns WordPress user counts and related user summary data. Calls GET /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/user/summary.
serveravatar_get_organizations_by_organization_servers_by_server_backups_presetsREADGet a list of the preset scheduled time. Calls GET /organizations/{organization}/servers/{server}/backups/presets.
serveravatar_get_organizations_by_organization_servers_by_server_cronjobs_by_cronjobREADGet the detail of the particular cronjob. Calls GET /organizations/{organization}/servers/{server}/cronjobs/{cronjob}.
serveravatar_get_organizations_by_organization_servers_by_server_cronjobs_by_cronjob_toggleREADEnable or disable the cronjob schedule for the server. Calls GET /organizations/{organization}/servers/{server}/cronjobs/{cronjob}/toggle.
serveravatar_get_organizations_by_organization_servers_by_server_cronjobs_presetsREADGet a list of preset cronjob schedules. Calls GET /organizations/{organization}/servers/{server}/cronjobs/presets.
serveravatar_get_organizations_by_organization_servers_by_server_fail2banREADGet the detail of the SSH Fail2ban. Calls GET /organizations/{organization}/servers/{server}/fail2ban.
serveravatar_get_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_by_type_ipsREADGet Ban or Ignore Ips List. Calls GET /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/{type}/ips.
serveravatar_get_organizations_by_organization_servers_by_server_firewall_rulesREADGet a list of firewall rules. Calls GET /organizations/{organization}/servers/{server}/firewall-rules.
serveravatar_get_organizations_by_organization_servers_by_server_git_keyREADUse this method to generate a git deployment key. Calls GET /organizations/{organization}/servers/{server}/git/key.
serveravatar_get_organizations_by_organization_servers_by_server_logsREADGet a list of log files. Calls GET /organizations/{organization}/servers/{server}/logs.
serveravatar_get_organizations_by_organization_servers_by_server_restartREADUse this method to restart the server. Calls GET /organizations/{organization}/servers/{server}/restart.
serveravatar_get_organizations_by_organization_servers_by_server_servicesREADGet a list of all services. Calls GET /organizations/{organization}/servers/{server}/services.
serveravatar_get_organizations_by_organization_servers_by_server_statusREADGet an installing status of the server on the account. Calls GET /organizations/{organization}/servers/{server}/status.
serveravatar_get_organizations_by_organization_servers_by_server_summaryREADGet the short data summary of the server. Calls GET /organizations/{organization}/servers/{server}/summary.
serveravatar_get_organizations_by_organization_servers_by_server_system_users_by_system_userREADShow the detail of the particular application user of the application. Calls GET /organizations/{organization}/servers/{server}/system-users/{system_user}.
serveravatar_get_organizations_by_organization_servers_by_server_system_users_by_system_user_ssh_accessREADEnable or disable the SFTP/SSH access for the application user. Calls GET /organizations/{organization}/servers/{server}/system-users/{system_user}/ssh-access.
serveravatar_get_organizations_by_organization_servers_by_server_system_users_by_system_user_ssh_key_removeREADDelete the SSH key for the application user. Calls GET /organizations/{organization}/servers/{server}/system-users/{system_user}/ssh-key-remove.
serveravatar_get_organizations_by_organization_servers_by_server_usageREADGet the disc usage of the server. Calls GET /organizations/{organization}/servers/{server}/usage.
serveravatar_get_organizations_by_organization_servers_by_server_web_pageREADGet a detail of web server default-page. Calls GET /organizations/{organization}/servers/{server}/web-page.
serveravatar_get_timezoneREADRetrieve 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.
serveravatar_get_wordpress_blueprintsREADList 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.
serveravatar_get_wordpress_blueprints_by_wordpressblueprintREADGet 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}.
serveravatar_get_wp_languagesREADRetrieve 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_advance_logsWRITEFetch Advance Logs. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/advance-logs.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_application_domains_by_application_domainWRITEChange 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}.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_basic_authentication_by_basic_authenticationWRITEThis 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}.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_managerWRITEUpdate Cloudflare details. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_dns_records_by_recordWRITEUpdate DNS Records. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/dns-records/{record}.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_by_valueWRITEUpdate the detail of cloudflare SSL/TLS encryption. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/{value}.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_https_redirect_by_valueWRITEUpdate the detail of cloudflare HTTPS Redirect. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/https-redirect/{value}.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_https_rewrite_by_valueWRITEUpdate the detail of cloudflare HTTPS Rewrite. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/https-rewrite/{value}.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_tls_13_by_valueWRITEUpdate the detail of cloudflare TLS 1.3. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/tls-13/{value}.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_ssl_tls_version_by_versionWRITEUpdate the detail of cloudflare TLS Version. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/ssl/tls-version/{version}.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_fileWRITEUse this method to update the content of the file.. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_compressWRITECompress 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_copyWRITEUse this method to copy the file or folder. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/copy.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_createWRITECreate a file/folder for the application. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/create.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_moveWRITEMove the file or folder from one location to another. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/move.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_renameWRITEUse this method to rename the File or folder. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/rename.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_file_uncompressWRITEUncompress the compressed file/folder. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/file/uncompress.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_file_managers_permission_updateWRITEUpdate the permission of the file/folder. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/file-managers/permission-update.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_git_webhook_by_statusWRITEGit deployment in Enable or Disable auto pull. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/git/webhook/{status}.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_logsWRITEFetch application log. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/logs.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_commandWRITEUpdate 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_environment_variableWRITEUpdate environment variables for the Node application on a Node Stack server. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/node-deployment/environment-variable.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_nginx_confWRITEUpdate Nginx configuration for the Node application on a Node Stack server. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/node-deployment/nginx-conf.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_ssr_portWRITEUpdate port for the Node application(SSR) on a Node Stack server. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/node-deployment/ssr-port.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_php_settingsWRITEUpdate the PHP settings of the application. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/php-settings.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_sslWRITEUpdate a custom SSL certificate. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/ssl.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_supervisors_by_supervisorWRITETo 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_tagsWRITEUpdate the tags associated with a specific application on a server. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/tags.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_truncate_logsWRITETruncate/erase Application Logs. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/truncate-logs.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_cache_flushWRITEFlush WordPress object/page cache where supported. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/cache/flush.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_core_updateWRITEInstall the latest WordPress core or a specific version. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/core-update.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_database_updateWRITERun WordPress database schema upgrade after a core update. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/database/update.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_toggleWRITEInstall, 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_updateWRITEInstall, 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_update_allWRITEInstall, 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_rewrite_flushWRITERegenerate WordPress permalink rewrite rules. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/rewrite/flush.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_search_replaceWRITERun 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_site_settingsWRITERead 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_activateWRITEInstall, 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_updateWRITEInstall, 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_update_allWRITEInstall, 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_wp_cron_modeWRITESwitch 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.
serveravatar_patch_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_wp_cron_runWRITEExecute WordPress cron events manually. Calls PATCH /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/wp-cron/run.
serveravatar_patch_organizations_by_organization_servers_by_server_backups_by_backupconfigurationWRITEUse this method to update an existing schedule backup. Calls PATCH /organizations/{organization}/servers/{server}/backups/{backupConfiguration}.
serveravatar_patch_organizations_by_organization_servers_by_server_change_root_passwordWRITEThis 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.
serveravatar_patch_organizations_by_organization_servers_by_server_cronjobs_by_cronjobWRITEUpdate the specific cronjob schedule. Calls PATCH /organizations/{organization}/servers/{server}/cronjobs/{cronjob}.
serveravatar_patch_organizations_by_organization_servers_by_server_databases_by_database_database_users_by_database_userWRITETo update database user for the database. Calls PATCH /organizations/{organization}/servers/{server}/databases/{database}/database-users/{database_user}.
serveravatar_patch_organizations_by_organization_servers_by_server_hosting_user_by_hosting_userWRITETo update a control panel access user. Calls PATCH /organizations/{organization}/servers/{server}/hosting-user/{hosting_user}.
serveravatar_patch_organizations_by_organization_servers_by_server_restart_serverWRITESet the server restart schedule. Calls PATCH /organizations/{organization}/servers/{server}/restart-server.
serveravatar_patch_organizations_by_organization_servers_by_server_services_install_php_versionWRITEInstall Specific PHP Version on the server. Calls PATCH /organizations/{organization}/servers/{server}/services/install-php-version.
serveravatar_patch_organizations_by_organization_servers_by_server_services_php_fpmWRITEUpdate PHP-FPM Content. Calls PATCH /organizations/{organization}/servers/{server}/services/php-fpm.
serveravatar_patch_organizations_by_organization_servers_by_server_system_users_by_system_userWRITEUpdate tha password of the application user or toggle the SSH key. Calls PATCH /organizations/{organization}/servers/{server}/system-users/{system_user}.
serveravatar_patch_organizations_by_organization_servers_by_server_system_users_by_system_user_ssh_root_accessWRITEEnable or disable the SSH root access for the application user. Calls PATCH /organizations/{organization}/servers/{server}/system-users/{system_user}/ssh-root-access.
serveravatar_patch_organizations_by_organization_servers_by_server_tagsWRITEUpdate the tags associated with a specific server for better categorization and management. Calls PATCH /organizations/{organization}/servers/{server}/tags.
serveravatar_patch_wordpress_blueprints_by_wordpressblueprintWRITEUpdate 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}.
serveravatar_post_organizationsWRITECreate a new organization. Calls POST /organizations.
serveravatar_post_organizations_by_organization_backups_by_backup_restore_to_another_serverWRITERestore the backup. Calls POST /organizations/{organization}/backups/{backup}/restore-to-another-server.
serveravatar_post_organizations_by_organization_backups_destroyWRITEDelete the created backup and Backup data will be removed from your storage area. Calls POST /organizations/{organization}/backups/destroy.
serveravatar_post_organizations_by_organization_direct_installation_generate_commandWRITEConnect a new server inside the organization. Calls POST /organizations/{organization}/direct-installation/generate-command.
serveravatar_post_organizations_by_organization_git_providers_by_provider_id_branchesWRITEList of selected repository's branch. Calls POST /organizations/{organization}/git-providers/{provider_id}/branches.
serveravatar_post_organizations_by_organization_serversWRITEConnect a server using Amazon Lightsail, DigitalOcean, Vultr, Linode, or Hetzner server provider. Calls POST /organizations/{organization}/servers.
serveravatar_post_organizations_by_organization_servers_by_server_alertWRITEUpdate the alert. Calls POST /organizations/{organization}/servers/{server}/alert.
serveravatar_post_organizations_by_organization_servers_by_server_applicationsWRITECreate an application on the server. Calls POST /organizations/{organization}/servers/{server}/applications.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_add_databaseWRITEAdd Database to Application. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/add-database.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_application_domainsWRITEAdd a new application domain for the application. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/application-domains.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_basic_authenticationWRITEThis 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.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_dns_manager_dns_recordsWRITECreate DNS Records. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/dns-manager/dns-records.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_fail2banWRITECreate or Update Custom Fail2ban for Application. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/fail2ban.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_firewall_8g_toggleWRITEEnable 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.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_git_checkoutWRITEGit deployment in checkout branch. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/git/checkout.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_git_scriptWRITEUse this method to create a git deployment script. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/git/script.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_node_deployment_pm2_logWRITERetrieve 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.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_remove_databaseWRITERemove Database from Application. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/remove-database.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_staging_areaWRITECreate a staging area. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/staging-area.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_supervisorsWRITETo create a supervisor. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/supervisors.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_debug_updateWRITEUpdate a single debug constant in wp-config.php. Calls POST /organizations/{organization}/servers/{server}/applications/{application}/wordpress-toolkit/debug/update.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_object_cache_pro_disableWRITEDeactivate 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.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_object_cache_pro_enableWRITEEnable 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.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_plugins_installWRITEInstall, 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.
serveravatar_post_organizations_by_organization_servers_by_server_applications_by_application_wordpress_toolkit_themes_installWRITEInstall, 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.
serveravatar_post_organizations_by_organization_servers_by_server_backupsWRITEUse this method to create a fresh backup. Calls POST /organizations/{organization}/servers/{server}/backups.
serveravatar_post_organizations_by_organization_servers_by_server_cronjobsWRITECreate a new cronjob schedule for the server. Calls POST /organizations/{organization}/servers/{server}/cronjobs.
serveravatar_post_organizations_by_organization_servers_by_server_databasesWRITETo create a database. Calls POST /organizations/{organization}/servers/{server}/databases.
serveravatar_post_organizations_by_organization_servers_by_server_databases_by_database_database_usersWRITETo create database user for the database. Calls POST /organizations/{organization}/servers/{server}/databases/{database}/database-users.
serveravatar_post_organizations_by_organization_servers_by_server_databases_by_database_database_users_deleteWRITETo 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.
serveravatar_post_organizations_by_organization_servers_by_server_disk_cleanerWRITEDisk Clean. Calls POST /organizations/{organization}/servers/{server}/disk-cleaner.
serveravatar_post_organizations_by_organization_servers_by_server_fail2banWRITEUpdate config in SSH Fail2ban. Calls POST /organizations/{organization}/servers/{server}/fail2ban.
serveravatar_post_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_ban_ipWRITECreate Ban Ip in Jail. Calls POST /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/ban-ip.
serveravatar_post_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_ignore_ipWRITECreate Ignore Ip in Jail. Calls POST /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/ignore-ip.
serveravatar_post_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_remove_ignore_ipWRITERemove Ignore Ip in Jail. Calls POST /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/remove-ignore-ip.
serveravatar_post_organizations_by_organization_servers_by_server_fail2ban_by_fail2ban_unban_ipWRITEUnban Ip in Jail. Calls POST /organizations/{organization}/servers/{server}/fail2ban/{fail2ban}/unban-ip.
serveravatar_post_organizations_by_organization_servers_by_server_firewall_rulesWRITECreate a new firewall rule for the server. Calls POST /organizations/{organization}/servers/{server}/firewall-rules.
serveravatar_post_organizations_by_organization_servers_by_server_hosting_userWRITETo enable a control panel access user. Calls POST /organizations/{organization}/servers/{server}/hosting-user.
serveravatar_post_organizations_by_organization_servers_by_server_logsWRITEFetch the logs of the particular files. Calls POST /organizations/{organization}/servers/{server}/logs.
serveravatar_post_organizations_by_organization_servers_by_server_phpmyadmin_loginWRITEGenerate 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.
serveravatar_post_organizations_by_organization_servers_by_server_servicesWRITEUpdate services on the server. Calls POST /organizations/{organization}/servers/{server}/services.
serveravatar_post_organizations_by_organization_servers_by_server_services_php_fpmWRITEGet a list of all services. Calls POST /organizations/{organization}/servers/{server}/services/php-fpm.
serveravatar_post_organizations_by_organization_servers_by_server_settings_generalWRITEGeneral Settings. Calls POST /organizations/{organization}/servers/{server}/settings/general.
serveravatar_post_organizations_by_organization_servers_by_server_settings_securityWRITESecurity Settings. Calls POST /organizations/{organization}/servers/{server}/settings/security.
serveravatar_post_organizations_by_organization_servers_by_server_site_migrationsWRITECreate an application site-clone. Calls POST /organizations/{organization}/servers/{server}/site-migrations.
serveravatar_post_organizations_by_organization_servers_by_server_system_usersWRITECreate an application user for the application. Calls POST /organizations/{organization}/servers/{server}/system-users.
serveravatar_post_organizations_by_organization_servers_by_server_system_users_deleteWRITEDelete the specific application user of the application. Calls POST /organizations/{organization}/servers/{server}/system-users/delete.
serveravatar_post_organizations_by_organization_servers_by_server_web_pageWRITEUpdate a detail of web server default-page. Calls POST /organizations/{organization}/servers/{server}/web-page.
serveravatar_post_wordpress_blueprintsWRITECreate 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.
Often connected alongside
Put ServerAvatar behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.