What’s New in This Version
This chapter contains summaries of changes made to the XML API protocol (version 1.6.8.0).
Each feature-dependant table consists of the following columns:
Option - defines whether an operator/operation/parameter is added (“+”), modified (“*”), or deprecated (“-“).
Operator - contains the name of the operator affected by the feature.
Operations - contains the names of the operations affected by the feature.
Parameter - contains the affected parameter.
Comment - contains a short description of a change.
Added Features
Nginx-only website hosting (Plesk for Linux).
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
service-plan |
set, get |
web-server-settings -> nginx-proxy-mode |
Turns on/off the proxy mode for the nginx reverse proxy server. |
➕ |
site |
set, get |
values -> hosting -> vrt_hst -> property -> nginx-proxy-mode |
Turns on/off the proxy mode for the nginx reverse proxy server. |
System resource usage limits (Plesk for Linux).
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
service-plan |
get-limit-descriptor |
property -> name |
New limits were added:
|
➕ |
webspace |
get-limit-descriptor |
property -> name |
Securing Plesk and mail server
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
server |
set, get |
certificate -> panel certificate ->mail-server |
Specifies the SSL/TLS certificate for securing Plesk or mail-server |
Securing webmail
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
set_prefs, get_prefs |
webmail-certificate |
Specifies the SSL/TLS certificate for securing webmail on a domain |
Managing Plesk extensions
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
extension |
install |
url |
Installs an extension from the specified URL |
call |
XML API operator of a particular extension |
Calls XML API operator for an extension |
Note
This operator is used instead of the former install-module operation of the server operator.
Managing Git repositories
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
git |
get |
domain |
Retrieves the list of repositories on a specified domain or on all domains |
create |
domain, name, optional parameters |
Creates a Git repository |
||
update |
domain, name, optional parameters |
Updates settings of a Git repository |
||
remove |
domain, name |
Removes a repository |
||
deploy |
domain, name |
Deploys changes to a Git repository |
||
fetch |
domain, name |
Fetches the changes from a remote repository to a Git repository |
Managing Node.js versions
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
nodejs |
versions |
Retrieves the list of Node.js versions available on the server |
|
enable |
version, domain |
Enables Node.js |
||
disable |
version, domain |
Disables Node.js |
||
set-version |
version, domain |
Sets a particular Node.js version on a domain. |
||
get-version |
domain |
Retrieves the Node.js version on a domain |
Setting empty document root for a domain, subdomain, or subscription.
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
webspace |
add, set |
hosting/vrt_hosting/property (name=empty-document-root) |
Set an empty document root (if the value=true) |
➕ |
site |
|||
➕ |
subdomain |
Setting redirect to HTTPS for a domain, service plan, or addon service plan.
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
site |
add, set |
hosting/vrt_hst/property (name=ssl-redirect) |
Setting redirect to HTTPS (if the value=true) |
➕ |
service-plan |
|||
➕ |
service-plan-addon |
Getting information about the administrator’s locale and sessions.
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
server |
get |
admin/admin_locale |
Getting the administrator’s locale. |
➕ |
server |
get |
admin/admin_multiple_sessions |
Getting information if the administrator has multiple sessions in Plesk. |
Getting information about application filter and available applications for a subscription.
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➕ |
webspace |
get |
aps-filter |
Getting the information if the application filter is switched on. |
➕ |
webspace |
get |
packages |
Getting the list of available applications if the application filter is switched on. |
Modified features
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
∗ |
server |
get |
site-isolation-config |
Now it is possible to get multiple PHP handlers types in this parameter. |
Removed features
Coldfusion support
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➖ |
service-plan |
add |
hosting/property (name=coldfusion) |
The hosting parameter does not contain |
Integration with Parallels Operations Automation (POA)
Operator |
Operations |
Parameters |
Comments |
|
|---|---|---|---|---|
➖ |
server |
set-poa-connection |
Setting connection with POA. This operation is not supported any more. |