This is documentation for Plesk Onyx.
Go to documentation for the latest version, Plesk Obsidian.
XML Schemas for XML API Operators
This chapter lists XML API 1.6.7.0 XML schemas that define the format of messages sent to and received from Plesk API operators.
To view a schema, click a link next to the required operator.
An entry point to the input XML schemas is agent_input.xsd
. This
file references all lower-level input schemas available. An entry point
to the output XML schemas is agent_output.xsd
. This file references
all lower-level output schemas available. Interactive schema navigators
are available at http://plesk.github.io/api-schemas/.
The current protocol version supports operations on the following Plesk objects:
SUPPORTED OPERATION | OPERATOR | SCHEMAS | AVAILABLE TO |
---|---|---|---|
APS | aps | aps.xsd | Administrator |
Backup operations | backup-manager | backup.xsd | Administrator, Reseller, Customer |
Certificate operations | certificate | certificate_input.xsd, certificate_output.xsd | Administrator |
Customer operations | customer | client_input.xsd, client_output.xsd, plesk_client.xsd | Administrator, Reseller |
Database server operations | db_server | database_input.xsd, database_output.xsd, plesk_db.xsd | Administrator |
Descriptor structure | - | descriptor.xsd | Administrator, Reseller, Customer |
DNS operations | dns | dns_input.xsd, dns_output.xsd, plesk_dns.xsd | Administrator |
Event Logging | event_log | Administrator | |
Localization operations | locale | locale.xsd | Administrator |
Log rotation operations | log-rotation | logrotation.xsd | Administrator |
Additional FTP account operations | ftp-user | ftpuser.xsd | Administrator, Reseller, Customer |
IP operations | ip | ip_input.xsd, ip_output.xsd | Administrator |
IP address banning (Fail2Ban) | ip-ban | ip_ban.xsd | Administrator |
Mail operations | mail_input.xsd, mail_output.xsd, plesk_mailname.xsd | Administrator | |
Mailing list operations | maillist | maillist.xsd | Administrator, Customer |
Protected directory operations | protected_dir | protected_dir.xsd | Administrator, Customer |
Reseller operations | reseller | reseller.xsd | Administrator |
Reseller plan operations | reseller-plan | reseller_template.xsd | Administrator |
Reseller plan operations | role | role.xsd | Administrator |
Secret key operations | secret_key | secret_key_input.xsd, secret_key_output.xsd, plesk_secretkeys.xsd | Administrator |
Server operations | server | server_input.xsd, server_output.xsd, plesk_server.xsd | Administrator |
Session management operations | session | session.xsd | Administrator |
Service plan operations | service-plan | domain_template.xsd | Administrator, Reseller |
Service plan addon operations | service-plan-addon | domain_addon_template.xsd | Administrator, Reseller |
Site operations | site | site.xsd | Administrator, Reseller, Customer |
SiteApp operations | siteapp | plesk_siteapp.xsd | Administrator |
Domain alias operations | site-alias | domainalias_input.xsd, domainalias_output.xsd, plesk_domainalias.xsd | Administrator, Reseller, Customer |
Spam filtering | spamfilter | spamfilter.xsd, plesk_spamfilter.xsd | Administrator |
Subdomain operations | subdomain | subdomain.xsd | Administrator, Reseller, Customer |
User interface operations | ui | ui_input.xsd, ui_output.xsd, plesk_custom_button.xsd | Administrator |
Updater operations | updater | updater.xsd | Administrator |
Upload | upload | upload_output.xsd | Administrator |
Operations with additional users of a subscription | user | user.xsd | Administrator, Reseller, Customer |
Virtual directory operations | virtdir | virtdir.xsd | Administrator |
Domain operations | webspace | domain_input.xsd, domain_output.xsd, plesk_domain.xsd |
Administrator, Reseller, Customer |
Web user operations | webuser | webuser.xsd |
Administrator, Customer |
Simple and commonly used types are provided in schemas common.xsd
and plesk_common.xsd
.