Roadmap

Plesk

Plesk enables one to manage their hosting account and business (as a reseller).  The reason for this request is that RootPal, a current Appsumo Marketplace deal is providing Plesk to manage your account with the deal.  Theire larger (3 codes) deal allows for your account to become a Reseller account with limited customers and unlimited sites.  This integration is perfect for Pabbly since it will allow automations to deploy real work in setting up hosting. 

An example flow is:

  • Customer fills Sales form with hosting options and payment info
  • -> Cart purchase triggers Pabbly integration
  • -> Pabbly checks if hosting account or website and the operation (CRUD)
  • -> Pabbly contacts Plesk API with appropriate information.
  • -> Pabbly sends notification to auto-responder for email, etc.

Plesk API is an interface that you can use to interact remotely with Plesk, for example:

  • You can use Plesk API to automate tasks and integrate with Plesk third-party software and services.

  • To create customers.

  • To retrieve information about hosted domains.

  • To perform initial server setup, and so on.

What can Plesk do?

If you are a shared hosting customer, Plesk enables you to easily manage all aspects of your web hosting account using a web interface that is robust, but easy to learn. You can create domains, mail accounts, databases, and much more. If you are a server administrator or a web designer, Plesk helps you manage websites belonging to your organization or your customers, and also comes with a powerful suite of tools you can use to manage the server itself, as well as to configure the many features and services of Plesk to your liking.

There are numerous hosting companies that use Plesk as a hosting 

Use Cases

  • Create a new account/custoemr (as a reseller account)
  • Create a new domain (aka website)
  • List all sites under an account
  • Perform initial server setup (this would be amazing and would allow a raw VM be setup over API/PabblyConnect)
  • Ideally, implement the full v2 REST API (see Swagger examples below).

Plesk REST API docs

https://docs.plesk.com/en-US/obsidian/api-rpc/about-rest-api.79359/

Plesk XML API docs

https://docs.plesk.com/en-US/obsidian/api-rpc/about-rest-api.79359/

Plesk REST API Curl Examples

https://www.plesk.com/blog/product-technology/new-remote-rest-api/

SwaggerHub Examples

https://app.swaggerhub.com/apis/xgin/plesk/v2

https://app.swaggerhub.com/apis/leroyshirtoFH/plesk-restful-api/v2

https://app.swaggerhub.com/apis/HYPER10N/plesk-res_tful_api/v2 - Good!