• Halloween is coming! To celebrate the occasion, we dusted off a couple of old skins, and even created a brand new one (Pixel).
    To get into the festive spirit, install the Skins extension.
  • The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • The Plesk Mobile apps for iOS and Android and the Plesk Mobile Center extension have been deprecated, and are no longer available for new installations. In Plesk Obsidian 18.0.84, the Plesk Mobile Center extension will be removed from servers during the upgrade, and the Plesk Mobile apps will lose their server management features.
  • The Social Login extension has been deprecated and will be removed in Plesk Obsidian 18.0.84. After that, it will no longer be possible to log in to Plesk with a Google, Facebook, GitHub account, or with a passkey. Plesk usernames and passwords, as well as logging in with a WebPros Account, are not affected.

XML RPC for Plesk 8 documentation?

T

thawebmaster

Guest
Thursday I'l be upgrading to Plesk 8. However, does anyone know where I'm able to find the documentation for the XML RPC? Or has nothing been changed since plesk 7.5.4?
 
I had the same problem, and I asked SWsoft, Kuan Suan said:

----
Dear Gerard

Unfortuantelly documentation for RPC-API of Plesk 8 will be available only in the middle of june.
----

I'm checking the new features with "get" commands...
But I'm limited, because i'm using old documentation.
 
That's a pity...
On plesk 7.5.4 it's possible to view the xsd's. So you can see which format to use. Are these files available on Plesk 8?
On plesk 7.5 they can be found here:
/usr/local/psa/admin/plib/api-rpc/protocol/

If yes, are you able to send them by email to me?
 
17:58:51 root@valhalla:/root # ll -a /usr/local/psa/admin/plib/api-rpc/
total 484K
drwxr-xr-x 2 root root 4,0K 2006-04-26 17:55 .
drwxr-xr-x 31 root root 12K 2006-04-22 16:31 ..
-rwxr-xr-x 1 root root 8,5K 2006-04-13 03:36 AgentCertificate.php
-rwxr-xr-x 1 root root 33K 2006-04-13 03:36 AgentClient.php
-rwxr-xr-x 1 root root 7,7K 2006-04-13 03:36 AgentDatabase.php
-rwxr-xr-x 1 root root 4,3K 2006-04-13 03:36 AgentDesktop.php
-rwxr-xr-x 1 root root 21K 2006-04-13 03:36 AgentDNS.php
-rwxr-xr-x 1 root root 5,9K 2006-04-13 03:36 AgentDomainAlias.php
-rwxr-xr-x 1 root root 70K 2006-04-13 03:36 AgentDomain.php
-rwxr-xr-x 1 root root 3,4K 2006-04-13 03:36 AgentErrorsMap.php
-rwxr-xr-x 1 root root 17K 2006-04-13 03:36 AgentErrors.php
-rwxr-xr-x 1 root root 4,3K 2006-04-13 03:36 AgentEvLog.php
-rwxr-xr-x 1 root root 12K 2006-04-13 03:36 AgentIp.php
-rwxr-xr-x 1 root root 18K 2006-04-13 03:36 AgentMail.php
-rwxr-xr-x 1 root root 14K 2006-04-13 03:36 AgentMigration.php
-rwxr-xr-x 1 root root 8,1K 2006-04-13 03:36 AgentOp.php
-rwxr-xr-x 1 root root 15K 2006-04-13 03:36 Agent.php
-rwxr-xr-x 1 root root 7,7K 2006-04-13 03:36 AgentRSession.php
-rwxr-xr-x 1 root root 4,6K 2006-04-13 03:36 AgentSecretKey.php
-rwxr-xr-x 1 root root 45K 2006-04-13 03:36 AgentServer.php
-rwxr-xr-x 1 root root 16K 2006-04-13 03:36 AgentSiteApp.php
-rwxr-xr-x 1 root root 16K 2006-04-13 03:36 AgentSpamFilter.php
-rwxr-xr-x 1 root root 13K 2006-04-13 03:36 AgentUI.php
-rwxr-xr-x 1 root root 2,0K 2006-04-13 03:36 AgentUpload.php
-rwxr-xr-x 1 root root 603 2006-04-13 03:36 ApiRpcVersion.php
-rwxr-xr-x 1 root root 8,7K 2006-04-13 03:36 AuxiliaryMigrationAgent.php
-rwxr-xr-x 1 root root 2,5K 2006-04-13 03:36 CoreErrHandler.php
-rwxr-xr-x 1 root root 1,8K 2006-04-13 03:36 CoreLib.php
-rwxr-xr-x 1 root root 21K 2006-04-13 03:36 ExpandXMLLib.php
-rwxr-xr-x 1 root root 15K 2006-04-13 03:36 loger.php
-rwxr-xr-x 1 root root 4,0K 2006-04-13 03:36 PleskAPIOperator.php
-rwxr-xr-x 1 root root 2,9K 2006-04-13 03:36 SecretKey.php
 
