Request Packet Structure
A request XML packet adjusting service plan settings includes the set operation node:
<packet version="1.6.3.0">
<service-plan>
<set>
...
</set>
</service-plan>
</packet>
Important: When you update plan settings, all the associated unlocked subscriptions are automatically updated.
The set node is presented by type DomainTemplateSetInputType (domain_template.xsd). Its graphical representation is as follows:

- The filter node is required. It serves to specify the criteria by which service plans will be updated in the database. Data type: DomainTemplateFilterType (
domain_template.xsd). - The owner-id node is optional. It specifies the ID of the service plan owner. Data type: integer.
- The owner-login node is optional. It specifies the login name of the service plan owner. Data type: string.
- The mail node is optional. It sets a collection of email preferences that will be updated for the specified service plans. Data type: MailPreferences complex type (
plesk_mailname.xsd). See the structure of this node in the Mailing settings section. - The limits node is optional. It sets a collection of limits that will be updated for the specified service plans. Data type: domainLimits complex type (
plesk_domain.xsd). See the structure of this node in the Limits section. - The log-rotation node is optional. It sets a collection of log file rotation settings for the specified service plans. Data type: LogRotationType complex type (
domain_template.xsd). See the structure of this node in the Log rotation settings section. - The preferences node is optional. It sets a collection of preferences for the specified service plans. Data type: DomainTemplatePreferecesType complex type (
domain_template.xsd). See the structure of this node in the Preferences section. - The hosting node is optional. Sets physical hosting settings for the specified service plans. Data type: DomainTemplatePhosting (
domain_template.xsd). See the structure of this node in the Hosting settings section. - The performance node is optional. Sets subscription performance settings to the specified subscriptions. Data type: DomainPerformanceType (
plesk_domain.xsd).See the structure of this node in the Performance settings section. - The permissions node is optional. It defines which services and privileges that can be enabled in a service plan. Data type: none. See the structure of this node in the Permissions section.
- The external-id node is optional. It holds the ID of the service plan in the Panel components (for example, Business Manager). Data type: string.
- The name node is optional. It specifies a new name of a service plan to be updated. Data type: string.
Please send us your feedback on this help page.