Managing Service Plans

Operator: <service-plan>

XML Schema: domain_template.xsd

Plesk version: Plesk 10 and later

XML API version: and later

Plesk user: Administrator, reseller


Service plans are hosting configuration presets which are useful when it is necessary to create multiple subscriptions with identical hosting/mail settings, limits, and other preferences.

Important: When you update plan settings, all the associated unlocked subscriptions are automatically updated.


Service plans contain various settings that are inherited by plan subscriptions. These settings are as follows:

  • Hosting settings
  • Mail service settings
  • Limits on the use of Plesk resources
  • Preferences
  • Log rotation settings
  • Performance settings

Refer to the Service Plan Settings section for details.


Supported operations

service-plan 1650

  • ADD creates a service plan
  • GET gets the information on the specified service plans
  • DEL deletes the specified service plans
  • SET updates settings for the specified service plan
  • ADD-PACKAGE includes an app in the specified service plan
  • REMOVE-PACKAGE excludes an app from the specified service plan
  • ENABLE-APS-FILTER excludes all apps from the specified service plan
  • DISABLE-APS-FILTER includes all apps in the specified service plan
  • ADD-PLAN-ITEM adds custom options of service plans (additional services) to the specified service plan
  • REMOVE-PLAN-ITEM removes custom options of service plans (additional services) from the specified service plan
  • GET-LIMIT-DESCRIPTOR retrieves service plan limit descriptor
  • GET-PERMISSION-DESCRIPTOR retrieves service plan permission descriptor
  • GET-PHYSICAL-HOSTING-DESCRIPTOR retrieves descriptor of hosting settings
  • DB_SERVERS manages the list of database servers available to the plan subscribers
  • DUPLICATE creates a copy of the specified service plan


Next in this section:

Service Plan Settings

Available Filters

Creating a Service Plan

Getting Information on Service Plans

Deleting Service Plans

Configuring Service Plan Settings

Including an App in a Service Plan

Excluding an App From a Service Plan

Including All Apps in a Service Plan

Excluding All Apps from a Service Plan

Adding Additional Services to Service Plan

Removing Additional Services From Service Plan

Retrieving Descriptor of Limits

Retrieving Descriptor of Permissions

Retrieving Descriptor of Hosting Settings

Managing Database Servers Available in a Plan

Creating a Copy of a Service Plan