18:06:09 root@valhalla:/root # find / | grep xsd
/usr/share/vim/vim63/ftplugin/xsd.vim
/usr/share/vim/vim63/syntax/xsd.vim
/opt/psa/admin/plib/xml/dashboard-preset.xsd
/opt/psa/admin/htdocs/schemas/backend/reset-map.xsd
/opt/psa/admin/htdocs/schemas/rpc/agent_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/certificate_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/certificate_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/client_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/client_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/common.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/database_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/database_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/dns_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/dns_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/domain_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/domain_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/event_log_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/event_log_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/ip_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/ip_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/mail_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/mail_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/plesk_client.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/plesk_common.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/plesk_custom_button.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/plesk_db.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/plesk_dns.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/plesk_domain.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/plesk_mailname.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/plesk_server.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/server_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/server_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/siteapp_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/siteapp_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/template_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/template_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/ui_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/ui_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.3.5.1/upload_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/agent_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/agent_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/migration_agent_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/certificate_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/certificate_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/client_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/client_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/common.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/database_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/database_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/desktop.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/dns_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/dns_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/domain_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/domain_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/domainalias_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/domainalias_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/event_log_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/event_log_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/ip_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/ip_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/mail_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/mail_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/migration_agent_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/migration_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/migration_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_client.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_common.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_custom_button.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_db.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_dns.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_domain.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_domainalias.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_mailname.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_migration.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_secretkeys.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_server.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_siteapp.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/plesk_spamfilter.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/secret_key_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/secret_key_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/server_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/server_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/siteapp_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/siteapp_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/spamfilter_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/spamfilter_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/template_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/template_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/ui_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/ui_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/upload_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/agent-runner.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/backend-interface.xsd
/opt/psa/admin/htdocs/schemas/rpc/1.4.0.0/execution-result.xsd
/opt/psa/admin/htdocs/schemas/rpc/certificate_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/agent_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/migration_agent_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/certificate_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/client_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/client_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/common.xsd
/opt/psa/admin/htdocs/schemas/rpc/database_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/database_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/desktop.xsd
/opt/psa/admin/htdocs/schemas/rpc/dns_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/dns_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/domain_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/domain_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/domainalias_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/domainalias_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/event_log_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/event_log_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/ip_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/ip_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/mail_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/mail_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/migration_agent_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/migration_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/migration_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_client.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_common.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_custom_button.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_db.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_dns.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_domain.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_domainalias.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_mailname.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_migration.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_secretkeys.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_server.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_siteapp.xsd
/opt/psa/admin/htdocs/schemas/rpc/plesk_spamfilter.xsd
/opt/psa/admin/htdocs/schemas/rpc/secret_key_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/secret_key_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/server_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/server_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/siteapp_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/siteapp_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/spamfilter_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/spamfilter_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/template_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/template_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/ui_input.xsd
/opt/psa/admin/htdocs/schemas/rpc/ui_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/upload_output.xsd
/opt/psa/admin/htdocs/schemas/rpc/agent-runner.xsd
/opt/psa/admin/htdocs/schemas/rpc/backend-interface.xsd
/opt/psa/admin/htdocs/schemas/rpc/execution-result.xsd
 
Ehm, the protocols don't seem to be on exact the same location. Are you able to find them using locate?
Code:
locate .xsd

Thanks in advance for your reply!
 
Wow, you managed to find them! Are you able to put them in a zip/tar.gz file and mail them to me?
My email-address is on my profile page. Thanks in advance!
 
I think that It'll help you ;)

* esquema_xsd.tar.gz inside zip
 
Maybe it's isn't allowed to post a zip file. Maybe if you rename it, it will be allowed? Otherwise you can send it to: [email protected], that will do the trick also!

Thanks anyway!
 
I tried to rename, like .png, but nothing, I already sent you via e-mail.

It's strange because:
Valid file extensions: gif jpg png txt zip bmp jpeg
 
Back
Top