Response Packet Structure
The get node of the output XML packet is structured as follows:

- The result node is required. It wraps the information for one domain template. Data type: resultType (
common.xsd). - The status node is required. Specifies the execution status of the get operation. Data type: result_status (string). Allowed values: ok | error.
- The errcode node is optional. Is required if the get operation fails. Returns the error code. Data type: unsignedInt.
- The errtext node is optional. Returns the error message. Data type: string.
- The id node is optional. If the request packet fails before the execution, this node is missing in the response packet. In all other cases it holds the identifier of the domain template (if this id was specified in the request packet). Data type: integer.
- The name node is optional. If the request packet fails before the execution, this node is missing in the response packet. In all other cases it holds the name of the domain template (if this name was specified in the request packet). Data type: string.
- The mail node is optional. Is present if the get operation succeeds and mailing settings are defined for this domain template, otherwise is missing in the packet. Data type: MailPreferences (
plesk_mailname.xsd). See the structure of this node in the Mailing settings topic. - The limits node is optional. Is present if the get operation succeeds and limits are defined for this domain template, otherwise is missing in the packet. Data type: domainLimits (
plesk_domains.xsd). See the structure of this node in the Limits topic. - The log-rotation node is optional. Is present if the get operation succeeds and log rotation settings are defined for this domain template, otherwise is missing in the packet. Data type: LogRotationType (
domain_template.xsd). See the structure of this node in the Log rotation settings topic. - The preferences node is optional. Is present if the get operation succeeds and preferences are defined for this domain template, otherwise is missing in the packet. Data type: DomainTemplatePreferencesType (
domain_templates.xsd). See the structure of this node in the Preferences topic. - The hosting node is optional. Is present if the get operation succeeds and physical hosting settings are defined for this domain template, otherwise is missing in the packet. Data type: DomainTemplatePHosting (
domain_templates.xsd). See the structure of this node in the Hosting settings topic. - The performance node is optional. This node is supported by API RPC 1.4.2.0 and later. This node is present if the get operation succeeds and performance settings are defined for this domain template, otherwise it is missing in the packet. Data type: DomainPerformanceType (
plesk_domain.xsd). See the structure of this node in the Performance settings topic.