Special Notes:
OrderOperationType - domain operation type, applicable values are 10 -registration, 20 - renewal, 90 - transfer;
DomainID - domain name;
TransferKey - transfer key should be submitted for all operation types. For registration and renewal - submit is empty.
AdminContactID, BillingContactID, TechContactID, OwnerContactID - these four parameters can be submitted to use separate account users as administrative, billing, personal, or technical contact information. For example, to make user 1 used for administrative and billing information, and user 2 - for technical, the following three parameters should be passed: <AdminContactID=0>, <BillingContactID=0>, <TechContactID=1>. Contact information for each user should be provided in 'AdditionalContact' slot in the end of the call. Before subscribing customer to domain service plan with separate contacts, make sure that parent hosting subscription has sufficient amount of 'Users' resource, otherwise additional users can not be created in POA.
DomainID - domain name, it is used as hosting name. The parameter is optional, passed in case it added to service template.
Hosting Service Example:
<!-- ProvisioningDataSlotCounter -->
<value><i4>3</i4></value>
<!-- ProvisioningItemID #0. -->
<value><i4>0</i4></value>
<!-- ProvisioningParametersCounter for the ProvisioningItem #0 -->
<value><i4>1</i4></value>
<!-- ProvisioningParameter #1. Domain name. Not defined. -->
<value>DomainID=</value>
Domain Registration Example (separate account users are specified for contacts):
<!-- ProvisioningDataSlotCounter -->
<value><i4>8</i4></value>
<!-- ProvisioningItemID #0. -->
<value><i4>0</i4></value>
<!-- ProvisioningParametersCounter for the ProvisioningItem #0 -->
<value><i4>6</i4></value>
<!-- ProvisioningParameter #1. Operation type - domain registration -->
<value>OrderOperationType=10</value>
<!-- ProvisioningParameter #2. Domain name -->
<value>DomainID=testdomain</value>
<!-- ProvisioningParameter #3. Transfer Key. Transfer key should be submitted for all operation types. For registration and renewal - submit is empty as below -->
<value>TransferKey=</value>
<!-- ProvisioningParameter #4. Admin contact ID -->
<value>AdminContactID=0</value>
<!-- ProvisioningParameter #5. Billing contact ID -->
<value>BillingContactID=0</value>
<!-- ProvisioningParameter #6. Tech contact ID -->
<value>TechContactID=1</value>
Hosting + Domain Registration Example (without specifying separate account users for contacts):
<!-- ProvisioningDataSlotCounter -->
<value><i4>8</i4></value>
<!-- ProvisioningItemID #0. -->
<value><i4>0</i4></value>
<!-- ProvisioningParametersCounter for the ProvisioningItem #0 -->
<value><i4>1</i4></value>
<!-- ProvisioningParameter #1. Hosting subscription name - domain name. -->
<value>DomainID=testdomain</value>
<!-- ProvisioningItemID #1. -->
<value><i4>1</i4></value>
<!-- ProvisioningParametersCounter for the ProvisioningItem #1 -->
<value><i4>3</i4></value>
<!-- ProvisioningParameter #1. Operation type - domain registration -->
<value>OrderOperationType=10</value>
<!-- ProvisioningParameter #2. Domain name -->
<value>DomainID=testdomain</value>
<!-- ProvisioningParameter #3. Transfer Key. Transfer key should be submitted for all operation types. For registration and renewal - submit is empty as below -->
<value>TransferKey=</value>
Hosting + Resource Example:
<!-- ProvisioningDataSlotCounter -->
<value><i4>3</i4></value>
<!-- ProvisioningItemID #0. -->
<value><i4>0</i4></value>
<!-- ProvisioningParametersCounter for the ProvisioningItem #0 -->
<value><i4>1</i4></value>
<!-- ProvisioningParameter #1. Domain name. Not defined. -->
<value>DomainID=</value>
Domain Registration to Existing Hosting Subscription Example (separate account users are specified for contacts):
<!-- ProvisioningDataSlotCounter -->
<value><i4>8</i4></value>
<!-- ProvisioningItemID #0. -->
<value><i4>0</i4></value>
<!-- ProvisioningParametersCounter for the ProvisioningItem #0 -->
<value><i4>6</i4></value>
<!-- ProvisioningParameter #1. Operation type - domain registration -->
<value>OrderOperationType=10</value>
<!-- ProvisioningParameter #2. Domain name -->
<value>DomainID=testdomain</value>
<!-- ProvisioningParameter #3. Transfer Key. Transfer key should be submitted for all operation types. For registration and renewal - submit is empty as below -->
<value>TransferKey=</value>
<!-- ProvisioningParameter #4. Admin contact ID -->
<value>AdminContactID=0</value>
<!-- ProvisioningParameter #5. Billing contact ID -->
<value>BillingContactID=0</value>
<!-- ProvisioningParameter #6. Tech contact ID -->
<value>TechContactID=1</value>