Programming Guide
This guide is written to for the programmers who would like to implement a kind of a remote Plesk manager or other software capable of managing Plesk objects from outside. This part of API RPC documentation describes the programming means provided by Plesk for this purpose.
- Section Plesk API RPC Protocol states the concepts of Plesk API RPC technology. It explains what Plesk API RPC protocol is, why it is necessary, how Plesk XML API can be used for the interaction between Plesk and third party software, and the main interaction principles as well.
- Section Creating Client Software touches upon the programming issues. This is a kind of "How to" documentation meant to explain what kind of software should be created, what steps should be implemented to serve the data turnaround, and so on. Each step is considered in detail using code samples where necessary.
- Section Supported Operations explains which Plesk objects can be managed programmatically via API RPC, and what particular operations are allowed to different kinds of Plesk users as well.