sw_register (domain)

Initiates domain registration or domain transfer. Please note your handle parameter: "save"- will keep the order pending for later approval by the RSP, whereas "process" will proceed and complete the order.

Request parameters

Standard request parameters

  • action = sw_register
  • object = domain
  • registrant_ip = valid IP address of the registrant (optional)

Request attributes

Parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Optional
  </td>

  <td>
    The unique identifier of an RSP's affiliate, which allows the RSP to track orders coming through different affiliates. Specify a valid affiliate ID (max 256 char).
  </td>
</tr>

<tr>
  <td>
    auto\_renew
  </td>

  <td>
    Optional
  </td>

  <td>
    Used to set domain to auto-renew.  

    * \*0\*\*—Do not auto-renew  
    * \*1\*\*—Auto-renew
  </td>
</tr>

<tr>
  <td>
    auth\_info
  </td>

  <td>
    Optional
  </td>

  <td>
    The transfer authcode for the domain. If provided and valid, the transfer will not send an approval email to the owner of the domain.
  </td>
</tr>

<tr>
  <td>
    change\_contact
  </td>

  <td>
    Optional
  </td>

  <td>
    Used to change contact information for .ORG, .INFO, .BIZ, .BE, .CN, .EU, .IT, .ME, .MOBI, .UK, and .US domains during a transfer or after transfer completion.  

    * \*0\*\*—Do not change contact set  
    * \*1\*\*—Apply new contact set when transfer completes.  

    Optional Required Value is always set to 1 for .CC, .TV, .COM, .NET.
  </td>
</tr>

<tr>
  <td>
    comments
  </td>

  <td>
    Optional
  </td>

  <td>
    Adds additional notes to the order, for example, the additional residency information that is required for .FR domain registrations.
  </td>
</tr>

<tr>
  <td>
    contact\_set
  </td>

  <td>
    Required
  </td>

  <td>
    A collection of associative arrays containing contact information for each contact type (owner, admin, billing, tech). See [Contact Set](https://domains.opensrs.guide/docs/contact).  

    * \*Notes\*\*:  

    For, .ES, .MX, and .US registrations, **state** is required.  

    For .CA, contact state is only required if country is Canada or United States.  

    For .NL, **state** is NOT required.  

    For .ES domains registrations, the postal code must correspond to the province for each of the contacts. See [.ES postal codes](doc:domain-contacts#es-postal-codes) for a list of the postal code prefixes that apply to each province.  

    For .IT domain registrations, if the **entity\_type** is anything other than **1**, **org\_name** is required, and you must include the admin associative array. If **entity\_type = 1**, the admin contact is assumed to be the same as the owner and you do not need to submit it.
  </td>
</tr>

<tr>
  <td>
    custom\_nameservers
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    An indication of whether to use the RSP's default nameservers, or those provided in the 'sw\_register' request.  

    * \*&#x30;**—Use reseller's default nameservers. If set to**0\*\* and default nameservers are not defined, no nameservers are associated with the domain.  
    * \*Note\*\*: .TEL always uses the default nameservers, so this value should be 0 for .TEL registrations. Any nameservers submitted for .TEL will be ignored.  
    * \*1\*\*—Use nameservers provided in request.
  </td>
</tr>

<tr>
  <td>
    custom\_transfer\_nameservers
  </td>

  <td>
    Required for .EU transfers - If not submitted, the nameserver list is ignored
  </td>

  <td>
    This flag is only used if **reg\_type = transfer**, and indicates whether to use the nameservers provided in the request.  

    * \*0\*\*—Use the domain's existing nameservers and ignore nameservers provided in request.  
    * \*1\*\*—Use nameservers provided in request. A minimum of two nameservers must be provided. If no nameservers are supplied, domain's nameservers are used.  
    * \*Not&#x65;**: For .EU transfers, this parameter must always be set to**1\*\*.
  </td>
</tr>

<tr>
  <td>
    custom\_tech\_contact
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    An indication of whether to use the RSP's tech contact info, or the tech contact info provided n the '**sw\_register**' request.  

    * \*0\*\*—Use reseller's tech contact info.  
    * \*1\*\*—Use tech contact info provided in request.
  </td>
</tr>

<tr>
  <td>
    dns\_template
  </td>

  <td>
    Optional
  </td>

  <td>
    Specify the name of the DNS template that you want to use to enable DNS and assign initial DNS records, or specify blank to enable DNS without defining any records.  

    **Note: You must enter the word blank preceded and followed by asterisks.**  

    The template name can be a maximum of 50 characters.  

    If this parameter is specified, the nameservers are automatically set to the nameservers for the DNS service:  

    **ns1.systemdns.com**\
    **ns2.systemdns.com**\
    **ns3.systemdns.com**
  </td>
</tr>

<tr>
  <td>
    domain
  </td>

  <td>
    Required for domain registrations.
  </td>

  <td>
    The domain name to be acted upon in the **sw\_register** request.
  </td>
</tr>

<tr>
  <td>
    encoding\_type
  </td>

  <td>
    Optional
  </td>

  <td>
    The encoding type for the domain.  

    Submit a valid three-character language tag. For a list of allowed values, see [Appendix C: Encoding Types for IDNs](doc:appendix-c-overview).  

    If you submit the **reg\_domain** parameter to link two profiles, and the previously registered domain contains multilingual characters, the **reg\_domain** value must also be in Punycode format.  

    For a list of the languages supported for each TLD, see the [TLD reference chart](http://opensrs.help/tlds) on the OpenSRS website.
  </td>
</tr>

<tr>
  <td>
    f\_lock\_domain
  </td>

  <td>
    Optional
  </td>

  <td>
    Allows you to lock the domain so that it cannot be transferred away. To allow a transfer on a locked domain, the domain must first be unlocked. Even if submitted, this setting is not applied to TLDs where locking is not supported such as .DE, .UK, .CH, .NL, .FR, IT, BE, and AT.  

    * \*0\*\*—Do not lock domain  
    * \*1\*\*—Lock domain
  </td>
</tr>

<tr>
  <td>
    f\_parkp
  </td>

  <td>
    Optional
  </td>

  <td>
    Enables the Parked Pages Program. When the Parked Pages Program is enabled, a customized page containing contextual ads is displayed. The ads generate revenue whenever a visitor clicks on one of the links, and that revenue is shared with you, the reseller.  

    * \*Important\*\*: Enabling Parked Pages changes the nameservers of that domain, and any existing website will not display.  

    If Parked Pages is enabled, DNS settings entered at registration are saved for future use and the Parked Pages nameservers are used instead.  

    For transfers, the DNS settings that were entered with the transfer request are used. If DNS settings were not submitted at the time of transfer, the pre-transfer DNS settings are used. If the domain was using the Parked Pages DNS at the time of transfer, and DNS settings are not provided, the domain continues to use the Parked Pages DNS.  

    * \*Y\*\*—Enable Parked Pages for the domain.  
    * \*N\*\*—Do not enable Parked Pages for the domain; this is the default.
  </td>
</tr>

<tr>
  <td>
    f\_whois\_privacy
  </td>

  <td>
    Optional
  </td>

  <td>
    Allows you to enable WHOIS Privacy for new registrations.  

    * \*0\*\*—Disable  
    * \*1\*\*—Enable
  </td>
</tr>

<tr>
  <td>
    handle
  </td>

  <td>
    Optional
  </td>

  <td>
    Indicates how to process the order.  

    * \*save\*\*—Pend the order for later approval by the RSP.  
    * \*process\*\*—Proceed with the order immediate  

    lf absent, see reseller setting for default options.
  </td>
</tr>

<tr>
  <td>
    Intended\_use
  </td>

  <td>
    Optional
  </td>

  <td>
    Intended\_use attribute is optional, but it is recommended that you submit an appropriate response for your .scot registration. If no response is submitted, OpenSRS will send one on your behalf, but we cannot guarantee it will be accepted by the registry.  

    * It is a free form text field in API and Control Panel. Max character count is 2048\<item key="\
       \<mant\_extra\_in    \<dt\_assoc>\
        <item key="intended_use">The domain will support trade and development in Scotland</item>\
        \</dt\_assoc>\ </item>
  </td>
</tr>

<tr>
  <td>
    link\_domains
  </td>

  <td>
    Optional
  </td>

  <td>
    Indicates whether to link this domain with others.  

    This parameter is only used when ordering multiple domains over multiple calls to **sw\_register**. Also, it is only used if the user does not wish to associate the new registrations with an existing domain/profile in OpenSRS. The first **sw\_register** call to OpenSRS should have **link\_domains** set to 1. The return to this call contains an OpenSRS order ID. This value is used as the **master\_order\_id** in the subsequent calls to **sw\_register** for the remainder of the domain list list.  

    * \*0\*\*—Do not link domains  
    * \*&#x31;**—Link domains. If set to 1, the**reg\_domain\*\* field should not be specified.  
    * \*Not&#x65;**: Only the first call to**sw\_register**should contain the attribute**link\_domains\*\*.
  </td>
</tr>

<tr>
  <td>
    master\_order\_id
  </td>

  <td>
    Required for domain\
    registrations if **link\_domains =1**
  </td>

  <td>
    The order ID returned by the first by the first **sw\_register** call for a group of domains that are to be linked (via the **link\_domains** parameter).
  </td>
</tr>

<tr>
  <td>
    nameserver\_list
  </td>

  <td>
    Required for .EU transfers
  </td>

  <td>
    A list of nameserver pairs, each of which contain a mameserver's name and sort order. (Minimum two required).  

    For allowed values, see the **Nameserver\_list** table below.  

    If **dns\_template** is specified, the nameservers are automatically set to the nameservers for the DNS service:  

    **ns1.systemdns.com**\
    **ns2.systemdns.com**\
    **ns3.systemdns.com**  

    * \*Important\*\*: For .EU transfers, if nameservers are not provided, the domain name will be stripped of its existing nameservers and will not have any nameservers.
  </td>
</tr>

<tr>
  <td>
    owner\_confirm\_address
  </td>

  <td>
    Required for .DE, .BE, .EU, and .IT transfers
  </td>

  <td>
    The email address to which to send messages regarding a .BE, .DE, .EU or .IT transfer.  

    * \*Note\*\*: The email address provided is used for the current transfer only, and not for future messages.
  </td>
</tr>

<tr>
  <td>
    period
  </td>

  <td>
    Required for new domain registrations only
  </td>

  <td>
    The length of the registration period. Allowed values are 1 – 10, depending on the TLD, that is, not all registries allow for a 1-year registration. The default is 2, which is valid for all TLDs.
  </td>
</tr>

<tr>
  <td>
    premium\_price\_to\_verify
  </td>

  <td>
    Required only if registering a registry premium domain.
  </td>

  <td>
    Submits the premium domain price and verifies that it is the same as the list price. If the submitted price does not match the Tucows list price, the command will fail.  

    Allowed value is the price for the premium domain, in the format nnn.nn.
  </td>
</tr>

<tr>
  <td>
    reg\_domain
  </td>

  <td>
    Optional
  </td>

  <td>
    An existing, active domain name in OpenSRS that is owned by the registrant. Providing this parameter links the newly registered or transferred domain to the profile of the existing domain.
  </td>
</tr>

<tr>
  <td>
    reg\_username
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    The username of the registrant.  

    Usernames must be 3-20 characters in length.You can use any of the following alphanumeric\
    characters: **A-Z, a-z, 0-9.**
  </td>
</tr>

<tr>
  <td>
    reg\_password
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    The registrant's password.  

    Passwords must be 10-20 characters in length.You can use any of the following alphanumeric characters and symbols: **A-Z, a-z, 0-9,[]()! @\$^,.\~|=-+\_\{}#**
  </td>
</tr>

<tr>
  <td>
    reg\_type
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    The type of registration being requested:  

    * \*landrush\*\*—Submit a request for a domain during its landrush period  
    * \*new\*\*—A new registration  
    * \*transfer\*\*—Transfer a domain into OpenSRS  
    * \*sunrise\*\*—Submit a request for a domain during its sunrise period
  </td>
</tr>

<tr>
  <td>
    tld\_data
  </td>

  <td>
    Required for .ABOGADO, .AERO, .AR, .ASIA, .AU, .BR, .CL, .COOP, .DE, .DK, .ES, .FI, .FR, .HK, .HU, .IT, .JOBS, .LAW, .LV, .MX, .MY, .NO, .NU, .NYC, .PM, .PRO, .PT, .RE, .RO, .RU, .SE, .SG, .TF, .UK, .U .WF, .YT, .ZA
  </td>

  <td>
    An associative array that contains additional information required by the registry, such as the residency of the registrant. If you submit a request that contains this array, you must also include data = tld\_data.  

    Allowed values are:  

    * \*au\_registrant\_info\*\*—Eligibility requirements for.AU registrants.  
    * \*priority\_contact\_id\*\*—Required for .AU if there is an existing 3rd level domain registered with the same name.  
    * \*priority\_auth\_info\*\*—Required for .AU if there is an existing 3rd level domain registered with the same name.  
    * \*ipr\_data\*\*—Sponsored Community information associated with .XXX\
      domains.\
        
    * \*it\_registrant\_info\*\*—Regional\
      presence requirements for .IT\
      domains.\
        
    * \*nexus\*\*—American presence requirements for .US domains.  
    * \*professional\_data\*\*—The professional designation information that is associated with the .PRO domain.  
    * \*registrant\_extra\_info\*\*—Regional presence requirements for various ccTLDs such as .FR and .NYC, or industry requirements for .JOBS domains or .AERO domains.  

    For information on the allowed values for each of these, see [TLD Data](doc:tld).
  </td>
</tr>

<tr>
  <td>
    trademark\_smd
  </td>

  <td>
    Required for Sunrise orders of the new gTLDs
  </td>

  <td>
    The Signed Mark Data (SMD) that is issued by the Trademark Clearinghouse (TMCH) when the corresponding trademark is registered with TMCH, and which serves as proof of trademark rights.  

    When submitting sunrise orders for the new gTLDs, you must also submit the following parameters and values: **reg\_type = sunrise** and **handle = save**.
  </td>
</tr>

<tr>
  <td>
    messaging\_language
  </td>

  <td>
    Optional
  </td>

  <td>
    messaging\_language is an optional parameter in the attributes array. If\
    not specified, messages sent to the end customer will be in the language\
    set as the default for the reseller.  

    messaging\_language will now also be returned in the response of get\
    (userinfo).  

    <details><summary>Allowed values for messaging_language</summary>af-ZA (Afrikaans)
    ar-AE (Arabic)
    id-ID (Bahasa Indonesia)
    bs-BA (Bosnian)
    bg-BG (Bulgarian)
    zh-CN (Chinese)
    hr-HR (Croatian)
    cs-CZ (Czech)
    da-DK (Danish)
    nl-NL (Dutch)
    en-US (English)
    fi-FI (Finnish)
    fr-FR (French)
    de-DE (German)
    el-GR (Greek)
    hi-IN (Hindi)
    it-IT (Italian)
    ja-JP (Japanese)
    ko-KR (Korean)
    lv-LV (Latvian)
    lt-LT (Lithuanian)
    ms-MY (Malay)
    no-NO (Norwegian)
    fa-AF (Persian)
    pl-PL (Polish)
    pt-BR (Portuguese)
    ro-RO (Romanian)
    ru-RU (Russian)
    sr-RS (Serbian)
    sk-SK (Slovak)
    es-ES (Spanish)
    sv-SE (Swedish)
    th-TH (Thai)
    tr-TR (Turkish)
    vi-VN (Vietnamese)  
      
    </details>  
      
    <br />
  </td>
</tr>
Parameter
affiliate\_id

Request parameters within the nameserver_list associative array may include the following:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required
  </td>

  <td>
    Fully qualified domain name of the nameserver.
  </td>
</tr>

<tr>
  <td>
    sortorder
  </td>

  <td>
    Required
  </td>

  <td>
    The sort order of the nameserver.  

    * \*sortorder\*\* values must start at 1 and should not contain any gaps in sequence.
  </td>
</tr>
Parameter name
name

Additional request parameters for specific TLDs

.BE request parameters .BE registrations require just two contact types: **owner** and **tech**. Admin and billing contacts are not required for .BE registrations and are ignored if submitted. The **owner** and **tech** contact sets require the standard fields and values, plus specific values for the **lang** field.

📘

Note:

During a .BE transfer, contact changes are only accepted for owner name and organization. Changes to contact fields other than owner name and organization must be submitted after the transfer is completed.

Request attributes

Request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type=new or transfer**
  </td>

  <td>
    The email address to which to send messages regarding a .BE transfer. The email address provided is used for the current transfer only, and not for future messages.
  </td>
</tr>
Parameter name
owner\_confirm\_address

Owner and Tech

Request parameters within the owner and tech associative arrays:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type=new or transfer**
  </td>

  <td>
    The preferred language for use in the registration agreement and for dispute resolution:  

    * \*en\*\*—English  
    * \*fr\*\*—French  
    * \*nl\*\*—Dutch
  </td>
</tr>
Parameter name
lang
.CA request parameters

Parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type=new or transfer**
  </td>

  <td>
    Domain name owner's legal classification.  

    Possible values are as follows  

    * \*ABO\*\*—Aboriginal  
    * \*ASS\*\*—Association  
    * \*CCO\*\*—Canadian Corporation  
    * \*CCT\*\*—Canadian Citizen  
    * \*EDU\*\*—Educational Institution  
    * \*GOV\*\*—Government  
    * \*HOP\*\*—Hospital  
    * \*INB\*\*—Indian Band  
    * \*LAM\*\*—Library, Archive, or Museum  
    * \*LGR\*\*—Legal Representative  
    * \*MAJ\*\*—His Majesty the King  
    * \*OMK\*\*—Protected by Trademarks Act  
    * \*PLT\*\*—Political Party  
    * \*PRT\*\*—Partnership  
    * \*RES\*\*—Permanent Resident  
    * \*TDM\*\*—Trademark Owner  
    * \*TRD\*\*—Trade Union  
    * \*TRS\*\*—Trust  
    * \*Please note:**To change the legal type of a .CA domain during a transfer from another registrar, you must also submit the**change\_contact\*\* parameter.
  </td>
</tr>
Parameter name
legal\_type
.EU request parameters

.EU registrations require just two contact types: owner and tech. The admin and billing contacts are not required for .EU registrations and are ignored if submitted. The owner and tech contact sets require the standard fields and values, plus specific values for the fields country and lang.

As of December 10, 2009, .EU supports IDNs. The IDN name must be submitted in ACE (Punycode) encoding, and all characters in the name before it is converted to Punycode must conform to .EU requirements. For more information on .EU IDNs, see https://www.eurid.eu/en/get-eu/domain-names-special-characters-idns

Tip: Individual .EU domain registrants can keep their name private in the WHOIS record by leaving the owner org_name field blank.

For .EU transfers, you must specify the domain's nameservers. If no nameservers are provided, the domain name will be stripped of its existing nameservers and not have any nameservers.

Important: If org_name is not applicable, leave the org_name field blank, that is, do not enter na or none; otherwise the trade or transfer will fail.

Additional request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>

  </th>
</tr>
  <td>
    Required if:\
    **reg\_type = transfer**
  </td>

  <td>
    The email address to which to send messages regarding a .EU transfer. The email address provided is used for the current transfer only, and not for future messages.
  </td>
</tr>
Parameter name
owner\_confirm\_address

Additional request parameters within the owner and tech associative arrays:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type = new**
  </td>

  <td>
    To be eligible to register a .EU domain, you must have residency in one of the countries/regions designated by EURid, the .EU registry.  

    * \*GB\*\*—United Kingdom (GB)  
    * \*AX\*\*—Aland Islands Cyprus  
    * \*DE\*\*—Germany\
      Estonia\
      Finland\
      Gibraltar  
    * \*GP\*\*—Guadeloupe Hungary\
      Italy\
      Luxembourg  
    * \*MQ\*\*—Martinique  
    * \*NL\*\*—Netherlands Portugal\
      Sweden\
      Slovakia  
    * \*AT\*\*—Austria  
    * \*B&#x45;**—Belgium\&#xA;**&#x43;Y—\*\*  
    * \*CZ\*\*—Czech Republic  
    * \*D&#x4B;**—Denmark\&#xA;**&#x45;E—\*\*  
    * \*E&#x53;**—Spain\&#xA;**&#x46;I—\*\*  
    * \*F&#x52;**—France\&#xA;**&#x47;I—\*\*  
    * \*GF\*\*—French Guyana  
    * \*GR\*\*—Greece  
    * \*HU\*\*—  
    * \*IE\*\*—Ireland  
    * \*IT\*\*—  
    * \*LT\*\*—Lithuania  
    * \*LU\*\*—  
    * \*LV\*\*—Latvia  
    * \*MT\*\*—Malta (including Gozo and Comino)  
    * \*PL\*\*—Poland  
    * \*PT\*\*—  
    * \*RE\*\*—Reunion  
    * \*SE\*\*—  
    * \*SI\*\*—Slovenia  
    * \*SK\*\*—
  </td>
</tr>

<tr>
  <td>
    lang
  </td>

  <td>
    Required if:\
    **reg\_type = new**
  </td>

  <td>
    The preferred language for use in the registration agreement and for dispute resolution.  

    * \*cs\*\*—Czech  
    * \*de\*\*—German\
      English  
    * \*et\*\*—Estonian\
      French  
    * \*it\*\*—Italian  
    * \*lv\*\*—Latvian  
    * \*nl\*\*—Dutch\
      Portuguese\
      Slovenian  
    * \*da\*\*—Danish  
    * \*el\*\*—Greek  
    * \*en\*\*—  
    * \*es\*\*—Spanish  
    * \*fi\*\*—Finnish  
    * \*fr\*\*—  
    * \*hu\*\*—Hungarian  
    * \*lt\*\*—Lithuanian  
    * \*mt\*\*—Maltese  
    * \*pl\*\*—Poland  
    * \*pt\*\*—  
    * \*sk\*\*—Slovak  
    * \*sl\*\*—  
    * \*sv\*\*—Swedish
  </td>
</tr>
Parameter name
country
.IT request parameters

Additional request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Optional for\
    **reg\_type = transfer**
  </td>

  <td>
    Used to change contact information during a transfer or after transfer completion.  

    * \*0\*\*—Do not change contact set  
    * \*1\*\*—Apply new contact set when transfer completes  
    * \*Importan&#x74;**: If**change\_contac&#x74;**= 1, then you must also include a**tld\_data\*\* associative array.
  </td>
</tr>

<tr>
  <td>
    owner\_confirm\_address
  </td>

  <td>
    Required if:\
    **reg\_type = transfer**
  </td>

  <td>
    The email address to which to send messages regarding a .IT transfer.  

    * \*Note\*\*: The email address provided is used for the current transfer only, and not for future messages.
  </td>
</tr>
Parameter name
change\_contact
.MOBI request parameters

Additional request parameters for .MOBI

.MOBI applications use the sw_register command with the standard parameters. Specific parameters and required values are described below.

Domain names can be registered for one to ten year terms.

Nameservers
You must submit the correct nameservers with your application. If you are unsure which nameservers to submit with your application, submit the OpenSRS nameservers ns1.systemdns.com and ns2.systemdns.com.

Additional request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type = new**
  </td>

  <td>
    The registration term (if application results in successful registration); may be 1 to 10 years.
  </td>
</tr>

<tr>
  <td>
    reg\_type
  </td>

  <td>
    Required
  </td>

  <td>
    The type of registration. Allowed value is **new**.
  </td>
</tr>
Parameter name
period
.NAME request parameters

Additional request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Optional for .NAME (if email bundle)
  </td>

  <td>
    An associative array containing TLD- specific data.  

    * \*forwarding-email\*\*—For.NAME domains
  </td>
</tr>
Parameter name
tld\_data

Additional request parameters for registry premium names

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required
  </td>

  <td>
    The type of registration. Allowed value is **new** or **transfer**.
  </td>
</tr>

<tr>
  <td>
    premium\_price\_to\_verify
  </td>

  <td>
    Required
  </td>

  <td>
    Submits the premium domain price and verifies that it is the same as the list price. If the submitted price does not match the Tucows list price, the command will fail.  

    Allowed value is the price for the premium domain, in the format nnn.nn.
  </td>
</tr>
Parameter name
reg\_type


Response parameters

🚧

Asynchronous registry responses

The Reseller Agent (RSA) can respond with a 250 response_code, which indicates that the action was submitted for processing in an asynchronous registry. When the registry's reply is received by OpenSRS, it is processed. Performing a get userinfo command indicates if there is an action currently waiting on a domain.

Standard response parameters

ParameterValue
objectDOMAIN
actionREPLY
is_successBoolean indicating success or failure of the request.
response_codeResponse code indicating outcome of the request.
response_textMessage describing the outcome of the request.

Response attributes

If the request is successful, the attributes associative array may include the following:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Optional
  </td>

  <td>
    Returns the admin email contact from the order.
  </td>
</tr>

<tr>
  <td>
    async\_reason
  </td>

  <td>
    Returned for asynchronous requests
  </td>

  <td>
    Indicates the reason that the request was asynchronous. Allowed values are:  

    * \*general\*\*—Order was submitted to an asynchronous registry.  
    * \*has\_claim\*\*—Registrant action required before order can complete.  
    * \*is\_gdpr\_async\*\*—Orders for this TLD are processed asynchronously due to GDPR compliance.
  </td>
</tr>

<tr>
  <td>
    cancelled\_orders
  </td>

  <td>
    Optional
  </td>

  <td>
    A list of pending orders for this domain that are cancelled by the successful registration of the domain.
  </td>
</tr>

<tr>
  <td>
    error
  </td>

  <td>
    Returned when an order fails.
  </td>

  <td>
    A text description of the errors that occurred in a failed transaction.
  </td>
</tr>

<tr>
  <td>
    forced\_pending
  </td>

  <td>
    Returned if the order has been forced to pending queue.
  </td>

  <td>
    Orders that cannot be processed (insufficient funds, domain already taken, and so on) are forced to the pending queue.
  </td>
</tr>

<tr>
  <td>
    id
  </td>

  <td>
    Returned if **is\_success = 1**
  </td>

  <td>
    The ID of the order, which can be used in RWI queries.
  </td>
</tr>

<tr>
  <td>
    queue\_request\_id
  </td>

  <td>
    Returned if the order has been queued.
  </td>

  <td>
    The ID of the request as it appears in the queue.
  </td>
</tr>

<tr>
  <td>
    registration\_code
  </td>

  <td>
    Returned if **is\_success = 1**
  </td>

  <td>
    The registration code returned by the registry.
  </td>
</tr>

<tr>
  <td>
    registration\_text
  </td>

  <td>
    Returned if **is\_success = 1**
  </td>

  <td>
    The registration text returned by the registry.
  </td>
</tr>

<tr>
  <td>
    transfer\_id
  </td>

  <td>
    Returned if **reg\_type=transfer**
  </td>

  <td>
    ID number of the transfer.
  </td>
</tr>

<tr>
  <td>
    whois\_privacy\_state
  </td>

  <td>
    Returned if **is\_success = 1**
  </td>

  <td>
    Returns the state of WHOIS Privacy. Allowed values are **enabled, disabled, enabling** (in process), or **disabling** (in process).
  </td>
</tr>
Parameter
admin\_email

Domain registration examples

.COM, .NET, .ORG, .INFO, .BIZ, .NAME, .ME, .MOBI

Example 1

About this example:

  • This is a new domain name registration.
  • This registration creates a new user profile
  • No custom tech contact is set.
  • Custom nameservers are set.
  • WHOIS Privacy feature enabled at time of registration.
  • Parked Pages service activated (for qualifying TLDs).
  • User is requesting the domain to lock once it is registered.
  • Two pending orders are cancelled by the successful registration of this
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.com</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1532247</item>
                        <item key="id">11820034</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 2

About this example:

  • This is a new domain name registration.
  • This registration is based on another domain (example.com).
  • No custom tech contact is set.
  • DNS template is applied.
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.com</item>
                        <item key="reg_type">new</item>
                        <item key="reg_domain">example.net</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="dns_template">example_template</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1532248</item>
                        <item key="id">11820036</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 3

About this example:

  • This is a new domain name registration.
  • No custom tech contact is set.
  • DNS is enabled but no records are defined.
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.com</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="dns_template">*blank*</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_nameservers">1</item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1532249</item>
                        <item key="id">11820038</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.AERO

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">domain</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="handle">process</item>
                        <item key="reg_username">aaaa</item>
                        <item key="reg_password">aaaa</item>
                        <item key="auto_renew">0</item>
                        <item key="link_domains">0</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="f_lock_domain">1</item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="domain">example.aero</item>
                        <item key="affiliate_id" />
                        <item key="period">1</item>
                        <item key="reg_type">new</item>
                        <item key="bulk_order">0</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="encoding_type" />
                        <item key="action">register</item>
                        <item key="custom_nameservers">1</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="aero_ens_password">EnsPa55w0rd</item>
                                        <item key="aero_ens_id">EnsId</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">250</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully submitted</item>
                <item key="rr_id">13689</item>
                <item key="transaction_id">2012-05-16 09:10:36 1250 101</item>
                <item key="domain_id">707819</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully submitted</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">300</item>
                        <item key="waiting_request">sw_register</item>
                        <item key="waiting_requests_no">1</item>
                        <item key="id">477659</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.ASIA

About this example:

  • This is a new domain name registration
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">exampleuser</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.asia</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1521435</item>
                        <item key="id">11541235</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.AU

📘

Note:

.AU registrations require two contact types: owner and tech.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">new</item>
                        <item key="domain">example.com.au</item>
                        <item key="period">2</item>
                        <item key="link_domains">0</item>
                        <item key="f_lock_domain">1</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_domain" />
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="au_registrant_info">
                                    <dt_assoc>
                                        <item key="registrant_name">Registered Company Name Ltd</item>
                                        <item key="registrant_id_type">ABN</item>
                                        <item key="policy_reason">1</item>
                                        <item key="registrant_id">99 999 999 999</item>
                                        <item key="eligibility_type">Registered</item>
                                        <item key="eligibility_name">Don Marshall</item>
                                        <item key="eligibility_id_type">ACN</item>
                                        <item key="eligibility_id">99999999</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_text">OK</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_text">Domain registration successfully completed Domain successfully locked.</item>
                        <item key="registration_code">200</item>
                        <item key="id">417011</item>
                    </dt_assoc>
                </item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">new</item>
                        <item key="domain">example.au</item>
                        <item key="period">2</item>
                        <item key="link_domains">0</item>
                        <item key="f_lock_domain">1</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_domain" />
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="au_registrant_info">
                                    <dt_assoc>
                                        <item key="registrant_name">Registered Company Name Ltd</item>
                                        <item key="registrant_id_type">ABN</item>
                                        <item key="policy_reason">1</item>
                                        <item key="registrant_id">99 999 999 999</item>
                                        <item key="eligibility_type">Registered</item>
                                        <item key="eligibility_name">Don Marshall</item>
                                        <item key="eligibility_id_type">ACN</item>
                                        <item key="eligibility_id">99999999</item>
                                        <item key="priority_contact_id">99999999</item>
                                        <item key="priority_auth_info">99999999</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.CA

About this example:

  • This is a new domain name registration.
  • Neither custom tech nor custom nameservers are supplied.
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="registrant_extra_info">
                            <dt_assoc>
                                <item key="legal_type">CCT</item>
                            </dt_assoc>
                        </item>
                        <item key="domain">example.ca</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Owen</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="address3">Owner</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">M6K3M1</item>
                                        <item key="state">ON</item>
                                        <item key="country">CA</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="first_name">Owen</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="address3">Owner</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">M6K3M1</item>
                                        <item key="state">ON</item>
                                        <item key="country">CA</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">1</item>
                <item key="reg_domain" />
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. Whois Privacy successfully enabled.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed. Whois Privacy successfully enabled.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1521434</item>
                        <item key="id">11541234</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.COM.BR

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="br_register_number">123.456.789-00</item>
                            </dt_assoc>
                        </item>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.com.br</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">BR</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">SP</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Sao Paulo</item>
                                        <item key="postal_code">01037-010</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">BR</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">SP</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Sao Paulo</item>
                                        <item key="postal_code">01037-010</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">BR</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">SP</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Sao Paulo</item>
                                        <item key="postal_code">01037-010</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">1</item>
                <item key="reg_domain" />
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">250</item>
                <item key="is_success">1</item>
                <item key="rr_id">6466</item>
                <item key="response_text">Domain registration successfully submitted</item>
                <item key="transaction_id">2011-04-14 18:12:39 25830 101</item>
                <item key="domain_id">256808</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully submitted</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">300</item>
                        <item key="waiting_requests_no">1</item>
                        <item key="waiting_request">sw_register</item>
                        <item key="id">296660</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.DE

📘

Note:

Submit .DE zone contact information as contact type billing.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.de</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">1</item>
                <item key="reg_domain" />
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">607737</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.DK

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.dk</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registrant_vat_id">123456789</item>
                                        <item key="registrant_type">organization</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">250</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully submitted</item>
                <item key="rr_id">74063</item>
                <item key="transaction_id">2016-07-27 05:52:40 7393 101</item>
                <item key="domain_id">1521429</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully submitted</item>
                        <item key="registration_code">300</item>
                        <item key="async_reason">general</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="domain_id">1521429</item>
                        <item key="waiting_request">sw_register</item>
                        <item key="waiting_requests_no">1</item>
                        <item key="id">11540663</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.ES

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.es</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">testuser123</item>
                        <item key="reg_password">changeit123</item>
                      <item key="f_whois_privacy">0</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="es_id_type">nie</item>
                                        <item key="es_id_number">X1234567L</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">ES</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+34.123456789</item>
                                        <item key="last_name">Smith</item>
                                        <item key="state">Madrid</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Madrid</item>
                                        <item key="postal_code">123456</item>
                                        <item key="address1">123 Main St</item>
                                        <item key="first_name">Bob</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">ES</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+34.123456789</item>
                                        <item key="last_name">Smith</item>
                                        <item key="state">Madrid</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Madrid</item>
                                        <item key="postal_code">123456</item>
                                        <item key="address1">123 Main St</item>
                                        <item key="first_name">Bob</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">ES</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+34.123456789</item>
                                        <item key="last_name">Smith</item>
                                        <item key="state">Madrid</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Madrid</item>
                                        <item key="postal_code">123456</item>
                                        <item key="address1">123 Main St</item>
                                        <item key="first_name">Bob</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
   <header>
       <version>0.9</version>
   </header>
   <body>
       <data_block>
           <dt_assoc>
               <item key="protocol">XCP</item>
               <item key="object">DOMAIN</item>
               <item key="response_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
               <item key="action">REPLY</item>
               <item key="attributes">
                   <dt_assoc>
                       <item key="admin_email">[email protected]</item>
                       <item key="registration_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                       <item key="cancelled_orders">
                           <dt_array>
                               <item key="0">1986895</item>
                           </dt_array>
                       </item>
                       <item key="registration_code">200</item>
                       <item key="domain_id">1014179</item>
                       <item key="id">1986896</item>
                   </dt_assoc>
               </item>
               <item key="response_code">200</item>
               <item key="is_success">1</item>
           </dt_assoc>
       </data_block>
   </body>
</OPS_envelope>

.EU

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.eu</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">1</item>
                <item key="reg_domain" />
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1521438</item>
                        <item key="id">11541241</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.FR

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">testdomain.fr</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
<item key="tld_data">
            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registrant_type">organization</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="is_success">1</item>
                <item key="response_code">200</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">457700</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.HU

Request

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'><OPS_envelope>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="f_lock_domain">1</item>
                        <item key="custom_tech_contact">1</item>
                        <item key="auto_renew">1</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">zoltan</item>
                        <item key="domain">example.hu</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="first_name">Daniel</item>
                                        <item key="last_name">Nagy</item>
                                        <item key="address1">Bem rakpart 49</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Budapest</item>
                                        <item key="state" />
                                        <item key="postal_code">H-1037</item>
                                        <item key="country">HU</item>
                                        <item key="org_name">Varga Szoftver</item>
                                        <item key="phone">+1.3615550123</item>
                                        <item key="fax">+1.3615553653</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Zoltan</item>
                                        <item key="last_name">Varga</item>
                                        <item key="org_name">Varga Szoftver</item>
                                        <item key="address1">Bem rakpart 49</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Budapest</item>
                                        <item key="state" />
                                        <item key="postal_code">H-1037</item>
                                        <item key="country">HU</item>
                                        <item key="fax">+1.3615553651</item>
                                        <item key="phone">+1.3615550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="first_name">Paul</item>
                                        <item key="last_name">Farkas</item>
                                        <item key="org_name">Varga Szoftver</item>
                                        <item key="address1">Bem rakpart 49</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Budapest</item>
                                        <item key="state" />
                                        <item key="postal_code">H-1037</item>
                                        <item key="country">HU</item>
                                        <item key="fax">+1.3615553652</item>
                                        <item key="phone">+1.3615550125</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="f_whois_privacy">0</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="sortorder">3</item>
                                        <item key="name">ns3.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registrant_vat_id">12345678</item>
                                        <item key="registrant_type">organization</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="period">1</item>
                        <item key="reg_password">changeit</item>
                        <item key="bulk_order">0</item>
                        <item key="reg_domain" />
                        <item key="custom_nameservers">1</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">250</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully submitted</item>
                <item key="domain_id">709245</item>
                <item key="transaction_id">2012-06-19 13:49:57 1277 101</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully submitted</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">300</item>
                        <item key="waiting_request">sw_register</item>
                        <item key="waiting_requests_no">1</item>
                        <item key="id">480990</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.INFO

About this example:

  • This is a new domain name registration.
  • It is based on another domain (example-nsi.com).
  • There is a custom tech contact.
  • There are no custom nameservers (notice the presence of the empty
    nameserver_list array, which is permitted).
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew" />
                        <item key="link_domains">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">testuser123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.info</item>
                        <item key="reg_domain">example-nsi.com</item>
                        <item key="f_lock_domain">0</item>
                        <item key="custom_nameservers">0</item>
                        <item key="affiliate_id" />
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">2</item>
                <item key="nameserver_list">
                    <dt_array />
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1528551</item>
                        <item key="id">11705848</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.IT

Example 1

This example registers a domain to a person (entity_code=1). In this case, the admin contact does not need to be defined as it must be the same as the owner; if the admin contact is specified, it is ignored. Similarly, org_name is not required in this instance, and if specified, is ignored.

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_username">testuser123</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="it_registrant_info">
                                    <dt_assoc>
                                        <item key="nationality_code">IT</item>
                                        <item key="reg_code">SGLMRA80A01H501E</item>
                                        <item key="entity_type">1</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_tech_contact">1</item>
                        <item key="reg_password">changeit123</item>
                        <item key="period">1</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="link_domains">0</item>
                        <item key="custom_nameservers">1</item>
                        <item key="f_lock_domain">0</item>
                        <item key="domain">example031.it</item>
                        <item key="reg_type">new</item>
                        <item key="reg_domain"></item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Mario</item>
                                        <item key="last_name">Segale</item>
                                        <item key="org_name">Mario Segale</item>
                                        <item key="address1">Via del Campidoglio, 1</item>
                                        <item key="city">Rome</item>
                                        <item key="state">RM</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">00123</item>
                                        <item key="phone">+39.0612345678</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="first_name">Frank</item>
                                        <item key="last_name">Mosser</item>
                                        <item key="org_name">Tech Orgname</item>
                                        <item key="address1">Piazza dei Giudici 1</item>
                                        <item key="city">Firenze</item>
                                        <item key="state">FI</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">50123</item>
                                        <item key="phone">+39.0551234567</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">214946</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>`
</OPS_envelope>

Example 2

This example registers a domain to an Italian company (entity_type = 2).
In this case, the admin contact is required.

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_username">testuser123</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="it_registrant_info">
                                    <dt_assoc>
                                        <item key="nationality_code">IT</item>
                                        <item key="reg_code">06612345675</item>
                                        <item key="entity_type">2</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="reg_password">changeit123</item>
                        <item key="period">1</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="link_domains">0</item>
                        <item key="custom_nameservers">1</item>
                        <item key="f_lock_domain">0</item>
                        <item key="domain">example032.it</item>
                        <item key="reg_type">new</item>
                        <item key="reg_domain"></item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="first_name">Mario</item>
                                        <item key="last_name">Segale</item>
                                        <item key="org_name">Mario Segale</item>
                                        <item key="address1">Via del Campidoglio, 1</item>
                                        <item key="city">Rome</item>
                                        <item key="state">RM</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">00123</item>
                                        <item key="phone">+39.0612345678</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Franco</item>
                                        <item key="last_name">Pendenza</item>
                                        <item key="org_name">Aumento Inc</item>
                                        <item key="address1">Via del Inclinazione, 1</item>
                                        <item key="city">Pisa</item>
                                        <item key="state">PI</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">52123</item>
                                        <item key="phone">+39.0501234567</item>
                                        <item key="email">[email protected]</item>
                                        <item key="fax">+39.0501234568</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="first_name">Frank</item>
                                        <item key="last_name">Mosser</item>
                                        <item key="org_name">Tech Orgname</item>
                                        <item key="address1">Piazza dei Giudici 1</item>
                                        <item key="city">Firenze</item>
                                        <item key="state">FI</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">50123</item>
                                        <item key="phone">+39.0551234567</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="is_success">1</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">214947</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.LAW .ABOGADO

<?xml version='1.0' encoding='UTF-8' standalone='no' ?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">domain</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="handle">process</item>
                        <item key="auto_renew"/>
                        <item key="link_domains">0</item>
                        <item key="reg_domain"/>
                        <item key="f_lock_domain">1</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="f_parkp">Y</item>
                        <item key="domain">example.law</item>
                        <item key="affiliate_id"/>
                        <item key="period">1</item>
                        <item key="reg_type">new</item>
                        <item key="comments">Sample comment</item>
                        <item key="reg_username">aaaa</item>
                        <item key="custom_tech_contact">0</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </item>
            <item key="tld_data">
                <dt_assoc>
                    <item key="registrant_extra_info">
                        <dt_assoc>
                            <item key="qli_accreditation_id">exampleid</item>
                            <item key="qli_accreditation_body">examplebody</item>
                            <item key="qli_jurisdiction_country">CA</item>
                            <item key="qli_jurisdiction_state">examplestate</item>
                            <item key="qli_accreditation_year">1999</item>
                        </dt_assoc>
                    </item>
                </dt_assoc>
            </item>
            <item key="nameserver_list">
                <dt_array>
                    <item key="0">
                        <dt_assoc>
                            <item key="sortorder">1</item>
                            <item key="name">ns1.systemdns.com</item>
                        </dt_assoc>
                    </item>
                    <item key="1">
                        <dt_assoc>
                            <item key="sortorder">2</item>
                            <item key="name">ns2.systemdns.com</item>
                        </dt_assoc>
                    </item>
                </dt_array>
            </item>
            <item key="reg_password">examplepassword</item>
            <item key="encoding_type"/>
            <item key="custom_nameservers">1</item>
        </dt_assoc>
    </item>
</dt_assoc>
</data_block>
</body>
</OPS_envelope>

.JOBS

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.jobs</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="jobs_admin_type">Yes</item>
                                        <item key="jobs_industry_type">Supply Chain</item>
                                        <item key="jobs_title">HR Generalist</item>
                                        <item key="jobs_association_member">Yes</item>
                                        <item key="jobs_website">http://www.example.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. Domain successfully locked.
                    Whois Privacy successfully enabled.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.
                            Domain successfully locked.
                            Whois Privacy successfully enabled.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">822732</item>
                        <item key="id">730050</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.NAME

The registrant is requesting a forwarding email address with their domain.

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">my.example.name</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="forwarding_email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="is_success">1</item>
                <item key="response_code">200</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="registration_code">200</item>
                        <item key="id">23995</item>
                        <item key="admin_email">[email protected]</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.PM, .RE, .RU, .COM.RU, .TF, .WF, .YT

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd"><OPS_envelope>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="f_lock_domain">1</item>
                        <item key="custom_tech_contact">1</item>
                        <item key="auto_renew">1</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">lafleur</item>
                        <item key="domain">example.pm</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="first_name">Marie</item>
                                        <item key="last_name">LaFleur</item>
                                        <item key="org_name">French Impressions</item>
                                        <item key="address1">13 Rue Daze</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Paris</item>
                                        <item key="state" />
                                        <item key="postal_code">75002</item>
                                        <item key="country">FR</item>
                                        <item key="fax">+1.3365550125</item>
                                        <item key="phone">+1.3365551213</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Henri</item>
                                        <item key="last_name">LaFleur</item>
                                        <item key="org_name">French Impressions</item>
                                        <item key="address1">13 Rue Daze</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Paris</item>
                                        <item key="state" />
                                        <item key="postal_code">75002</item>
                                        <item key="country">FR</item>
                                        <item key="phone">+1.3365551212</item>
                                        <item key="fax">+1.3365550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="first_name">Pierre</item>
                                        <item key="last_name">LaFleur</item>
                                        <item key="org_name">French Impressions</item>
                                        <item key="address1">13 Rue Daze</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Paris</item>
                                        <item key="state" />
                                        <item key="postal_code">75002</item>
                                        <item key="country">FR</item>
                                        <item key="phone">+1.3365551214</item>
                                        <item key="fax">+1.3365550125</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="f_whois_privacy">0</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="sortorder">3</item>
                                        <item key="name">ns3.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registration_number" />
                                        <item key="registrant_vat_id">1X345678901</item>
                                        <item key="registrant_type">organization</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="period">1</item>
                        <item key="reg_password">changeit</item>
                        <item key="bulk_order">0</item>
                        <item key="reg_domain" />
                        <item key="custom_nameservers">1</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">481007</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">domain</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="handle">process</item>
                        <item key="reg_username">fldjfisjfsa</item>
                        <item key="reg_password">fsdfdkj123sfsa</item>
                        <item key="auto_renew">0</item>
                        <item key="link_domains">0</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="f_lock_domain">1</item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="domain">example.ru</item>
                        <item key="affiliate_id" />
                        <item key="period">1</item>
                        <item key="reg_type">new</item>
                        <item key="bulk_order">0</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="encoding_type" />
                        <item key="action">register</item>
                        <item key="custom_nameservers">1</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registrant_type">Individual</item>
                                        <item key="date_of_birth">2001-05-15</item>
                                        <item key="id_card_authority">Govt</item>
                                        <item key="id_card_issue_date">2001-05-15</item>
                                        <item key="id_card_number">1234567890</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">domain</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="handle">process</item>
                        <item key="reg_username">fldjfisjfsa</item>
                        <item key="reg_password">fsdfdkj123sfsa</item>
                        <item key="auto_renew">0</item>
                        <item key="link_domains">0</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="f_lock_domain">1</item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="domain">example.com.ru</item>
                        <item key="affiliate_id" />
                        <item key="period">1</item>
                        <item key="reg_type">new</item>
                        <item key="bulk_order">0</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="encoding_type" />
                        <item key="action">register</item>
                        <item key="custom_nameservers">1</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registrant_type">Individual</item>
                                        <item key="date_of_birth">2001-05-15</item>
                                        <item key="id_card_authority">Govt</item>
                                        <item key="id_card_issue_date">2001-05-15</item>
                                        <item key="id_card_number">1234567890</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.PRO

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.pro</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">454197</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Request parameters

Standard request parameters

  • action = sw_register
  • object = domain
  • registrant_ip = valid IP address of the registrant (optional)

Request attributes

Parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Optional
  </td>

  <td>
    The unique identifier of an RSP's affiliate, which allows the RSP to track orders coming through different affiliates. Specify a valid affiliate ID (max 256 char).
  </td>
</tr>

<tr>
  <td>
    auto\_renew
  </td>

  <td>
    Optional
  </td>

  <td>
    Used to set domain to auto-renew.  

    * \*0\*\*—Do not auto-renew  
    * \*1\*\*—Auto-renew
  </td>
</tr>

<tr>
  <td>
    auth\_info
  </td>

  <td>
    Optional
  </td>

  <td>
    The transfer authcode for the domain. If provided and valid, the transfer will not send an approval email to the owner of the domain.
  </td>
</tr>

<tr>
  <td>
    change\_contact
  </td>

  <td>
    Optional
  </td>

  <td>
    Used to change contact information for .ORG, .INFO, .BIZ, .BE, .CN, .EU, .IT, .ME, .MOBI, .UK, and .US domains during a transfer or after transfer completion.  

    * \*0\*\*—Do not change contact set  
    * \*1\*\*—Apply new contact set when transfer completes.  

    Optional Required Value is always set to 1 for .CC, .TV, .COM, .NET.
  </td>
</tr>

<tr>
  <td>
    comments
  </td>

  <td>
    Optional
  </td>

  <td>
    Adds additional notes to the order, for example, the additional residency information that is required for .FR domain registrations.
  </td>
</tr>

<tr>
  <td>
    contact\_set
  </td>

  <td>
    Required
  </td>

  <td>
    A collection of associative arrays containing contact information for each contact type (owner, admin, billing, tech). See [Contact Set](https://domains.opensrs.guide/docs/contact).  

    * \*Notes\*\*:  

    For, .ES, .MX, and .US registrations, **state** is required.  

    For .CA, contact state is only required if country is Canada or United States.  

    For .NL, **state** is NOT required.  

    For .ES domains registrations, the postal code must correspond to the province for each of the contacts. See [.ES postal codes](doc:domain-contacts#es-postal-codes) for a list of the postal code prefixes that apply to each province.  

    For .IT domain registrations, if the **entity\_type** is anything other than **1**, **org\_name** is required, and you must include the admin associative array. If **entity\_type = 1**, the admin contact is assumed to be the same as the owner and you do not need to submit it.
  </td>
</tr>

<tr>
  <td>
    custom\_nameservers
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    An indication of whether to use the RSP's default nameservers, or those provided in the 'sw\_register' request.  

    * \*&#x30;**—Use reseller's default nameservers. If set to**0\*\* and default nameservers are not defined, no nameservers are associated with the domain.  
    * \*Note\*\*: .TEL always uses the default nameservers, so this value should be 0 for .TEL registrations. Any nameservers submitted for .TEL will be ignored.  
    * \*1\*\*—Use nameservers provided in request.
  </td>
</tr>

<tr>
  <td>
    custom\_transfer\_nameservers
  </td>

  <td>
    Required for .EU transfers - If not submitted, the nameserver list is ignored
  </td>

  <td>
    This flag is only used if **reg\_type = transfer**, and indicates whether to use the nameservers provided in the request.  

    * \*0\*\*—Use the domain's existing nameservers and ignore nameservers provided in request.  
    * \*1\*\*—Use nameservers provided in request. A minimum of two nameservers must be provided. If no nameservers are supplied, domain's nameservers are used.  
    * \*Not&#x65;**: For .EU transfers, this parameter must always be set to**1\*\*.
  </td>
</tr>

<tr>
  <td>
    custom\_tech\_contact
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    An indication of whether to use the RSP's tech contact info, or the tech contact info provided n the '**sw\_register**' request.  

    * \*0\*\*—Use reseller's tech contact info.  
    * \*1\*\*—Use tech contact info provided in request.
  </td>
</tr>

<tr>
  <td>
    dns\_template
  </td>

  <td>
    Optional
  </td>

  <td>
    Specify the name of the DNS template that you want to use to enable DNS and assign initial DNS records, or specify blank to enable DNS without defining any records.  

    **Note: You must enter the word blank preceded and followed by asterisks.**  

    The template name can be a maximum of 50 characters.  

    If this parameter is specified, the nameservers are automatically set to the nameservers for the DNS service:  

    **ns1.systemdns.com**\
    **ns2.systemdns.com**\
    **ns3.systemdns.com**
  </td>
</tr>

<tr>
  <td>
    domain
  </td>

  <td>
    Required for domain registrations.
  </td>

  <td>
    The domain name to be acted upon in the **sw\_register** request.
  </td>
</tr>

<tr>
  <td>
    encoding\_type
  </td>

  <td>
    Optional
  </td>

  <td>
    The encoding type for the domain.  

    Submit a valid three-character language tag. For a list of allowed values, see [Appendix C: Encoding Types for IDNs](doc:appendix-c-overview).  

    If you submit the **reg\_domain** parameter to link two profiles, and the previously registered domain contains multilingual characters, the **reg\_domain** value must also be in Punycode format.  

    For a list of the languages supported for each TLD, see the [TLD reference chart](http://opensrs.help/tlds) on the OpenSRS website.
  </td>
</tr>

<tr>
  <td>
    f\_lock\_domain
  </td>

  <td>
    Optional
  </td>

  <td>
    Allows you to lock the domain so that it cannot be transferred away. To allow a transfer on a locked domain, the domain must first be unlocked. Even if submitted, this setting is not applied to TLDs where locking is not supported such as .DE, .UK, .CH, .NL, .FR, IT, BE, and AT.  

    * \*0\*\*—Do not lock domain  
    * \*1\*\*—Lock domain
  </td>
</tr>

<tr>
  <td>
    f\_parkp
  </td>

  <td>
    Optional
  </td>

  <td>
    Enables the Parked Pages Program. When the Parked Pages Program is enabled, a customized page containing contextual ads is displayed. The ads generate revenue whenever a visitor clicks on one of the links, and that revenue is shared with you, the reseller.  

    * \*Important\*\*: Enabling Parked Pages changes the nameservers of that domain, and any existing website will not display.  

    If Parked Pages is enabled, DNS settings entered at registration are saved for future use and the Parked Pages nameservers are used instead.  

    For transfers, the DNS settings that were entered with the transfer request are used. If DNS settings were not submitted at the time of transfer, the pre-transfer DNS settings are used. If the domain was using the Parked Pages DNS at the time of transfer, and DNS settings are not provided, the domain continues to use the Parked Pages DNS.  

    * \*Y\*\*—Enable Parked Pages for the domain.  
    * \*N\*\*—Do not enable Parked Pages for the domain; this is the default.
  </td>
</tr>

<tr>
  <td>
    f\_whois\_privacy
  </td>

  <td>
    Optional
  </td>

  <td>
    Allows you to enable WHOIS Privacy for new registrations.  

    * \*0\*\*—Disable  
    * \*1\*\*—Enable
  </td>
</tr>

<tr>
  <td>
    handle
  </td>

  <td>
    Optional
  </td>

  <td>
    Indicates how to process the order.  

    * \*save\*\*—Pend the order for later approval by the RSP.  
    * \*process\*\*—Proceed with the order immediate  

    lf absent, see reseller setting for default options.
  </td>
</tr>

<tr>
  <td>
    Intended\_use
  </td>

  <td>
    Optional
  </td>

  <td>
    Intended\_use attribute is optional, but it is recommended that you submit an appropriate response for your .scot registration. If no response is submitted, OpenSRS will send one on your behalf, but we cannot guarantee it will be accepted by the registry.  

    * It is a free form text field in API and Control Panel. Max character count is 2048<item key="registrant_extra_info">\
          \<dt\_assoc>\
              <item key="intended_use">The domain will support trade and development in Scotland</item>\
          \</dt\_assoc>\ </item>
  </td>
</tr>

<tr>
  <td>
    link\_domains
  </td>

  <td>
    Optional
  </td>

  <td>
    Indicates whether to link this domain with others.  

    This parameter is only used when ordering multiple domains over multiple calls to **sw\_register**. Also, it is only used if the user does not wish to associate the new registrations with an existing domain/profile in OpenSRS. The first **sw\_register** call to OpenSRS should have **link\_domains** set to 1. The return to this call contains an OpenSRS order ID. This value is used as the **master\_order\_id** in the subsequent calls to **sw\_register** for the remainder of the domain list list.  

    * \*0\*\*—Do not link domains  
    * \*&#x31;**—Link domains. If set to 1, the**reg\_domain\*\* field should not be specified.  
    * \*Not&#x65;**: Only the first call to**sw\_register**should contain the attribute**link\_domains\*\*.
  </td>
</tr>

<tr>
  <td>
    master\_order\_id
  </td>

  <td>
    Required for domain\
    registrations if **link\_domains =1**
  </td>

  <td>
    The order ID returned by the first by the first **sw\_register** call for a group of domains that are to be linked (via the **link\_domains** parameter).
  </td>
</tr>

<tr>
  <td>
    nameserver\_list
  </td>

  <td>
    Required for .EU transfers
  </td>

  <td>
    A list of nameserver pairs, each of which contain a mameserver's name and sort order. (Minimum two required).  

    For allowed values, see the **Nameserver\_list** table below.  

    If **dns\_template** is specified, the nameservers are automatically set to the nameservers for the DNS service:  

    **ns1.systemdns.com**\
    **ns2.systemdns.com**\
    **ns3.systemdns.com**  

    * \*Important\*\*: For .EU transfers, if nameservers are not provided, the domain name will be stripped of its existing nameservers and will not have any nameservers.
  </td>
</tr>

<tr>
  <td>
    owner\_confirm\_address
  </td>

  <td>
    Required for .DE, .BE, .EU, and .IT transfers
  </td>

  <td>
    The email address to which to send messages regarding a .BE, .DE, .EU or .IT transfer.  

    * \*Note\*\*: The email address provided is used for the current transfer only, and not for future messages.
  </td>
</tr>

<tr>
  <td>
    period
  </td>

  <td>
    Required for new domain registrations only
  </td>

  <td>
    The length of the registration period. Allowed values are 1 – 10, depending on the TLD, that is, not all registries allow for a 1-year registration. The default is 2, which is valid for all TLDs.
  </td>
</tr>

<tr>
  <td>
    premium\_price\_to\_verify
  </td>

  <td>
    Required only if registering a registry premium domain.
  </td>

  <td>
    Submits the premium domain price and verifies that it is the same as the list price. If the submitted price does not match the Tucows list price, the command will fail.  

    Allowed value is the price for the premium domain, in the format nnn.nn.
  </td>
</tr>

<tr>
  <td>
    reg\_domain
  </td>

  <td>
    Optional
  </td>

  <td>
    An existing, active domain name in OpenSRS that is owned by the registrant. Providing this parameter links the newly registered or transferred domain to the profile of the existing domain.
  </td>
</tr>

<tr>
  <td>
    reg\_username
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    The username of the registrant.  

    Usernames must be 3-20 characters in length.You can use any of the following alphanumeric\
    characters: **A-Z, a-z, 0-9.**
  </td>
</tr>

<tr>
  <td>
    reg\_password
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    The registrant's password.  

    Passwords must be 10-20 characters in length.You can use any of the following alphanumeric characters and symbols: **A-Z, a-z, 0-9,[]()! @\$^,.\~|=-+\_\{}#**
  </td>
</tr>

<tr>
  <td>
    reg\_type
  </td>

  <td>
    Required for domain registrations
  </td>

  <td>
    The type of registration being requested:  

    * \*landrush\*\*—Submit a request for a domain during its landrush period  
    * \*new\*\*—A new registration  
    * \*transfer\*\*—Transfer a domain into OpenSRS  
    * \*sunrise\*\*—Submit a request for a domain during its sunrise period
  </td>
</tr>

<tr>
  <td>
    tld\_data
  </td>

  <td>
    Required for .ABOGADO, .AERO, .AR, .ASIA, .AU, .BR, .CL, .COOP, .DE, .DK, .ES, .FI, .FR, .HK, .HU, .IT, .JOBS, .LAW, .LV, .MX, .MY, .NO, .NU, .NYC, .PM, .PRO, .PT, .RE, .RO, .RU, .SE, .SG, .TF, .UK, .U .WF, .YT, .ZA
  </td>

  <td>
    An associative array that contains additional information required by the registry, such as the residency of the registrant. If you submit a request that contains this array, you must also include data = tld\_data.  

    Allowed values are:  

    * \*au\_registrant\_info\*\*—Eligibility requirements for.AU registrants.  
    * \*priority\_contact\_id\*\*—Required for .AU if there is an existing 3rd level domain registered with the same name.  
    * \*priority\_auth\_info\*\*—Required for .AU if there is an existing 3rd level domain registered with the same name.  
    * \*ipr\_data\*\*—Sponsored Community information associated with .XXX\
      domains.\
        
    * \*it\_registrant\_info\*\*—Regional\
      presence requirements for .IT\
      domains.\
        
    * \*nexus\*\*—American presence requirements for .US domains.  
    * \*professional\_data\*\*—The professional designation information that is associated with the .PRO domain.  
    * \*registrant\_extra\_info\*\*—Regional presence requirements for various ccTLDs such as .FR and .NYC, or industry requirements for .JOBS domains or .AERO domains.  

    For information on the allowed values for each of these, see [TLD Data](doc:tld).
  </td>
</tr>

<tr>
  <td>
    trademark\_smd
  </td>

  <td>
    Required for Sunrise orders of the new gTLDs
  </td>

  <td>
    The Signed Mark Data (SMD) that is issued by the Trademark Clearinghouse (TMCH) when the corresponding trademark is registered with TMCH, and which serves as proof of trademark rights.  

    When submitting sunrise orders for the new gTLDs, you must also submit the following parameters and values: **reg\_type = sunrise** and **handle = save**.
  </td>
</tr>

<tr>
  <td>
    messaging\_language
  </td>

  <td>
    Optional
  </td>

  <td>
    messaging\_language is an optional parameter in the attributes array. If\
    not specified, messages sent to the end customer will be in the language\
    set as the default for the reseller.  

    messaging\_language will now also be returned in the response of get\
    (userinfo).  

    <details><summary>Allowed values for messaging_language</summary>af-ZA (Afrikaans)
    ar-AE (Arabic)
    id-ID (Bahasa Indonesia)
    bs-BA (Bosnian)
    bg-BG (Bulgarian)
    zh-CN (Chinese)
    hr-HR (Croatian)
    cs-CZ (Czech)
    da-DK (Danish)
    nl-NL (Dutch)
    en-US (English)
    fi-FI (Finnish)
    fr-FR (French)
    de-DE (German)
    el-GR (Greek)
    hi-IN (Hindi)
    it-IT (Italian)
    ja-JP (Japanese)
    ko-KR (Korean)
    lv-LV (Latvian)
    lt-LT (Lithuanian)
    ms-MY (Malay)
    no-NO (Norwegian)
    fa-AF (Persian)
    pl-PL (Polish)
    pt-BR (Portuguese)
    ro-RO (Romanian)
    ru-RU (Russian)
    sr-RS (Serbian)
    sk-SK (Slovak)
    es-ES (Spanish)
    sv-SE (Swedish)
    th-TH (Thai)
    tr-TR (Turkish)
    vi-VN (Vietnamese)</details>  
      
    <br />
  </td>
</tr>
Parameter
affiliate\_id

Request parameters within the nameserver_list associative array may include the following:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required
  </td>

  <td>
    Fully qualified domain name of the nameserver.
  </td>
</tr>

<tr>
  <td>
    sortorder
  </td>

  <td>
    Required
  </td>

  <td>
    The sort order of the nameserver.  

    * \*sortorder\*\* values must start at 1 and should not contain any gaps in sequence.
  </td>
</tr>
Parameter name
name

Additional request parameters for specific TLDs

.BE request parameters .BE registrations require just two contact types: **owner** and **tech**. Admin and billing contacts are not required for .BE registrations and are ignored if submitted. The **owner** and **tech** contact sets require the standard fields and values, plus specific values for the **lang** field.

📘

Note:

During a .BE transfer, contact changes are only accepted for owner name and organization. Changes to contact fields other than owner name and organization must be submitted after the transfer is completed.

Request attributes

Request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type=new or transfer**
  </td>

  <td>
    The email address to which to send messages regarding a .BE transfer. The email address provided is used for the current transfer only, and not for future messages.
  </td>
</tr>
Parameter name
owner\_confirm\_address

Owner and Tech

Request parameters within the owner and tech associative arrays:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type=new or transfer**
  </td>

  <td>
    The preferred language for use in the registration agreement and for dispute resolution:  

    * \*en\*\*—English  
    * \*fr\*\*—French  
    * \*nl\*\*—Dutch
  </td>
</tr>
Parameter name
lang
.CA request parameters

Parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type=new or transfer**
  </td>

  <td>
    Domain name owner's legal classification.  

    Possible values are as follows  

    * \*ABO\*\*—Aboriginal  
    * \*ASS\*\*—Association  
    * \*CCO\*\*—Canadian Corporation  
    * \*CCT\*\*—Canadian Citizen  
    * \*EDU\*\*—Educational Institution  
    * \*GOV\*\*—Government  
    * \*HOP\*\*—Hospital  
    * \*INB\*\*—Indian Band  
    * \*LAM\*\*—Library, Archive, or Museum  
    * \*LGR\*\*—Legal Representative  
    * \*MAJ\*\*—His Majesty the King  
    * \*OMK\*\*—Protected by Trademarks Act  
    * \*PLT\*\*—Political Party  
    * \*PRT\*\*—Partnership  
    * \*RES\*\*—Permanent Resident  
    * \*TDM\*\*—Trademark Owner  
    * \*TRD\*\*—Trade Union  
    * \*TRS\*\*—Trust  
    * \*Please note:**To change the legal type of a .CA domain during a transfer from another registrar, you must also submit the**change\_contact\*\* parameter.
  </td>
</tr>
Parameter name
legal\_type
.EU request parameters

.EU registrations require just two contact types: owner and tech. The admin and billing contacts are not required for .EU registrations and are ignored if submitted. The owner and tech contact sets require the standard fields and values, plus specific values for the fields country and lang.

As of December 10, 2009, .EU supports IDNs. The IDN name must be submitted in ACE (Punycode) encoding, and all characters in the name before it is converted to Punycode must conform to .EU requirements. For more information on .EU IDNs, see https://www.eurid.eu/en/get-eu/domain-names-special-characters-idns

Tip: Individual .EU domain registrants can keep their name private in the WHOIS record by leaving the owner org_name field blank.

For .EU transfers, you must specify the domain's nameservers. If no nameservers are provided, the domain name will be stripped of its existing nameservers and not have any nameservers.

Important: If org_name is not applicable, leave the org_name field blank, that is, do not enter na or none; otherwise the trade or transfer will fail.

Additional request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>

  </th>
</tr>
  <td>
    Required if:\
    **reg\_type = transfer**
  </td>

  <td>
    The email address to which to send messages regarding a .EU transfer. The email address provided is used for the current transfer only, and not for future messages.
  </td>
</tr>
Parameter name
owner\_confirm\_address

Additional request parameters within the owner and tech associative arrays:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type = new**
  </td>

  <td>
    To be eligible to register a .EU domain, you must have residency in one of the countries/regions designated by EURid, the .EU registry.  

    * \*GB\*\*—United Kingdom (GB)  
    * \*AX\*\*—Aland Islands Cyprus  
    * \*DE\*\*—Germany\
      Estonia\
      Finland\
      Gibraltar  
    * \*GP\*\*—Guadeloupe Hungary\
      Italy\
      Luxembourg  
    * \*MQ\*\*—Martinique  
    * \*NL\*\*—Netherlands Portugal\
      Sweden\
      Slovakia  
    * \*AT\*\*—Austria  
    * \*B&#x45;**—Belgium\&#xA;**&#x43;Y—\*\*  
    * \*CZ\*\*—Czech Republic  
    * \*D&#x4B;**—Denmark\&#xA;**&#x45;E—\*\*  
    * \*E&#x53;**—Spain\&#xA;**&#x46;I—\*\*  
    * \*F&#x52;**—France\&#xA;**&#x47;I—\*\*  
    * \*GF\*\*—French Guyana  
    * \*GR\*\*—Greece  
    * \*HU\*\*—  
    * \*IE\*\*—Ireland  
    * \*IT\*\*—  
    * \*LT\*\*—Lithuania  
    * \*LU\*\*—  
    * \*LV\*\*—Latvia  
    * \*MT\*\*—Malta (including Gozo and Comino)  
    * \*PL\*\*—Poland  
    * \*PT\*\*—  
    * \*RE\*\*—Reunion  
    * \*SE\*\*—  
    * \*SI\*\*—Slovenia  
    * \*SK\*\*—
  </td>
</tr>

<tr>
  <td>
    lang
  </td>

  <td>
    Required if:\
    **reg\_type = new**
  </td>

  <td>
    The preferred language for use in the registration agreement and for dispute resolution.  

    * \*cs\*\*—Czech  
    * \*de\*\*—German\
      English  
    * \*et\*\*—Estonian\
      French  
    * \*it\*\*—Italian  
    * \*lv\*\*—Latvian  
    * \*nl\*\*—Dutch\
      Portuguese\
      Slovenian  
    * \*da\*\*—Danish  
    * \*el\*\*—Greek  
    * \*en\*\*—  
    * \*es\*\*—Spanish  
    * \*fi\*\*—Finnish  
    * \*fr\*\*—  
    * \*hu\*\*—Hungarian  
    * \*lt\*\*—Lithuanian  
    * \*mt\*\*—Maltese  
    * \*pl\*\*—Poland  
    * \*pt\*\*—  
    * \*sk\*\*—Slovak  
    * \*sl\*\*—  
    * \*sv\*\*—Swedish
  </td>
</tr>
Parameter name
country
.IT request parameters

Additional request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Optional for\
    **reg\_type = transfer**
  </td>

  <td>
    Used to change contact information during a transfer or after transfer completion.  

    * \*0\*\*—Do not change contact set  
    * \*1\*\*—Apply new contact set when transfer completes  
    * \*Importan&#x74;**: If**change\_contac&#x74;**= 1, then you must also include a**tld\_data\*\* associative array.
  </td>
</tr>

<tr>
  <td>
    owner\_confirm\_address
  </td>

  <td>
    Required if:\
    **reg\_type = transfer**
  </td>

  <td>
    The email address to which to send messages regarding a .IT transfer.  

    * \*Note\*\*: The email address provided is used for the current transfer only, and not for future messages.
  </td>
</tr>
Parameter name
change\_contact
.MOBI request parameters

Additional request parameters for .MOBI

.MOBI applications use the sw_register command with the standard parameters. Specific parameters and required values are described below.

Domain names can be registered for one to ten year terms.

Nameservers
You must submit the correct nameservers with your application. If you are unsure which nameservers to submit with your application, submit the OpenSRS nameservers ns1.systemdns.com and ns2.systemdns.com.

Additional request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required if:\
    **reg\_type = new**
  </td>

  <td>
    The registration term (if application results in successful registration); may be 1 to 10 years.
  </td>
</tr>

<tr>
  <td>
    reg\_type
  </td>

  <td>
    Required
  </td>

  <td>
    The type of registration. Allowed value is **new**.
  </td>
</tr>
Parameter name
period
.NAME request parameters

Additional request parameters within the attributes associative array:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Optional for .NAME (if email bundle)
  </td>

  <td>
    An associative array containing TLD- specific data.  

    * \*forwarding-email\*\*—For.NAME domains
  </td>
</tr>
Parameter name
tld\_data

Additional request parameters for registry premium names

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Required
  </td>

  <td>
    The type of registration. Allowed value is **new** or **transfer**.
  </td>
</tr>

<tr>
  <td>
    premium\_price\_to\_verify
  </td>

  <td>
    Required
  </td>

  <td>
    Submits the premium domain price and verifies that it is the same as the list price. If the submitted price does not match the Tucows list price, the command will fail.  

    Allowed value is the price for the premium domain, in the format nnn.nn.
  </td>
</tr>
Parameter name
reg\_type


Response parameters

🚧

Asynchronous registry responses

The Reseller Agent (RSA) can respond with a 250 response_code, which indicates that the action was submitted for processing in an asynchronous registry. When the registry's reply is received by OpenSRS, it is processed. Performing a get userinfo command indicates if there is an action currently waiting on a domain.

Standard response parameters

ParameterValue
objectDOMAIN
actionREPLY
is_successBoolean indicating success or failure of the request.
response_codeResponse code indicating outcome of the request.
response_textMessage describing the outcome of the request.

Response attributes

If the request is successful, the attributes associative array may include the following:

  <th>
    Obligation
  </th>

  <th>
    Definition/Value
  </th>
</tr>
  <td>
    Optional
  </td>

  <td>
    Returns the admin email contact from the order.
  </td>
</tr>

<tr>
  <td>
    async\_reason
  </td>

  <td>
    Returned for asynchronous requests
  </td>

  <td>
    Indicates the reason that the request was asynchronous. Allowed values are:  

    * \*general\*\*—Order was submitted to an asynchronous registry.  
    * \*has\_claim\*\*—Registrant action required before order can complete.  
    * \*is\_gdpr\_async\*\*—Orders for this TLD are processed asynchronously due to GDPR compliance.
  </td>
</tr>

<tr>
  <td>
    cancelled\_orders
  </td>

  <td>
    Optional
  </td>

  <td>
    A list of pending orders for this domain that are cancelled by the successful registration of the domain.
  </td>
</tr>

<tr>
  <td>
    error
  </td>

  <td>
    Returned when an order fails.
  </td>

  <td>
    A text description of the errors that occurred in a failed transaction.
  </td>
</tr>

<tr>
  <td>
    forced\_pending
  </td>

  <td>
    Returned if the order has been forced to pending queue.
  </td>

  <td>
    Orders that cannot be processed (insufficient funds, domain already taken, and so on) are forced to the pending queue.
  </td>
</tr>

<tr>
  <td>
    id
  </td>

  <td>
    Returned if **is\_success = 1**
  </td>

  <td>
    The ID of the order, which can be used in RWI queries.
  </td>
</tr>

<tr>
  <td>
    queue\_request\_id
  </td>

  <td>
    Returned if the order has been queued.
  </td>

  <td>
    The ID of the request as it appears in the queue.
  </td>
</tr>

<tr>
  <td>
    registration\_code
  </td>

  <td>
    Returned if **is\_success = 1**
  </td>

  <td>
    The registration code returned by the registry.
  </td>
</tr>

<tr>
  <td>
    registration\_text
  </td>

  <td>
    Returned if **is\_success = 1**
  </td>

  <td>
    The registration text returned by the registry.
  </td>
</tr>

<tr>
  <td>
    transfer\_id
  </td>

  <td>
    Returned if **reg\_type=transfer**
  </td>

  <td>
    ID number of the transfer.
  </td>
</tr>

<tr>
  <td>
    whois\_privacy\_state
  </td>

  <td>
    Returned if **is\_success = 1**
  </td>

  <td>
    Returns the state of WHOIS Privacy. Allowed values are **enabled, disabled, enabling** (in process), or **disabling** (in process).
  </td>
</tr>
Parameter
admin\_email

Domain registration examples

.COM, .NET, .ORG, .INFO, .BIZ, .NAME, .ME, .MOBI

Example 1

About this example:

  • This is a new domain name registration.
  • This registration creates a new user profile
  • No custom tech contact is set.
  • Custom nameservers are set.
  • WHOIS Privacy feature enabled at time of registration.
  • Parked Pages service activated (for qualifying TLDs).
  • User is requesting the domain to lock once it is registered.
  • Two pending orders are cancelled by the successful registration of this
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.com</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1532247</item>
                        <item key="id">11820034</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 2

About this example:

  • This is a new domain name registration.
  • This registration is based on another domain (example.com).
  • No custom tech contact is set.
  • DNS template is applied.
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.com</item>
                        <item key="reg_type">new</item>
                        <item key="reg_domain">example.net</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="dns_template">example_template</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1532248</item>
                        <item key="id">11820036</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 3

About this example:

  • This is a new domain name registration.
  • No custom tech contact is set.
  • DNS is enabled but no records are defined.
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.com</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="dns_template">*blank*</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_nameservers">1</item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1532249</item>
                        <item key="id">11820038</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.AERO

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">domain</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="handle">process</item>
                        <item key="reg_username">aaaa</item>
                        <item key="reg_password">aaaa</item>
                        <item key="auto_renew">0</item>
                        <item key="link_domains">0</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="f_lock_domain">1</item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="domain">example.aero</item>
                        <item key="affiliate_id" />
                        <item key="period">1</item>
                        <item key="reg_type">new</item>
                        <item key="bulk_order">0</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="encoding_type" />
                        <item key="action">register</item>
                        <item key="custom_nameservers">1</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="aero_ens_password">EnsPa55w0rd</item>
                                        <item key="aero_ens_id">EnsId</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">250</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully submitted</item>
                <item key="rr_id">13689</item>
                <item key="transaction_id">2012-05-16 09:10:36 1250 101</item>
                <item key="domain_id">707819</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully submitted</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">300</item>
                        <item key="waiting_request">sw_register</item>
                        <item key="waiting_requests_no">1</item>
                        <item key="id">477659</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.ASIA

About this example:

  • This is a new domain name registration
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">exampleuser</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.asia</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1521435</item>
                        <item key="id">11541235</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.AU

📘

Note:

.AU registrations require two contact types: owner and tech.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">new</item>
                        <item key="domain">example.com.au</item>
                        <item key="period">2</item>
                        <item key="link_domains">0</item>
                        <item key="f_lock_domain">1</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_domain" />
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="au_registrant_info">
                                    <dt_assoc>
                                        <item key="registrant_name">Registered Company Name Ltd</item>
                                        <item key="registrant_id_type">ABN</item>
                                        <item key="policy_reason">1</item>
                                        <item key="registrant_id">99 999 999 999</item>
                                        <item key="eligibility_type">Registered</item>
                                        <item key="eligibility_name">Don Marshall</item>
                                        <item key="eligibility_id_type">ACN</item>
                                        <item key="eligibility_id">99999999</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_text">OK</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_text">Domain registration successfully completed Domain successfully locked.</item>
                        <item key="registration_code">200</item>
                        <item key="id">417011</item>
                    </dt_assoc>
                </item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">new</item>
                        <item key="domain">example.au</item>
                        <item key="period">2</item>
                        <item key="link_domains">0</item>
                        <item key="f_lock_domain">1</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_domain" />
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="au_registrant_info">
                                    <dt_assoc>
                                        <item key="registrant_name">Registered Company Name Ltd</item>
                                        <item key="registrant_id_type">ABN</item>
                                        <item key="policy_reason">1</item>
                                        <item key="registrant_id">99 999 999 999</item>
                                        <item key="eligibility_type">Registered</item>
                                        <item key="eligibility_name">Don Marshall</item>
                                        <item key="eligibility_id_type">ACN</item>
                                        <item key="eligibility_id">99999999</item>
                                        <item key="priority_contact_id">99999999</item>
                                        <item key="priority_auth_info">99999999</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.CA

About this example:

  • This is a new domain name registration.
  • Neither custom tech nor custom nameservers are supplied.
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="registrant_extra_info">
                            <dt_assoc>
                                <item key="legal_type">CCT</item>
                            </dt_assoc>
                        </item>
                        <item key="domain">example.ca</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Owen</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="address3">Owner</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">M6K3M1</item>
                                        <item key="state">ON</item>
                                        <item key="country">CA</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="first_name">Owen</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="address3">Owner</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">M6K3M1</item>
                                        <item key="state">ON</item>
                                        <item key="country">CA</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">1</item>
                <item key="reg_domain" />
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. Whois Privacy successfully enabled.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed. Whois Privacy successfully enabled.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1521434</item>
                        <item key="id">11541234</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.COM.BR

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="br_register_number">123.456.789-00</item>
                            </dt_assoc>
                        </item>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.com.br</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">BR</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">SP</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Sao Paulo</item>
                                        <item key="postal_code">01037-010</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">BR</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">SP</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Sao Paulo</item>
                                        <item key="postal_code">01037-010</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">BR</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">SP</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Sao Paulo</item>
                                        <item key="postal_code">01037-010</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">1</item>
                <item key="reg_domain" />
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">250</item>
                <item key="is_success">1</item>
                <item key="rr_id">6466</item>
                <item key="response_text">Domain registration successfully submitted</item>
                <item key="transaction_id">2011-04-14 18:12:39 25830 101</item>
                <item key="domain_id">256808</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully submitted</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">300</item>
                        <item key="waiting_requests_no">1</item>
                        <item key="waiting_request">sw_register</item>
                        <item key="id">296660</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.DE

📘

Note:

Submit .DE zone contact information as contact type billing.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.de</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">1</item>
                <item key="reg_domain" />
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">607737</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.DK

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.dk</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registrant_vat_id">123456789</item>
                                        <item key="registrant_type">organization</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">250</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully submitted</item>
                <item key="rr_id">74063</item>
                <item key="transaction_id">2016-07-27 05:52:40 7393 101</item>
                <item key="domain_id">1521429</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully submitted</item>
                        <item key="registration_code">300</item>
                        <item key="async_reason">general</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="domain_id">1521429</item>
                        <item key="waiting_request">sw_register</item>
                        <item key="waiting_requests_no">1</item>
                        <item key="id">11540663</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.ES

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.es</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">testuser123</item>
                        <item key="reg_password">changeit123</item>
                      <item key="f_whois_privacy">0</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="es_id_type">nie</item>
                                        <item key="es_id_number">X1234567L</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">ES</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+34.123456789</item>
                                        <item key="last_name">Smith</item>
                                        <item key="state">Madrid</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Madrid</item>
                                        <item key="postal_code">123456</item>
                                        <item key="address1">123 Main St</item>
                                        <item key="first_name">Bob</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">ES</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+34.123456789</item>
                                        <item key="last_name">Smith</item>
                                        <item key="state">Madrid</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Madrid</item>
                                        <item key="postal_code">123456</item>
                                        <item key="address1">123 Main St</item>
                                        <item key="first_name">Bob</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">ES</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+34.123456789</item>
                                        <item key="last_name">Smith</item>
                                        <item key="state">Madrid</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Madrid</item>
                                        <item key="postal_code">123456</item>
                                        <item key="address1">123 Main St</item>
                                        <item key="first_name">Bob</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
   <header>
       <version>0.9</version>
   </header>
   <body>
       <data_block>
           <dt_assoc>
               <item key="protocol">XCP</item>
               <item key="object">DOMAIN</item>
               <item key="response_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
               <item key="action">REPLY</item>
               <item key="attributes">
                   <dt_assoc>
                       <item key="admin_email">[email protected]</item>
                       <item key="registration_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                       <item key="cancelled_orders">
                           <dt_array>
                               <item key="0">1986895</item>
                           </dt_array>
                       </item>
                       <item key="registration_code">200</item>
                       <item key="domain_id">1014179</item>
                       <item key="id">1986896</item>
                   </dt_assoc>
               </item>
               <item key="response_code">200</item>
               <item key="is_success">1</item>
           </dt_assoc>
       </data_block>
   </body>
</OPS_envelope>

.EU

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.eu</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">1</item>
                <item key="reg_domain" />
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1521438</item>
                        <item key="id">11541241</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.FR

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">testdomain.fr</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
<item key="tld_data">
            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registrant_type">organization</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="is_success">1</item>
                <item key="response_code">200</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">457700</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.HU

Request

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'><OPS_envelope>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="f_lock_domain">1</item>
                        <item key="custom_tech_contact">1</item>
                        <item key="auto_renew">1</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">zoltan</item>
                        <item key="domain">example.hu</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="first_name">Daniel</item>
                                        <item key="last_name">Nagy</item>
                                        <item key="address1">Bem rakpart 49</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Budapest</item>
                                        <item key="state" />
                                        <item key="postal_code">H-1037</item>
                                        <item key="country">HU</item>
                                        <item key="org_name">Varga Szoftver</item>
                                        <item key="phone">+1.3615550123</item>
                                        <item key="fax">+1.3615553653</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Zoltan</item>
                                        <item key="last_name">Varga</item>
                                        <item key="org_name">Varga Szoftver</item>
                                        <item key="address1">Bem rakpart 49</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Budapest</item>
                                        <item key="state" />
                                        <item key="postal_code">H-1037</item>
                                        <item key="country">HU</item>
                                        <item key="fax">+1.3615553651</item>
                                        <item key="phone">+1.3615550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="first_name">Paul</item>
                                        <item key="last_name">Farkas</item>
                                        <item key="org_name">Varga Szoftver</item>
                                        <item key="address1">Bem rakpart 49</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Budapest</item>
                                        <item key="state" />
                                        <item key="postal_code">H-1037</item>
                                        <item key="country">HU</item>
                                        <item key="fax">+1.3615553652</item>
                                        <item key="phone">+1.3615550125</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="f_whois_privacy">0</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="sortorder">3</item>
                                        <item key="name">ns3.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registrant_vat_id">12345678</item>
                                        <item key="registrant_type">organization</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="period">1</item>
                        <item key="reg_password">changeit</item>
                        <item key="bulk_order">0</item>
                        <item key="reg_domain" />
                        <item key="custom_nameservers">1</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">250</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully submitted</item>
                <item key="domain_id">709245</item>
                <item key="transaction_id">2012-06-19 13:49:57 1277 101</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully submitted</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">300</item>
                        <item key="waiting_request">sw_register</item>
                        <item key="waiting_requests_no">1</item>
                        <item key="id">480990</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.INFO

About this example:

  • This is a new domain name registration.
  • It is based on another domain (example-nsi.com).
  • There is a custom tech contact.
  • There are no custom nameservers (notice the presence of the empty
    nameserver_list array, which is permitted).
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew" />
                        <item key="link_domains">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">testuser123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.info</item>
                        <item key="reg_domain">example-nsi.com</item>
                        <item key="f_lock_domain">0</item>
                        <item key="custom_nameservers">0</item>
                        <item key="affiliate_id" />
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">2</item>
                <item key="nameserver_list">
                    <dt_array />
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1528551</item>
                        <item key="id">11705848</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.IT

Example 1

This example registers a domain to a person (entity_code=1). In this case, the admin contact does not need to be defined as it must be the same as the owner; if the admin contact is specified, it is ignored. Similarly, org_name is not required in this instance, and if specified, is ignored.

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_username">testuser123</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="it_registrant_info">
                                    <dt_assoc>
                                        <item key="nationality_code">IT</item>
                                        <item key="reg_code">SGLMRA80A01H501E</item>
                                        <item key="entity_type">1</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_tech_contact">1</item>
                        <item key="reg_password">changeit123</item>
                        <item key="period">1</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="link_domains">0</item>
                        <item key="custom_nameservers">1</item>
                        <item key="f_lock_domain">0</item>
                        <item key="domain">example031.it</item>
                        <item key="reg_type">new</item>
                        <item key="reg_domain"></item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Mario</item>
                                        <item key="last_name">Segale</item>
                                        <item key="org_name">Mario Segale</item>
                                        <item key="address1">Via del Campidoglio, 1</item>
                                        <item key="city">Rome</item>
                                        <item key="state">RM</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">00123</item>
                                        <item key="phone">+39.0612345678</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="first_name">Frank</item>
                                        <item key="last_name">Mosser</item>
                                        <item key="org_name">Tech Orgname</item>
                                        <item key="address1">Piazza dei Giudici 1</item>
                                        <item key="city">Firenze</item>
                                        <item key="state">FI</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">50123</item>
                                        <item key="phone">+39.0551234567</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">214946</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>`
</OPS_envelope>

Example 2

This example registers a domain to an Italian company (entity_type = 2).
In this case, the admin contact is required.

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_username">testuser123</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="it_registrant_info">
                                    <dt_assoc>
                                        <item key="nationality_code">IT</item>
                                        <item key="reg_code">06612345675</item>
                                        <item key="entity_type">2</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="reg_password">changeit123</item>
                        <item key="period">1</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="link_domains">0</item>
                        <item key="custom_nameservers">1</item>
                        <item key="f_lock_domain">0</item>
                        <item key="domain">example032.it</item>
                        <item key="reg_type">new</item>
                        <item key="reg_domain"></item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="first_name">Mario</item>
                                        <item key="last_name">Segale</item>
                                        <item key="org_name">Mario Segale</item>
                                        <item key="address1">Via del Campidoglio, 1</item>
                                        <item key="city">Rome</item>
                                        <item key="state">RM</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">00123</item>
                                        <item key="phone">+39.0612345678</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Franco</item>
                                        <item key="last_name">Pendenza</item>
                                        <item key="org_name">Aumento Inc</item>
                                        <item key="address1">Via del Inclinazione, 1</item>
                                        <item key="city">Pisa</item>
                                        <item key="state">PI</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">52123</item>
                                        <item key="phone">+39.0501234567</item>
                                        <item key="email">[email protected]</item>
                                        <item key="fax">+39.0501234568</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="first_name">Frank</item>
                                        <item key="last_name">Mosser</item>
                                        <item key="org_name">Tech Orgname</item>
                                        <item key="address1">Piazza dei Giudici 1</item>
                                        <item key="city">Firenze</item>
                                        <item key="state">FI</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">50123</item>
                                        <item key="phone">+39.0551234567</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="is_success">1</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">214947</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.LAW .ABOGADO

<?xml version='1.0' encoding='UTF-8' standalone='no' ?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">domain</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="handle">process</item>
                        <item key="auto_renew"/>
                        <item key="link_domains">0</item>
                        <item key="reg_domain"/>
                        <item key="f_lock_domain">1</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="f_parkp">Y</item>
                        <item key="domain">example.law</item>
                        <item key="affiliate_id"/>
                        <item key="period">1</item>
                        <item key="reg_type">new</item>
                        <item key="comments">Sample comment</item>
                        <item key="reg_username">aaaa</item>
                        <item key="custom_tech_contact">0</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </item>
            <item key="tld_data">
                <dt_assoc>
                    <item key="registrant_extra_info">
                        <dt_assoc>
                            <item key="qli_accreditation_id">exampleid</item>
                            <item key="qli_accreditation_body">examplebody</item>
                            <item key="qli_jurisdiction_country">CA</item>
                            <item key="qli_jurisdiction_state">examplestate</item>
                            <item key="qli_accreditation_year">1999</item>
                        </dt_assoc>
                    </item>
                </dt_assoc>
            </item>
            <item key="nameserver_list">
                <dt_array>
                    <item key="0">
                        <dt_assoc>
                            <item key="sortorder">1</item>
                            <item key="name">ns1.systemdns.com</item>
                        </dt_assoc>
                    </item>
                    <item key="1">
                        <dt_assoc>
                            <item key="sortorder">2</item>
                            <item key="name">ns2.systemdns.com</item>
                        </dt_assoc>
                    </item>
                </dt_array>
            </item>
            <item key="reg_password">examplepassword</item>
            <item key="encoding_type"/>
            <item key="custom_nameservers">1</item>
        </dt_assoc>
    </item>
</dt_assoc>
</data_block>
</body>
</OPS_envelope>

.JOBS

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.jobs</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="jobs_admin_type">Yes</item>
                                        <item key="jobs_industry_type">Supply Chain</item>
                                        <item key="jobs_title">HR Generalist</item>
                                        <item key="jobs_association_member">Yes</item>
                                        <item key="jobs_website">http://www.example.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. Domain successfully locked.
                    Whois Privacy successfully enabled.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.
                            Domain successfully locked.
                            Whois Privacy successfully enabled.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">822732</item>
                        <item key="id">730050</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.NAME

The registrant is requesting a forwarding email address with their domain.

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">my.example.name</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="forwarding_email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="is_success">1</item>
                <item key="response_code">200</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="registration_code">200</item>
                        <item key="id">23995</item>
                        <item key="admin_email">[email protected]</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.PM, .RE, .TF, .WF, .YT

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd"><OPS_envelope>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="f_lock_domain">1</item>
                        <item key="custom_tech_contact">1</item>
                        <item key="auto_renew">1</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">lafleur</item>
                        <item key="domain">example.pm</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="first_name">Marie</item>
                                        <item key="last_name">LaFleur</item>
                                        <item key="org_name">French Impressions</item>
                                        <item key="address1">13 Rue Daze</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Paris</item>
                                        <item key="state" />
                                        <item key="postal_code">75002</item>
                                        <item key="country">FR</item>
                                        <item key="fax">+1.3365550125</item>
                                        <item key="phone">+1.3365551213</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Henri</item>
                                        <item key="last_name">LaFleur</item>
                                        <item key="org_name">French Impressions</item>
                                        <item key="address1">13 Rue Daze</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Paris</item>
                                        <item key="state" />
                                        <item key="postal_code">75002</item>
                                        <item key="country">FR</item>
                                        <item key="phone">+1.3365551212</item>
                                        <item key="fax">+1.3365550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="first_name">Pierre</item>
                                        <item key="last_name">LaFleur</item>
                                        <item key="org_name">French Impressions</item>
                                        <item key="address1">13 Rue Daze</item>
                                        <item key="address2" />
                                        <item key="address3" />
                                        <item key="city">Paris</item>
                                        <item key="state" />
                                        <item key="postal_code">75002</item>
                                        <item key="country">FR</item>
                                        <item key="phone">+1.3365551214</item>
                                        <item key="fax">+1.3365550125</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="f_whois_privacy">0</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="sortorder">3</item>
                                        <item key="name">ns3.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registration_number" />
                                        <item key="registrant_vat_id">1X345678901</item>
                                        <item key="registrant_type">organization</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="period">1</item>
                        <item key="reg_password">changeit</item>
                        <item key="bulk_order">0</item>
                        <item key="reg_domain" />
                        <item key="custom_nameservers">1</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">481007</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.PRO

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="auto_renew">0</item>
                        <item key="domain">example.pro</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="f_whois_privacy">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="name">ns1.systemdns.com</item>
                                        <item key="sortorder">1</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="name">ns2.systemdns.com</item>
                                        <item key="sortorder">2</item>
                                    </dt_assoc>
                                </item>
                                <item key="2">
                                    <dt_assoc>
                                        <item key="name">ns3.systemdns.com</item>
                                        <item key="sortorder">3</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="custom_tech_contact">0</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">454197</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.RU

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">sw_register</item>
                <item key="object">domain</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="handle">process</item>
                        <item key="reg_username">fldjfisjfsa</item>
                        <item key="reg_password">fsdfdkj123sfsa</item>
                        <item key="auto_renew">0</item>
                        <item key="link_domains">0</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="f_lock_domain">1</item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="domain">aug8test.ru</item>
                        <item key="affiliate_id" />
                        <item key="period">1</item>
                        <item key="reg_type">new</item>
                        <item key="bulk_order">0</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="encoding_type" />
                        <item key="action">register</item>
                        <item key="custom_nameservers">1</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="registrant_type">Individual</item>
                                        <item key="date_of_birth">2001-05-15</item>
                                        <item key="id_card_authority">Govt</item>
                                        <item key="id_card_issue_date">2001-05-15</item>
                                        <item key="id_card_number">1234567890</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.SCOT

<?xml version="1.0" encoding="UTF-8"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">domain</item>
                <item key="action">sw_register</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">1</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">testing</item>
                        <item key="reg_password">testing</item>
                        <item key="reg_domain" />
                        <item key="bulk_order">0</item>
                        <item key="domain">tucows-d3c0e5a456304.scot</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">CA</item>
                                        <item key="address3">Mailbox 1</item>
                                        <item key="org_name">Tucows</item>
                                        <item key="phone">+1.4165350124</item>
                                        <item key="state">ON</item>
                                        <item key="last_name">ksjlIqWq</item>
                                        <item key="address2">Unit 1</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Toronto</item>
                                        <item key="postal_code">M6H2E9</item>
                                        <item key="fax">+1.4165350124</item>
                                        <item key="title">QA Tester</item>
                                        <item key="address1">96 Mowat Ave</item>
                                        <item key="first_name">SUJTybEN</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">CA</item>
                                        <item key="address3">Mailbox 1</item>
                                        <item key="org_name">Tucows</item>
                                        <item key="phone">+1.4165350124</item>
                                        <item key="state">ON</item>
                                        <item key="last_name">defaultlastname</item>
                                        <item key="address2">Unit 1</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Toronto</item>
                                        <item key="postal_code">M6H2E9</item>
                                        <item key="fax">+1.4165350124</item>
                                        <item key="title">QA Tester</item>
                                        <item key="address1">96 Mowat Ave</item>
                                        <item key="first_name">defaultfirstname</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">CA</item>
                                        <item key="address3">Mailbox 1</item>
                                        <item key="org_name">Tucows</item>
                                        <item key="phone">+1.4165350124</item>
                                        <item key="state">ON</item>
                                        <item key="last_name">defaultlastname</item>
                                        <item key="address2">Unit 1</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Toronto</item>
                                        <item key="postal_code">M6H2E9</item>
                                        <item key="fax">+1.4165350124</item>
                                        <item key="title">QA Tester</item>
                                        <item key="address1">96 Mowat Ave</item>
                                        <item key="first_name">defaultfirstname</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="country">CA</item>
                                        <item key="address3">Mailbox 1</item>
                                        <item key="org_name">Tucows</item>
                                        <item key="phone">+1.4165350124</item>
                                        <item key="state">ON</item>
                                        <item key="last_name">defaultlastname</item>
                                        <item key="address2">Unit 1</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Toronto</item>
                                        <item key="postal_code">M6H2E9</item>
                                        <item key="fax">+1.4165350124</item>
                                        <item key="title">QA Tester</item>
                                        <item key="address1">96 Mowat Ave</item>
                                        <item key="first_name">defaultfirstname</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="period">1</item>
                        <item key="link_domains">0</item>
                        <item key="handle">process</item>
                        <item key="auto_renew">0</item>
                        <item key="f_lock_domain">1</item>
                        <item key="f_whois_privacy">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.qa.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.qa.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="registrant_extra_info">
                                    <dt_assoc>
                                        <item key="intended_use">the domain will support trade and development in Scotland </item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. Domain successfully locked.
                    Whois Privacy successfully enabled.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed.
                            Domain successfully locked.
                            Whois Privacy successfully enabled.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">822732</item>
                        <item key="id">730050</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.UK

<?xml version=“1.0" encoding=“UTF-8” standalone=‘yes’?>
<!DOCTYPE OPS_envelope SYSTEM ‘ops.dtd’> 
<OPS_envelope>
<header>
<version>0.9</version>
</header>
<body>
   <data_block>
      <dt_assoc>
         <item key=‘protocol’>XCP</item>
         <item key=‘action’>SW_REGISTER</item>
         <item key=‘object’>DOMAIN</item>
         <item key=‘attributes’>
            <dt_assoc>
               <item key=‘reg_type’>new</item>
               <item key=‘domain’>mydomain.co.uk</item>
               <item key=‘period’>1</item>
               <item key=‘handle’>process</item>
               <item key=‘auto_renew’>0</item>
               <item key=‘reg_username’>user123</item>
               <item key=‘reg_password’>changeme123</item>
               <item key=“tld_data”>
                   <dt_assoc>
                       <item key=“registrant_extra_info”>
                           <dt_assoc>
                               <item key=“registrant_type”>LTD</item>
                               <item key=“registration_number”>85214792</item>
                               <item key=“trading_name”>OpenSRS UK</item>
                           </dt_assoc>
                       </item>
                   </dt_assoc>
               </item>
               <item key=‘contact_set’>
                  <dt_assoc>
                     <item key=‘owner’>
                        <dt_assoc>
                           <item key=‘first_name’>Joe</item>
                           <item key=‘last_name’>Tester</item>
                           <item key=‘phone’>+1.5555111212</item>
                           <item key=‘fax’></item>
                           <item key=‘email’>[email protected]</item>
                           <item key=‘org_name’>Myorg Inc.</item>
                           <item key=‘address1’>99 Myplace Ave</item>
                           <item key=‘address2’></item>
                           <item key=‘address3’></item>
                           <item key=‘city’>Toronto</item>
                           <item key=‘state’>ON</item>
                           <item key=‘country’>CA</item>
                           <item key=‘postal_code’>M6L6G1</item>
                        </dt_assoc>
                     </item>
                     <item key=“admin”>
                        <dt_assoc>
                           <item key=‘first_name’>Joe</item>
                           <item key=‘last_name’>Tester</item>
                           <item key=‘phone’>+1.5555111212</item>
                           <item key=‘fax’></item>
                           <item key=‘email’>[email protected]</item>
                           <item key=‘org_name’>Myorg Inc.</item>
                           <item key=‘address1’>99 Myplace Ave</item>
                           <item key=‘address2’></item>
                           <item key=‘address3’></item>
                           <item key=‘city’>Toronto</item>
                           <item key=‘state’>ON</item>
                           <item key=‘country’>CA</item>
                           <item key=‘postal_code’>M6L6G1</item>
                        </dt_assoc>
                     </item>
                  </dt_assoc>
               </item>
               <item key=‘custom_nameservers’>1</item>
               <item key=‘nameserver_list’>
                  <dt_array>
                     <item key=‘0’>
                        <dt_assoc>
                           <item key=‘sortorder’>1</item>
                           <item key=‘name’>ns1.systemdns.com</item>
                        </dt_assoc>
                     </item>
                     <item key=‘1’>
                        <dt_assoc>
                           <item key=‘sortorder’>2</item>
                           <item key=‘name’>ns2.systemdns.com</item>
                        </dt_assoc>
                     </item>
                     <item key=‘2’>
                        <dt_assoc>
                           <item key=‘sortorder’>3</item>
                           <item key=‘name’>ns3.systemdns.com</item>
                        </dt_assoc>
                     </item>
                  </dt_array>
               </item>
            </dt_assoc>
         </item>
      </dt_assoc>
   </data_block>
</body>
</OPS_envelope>

.US

About this example:

  • This is a new domain name registration
  • This creates a new user profile
  • There is no custom tech contact
  • Custom nameservers are set
  • The additional US-specific data is contained in the 'tld_data' sub- associative array. 'nexus' itself is also an associative array with three items.
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.us</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="nexus">
                                    <dt_assoc>
                                        <item key="category">C11</item>
                                        <item key="app_purpose">P3</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Domain registration successfully completed. TLD not supported for whois privacy service.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1531599</item>
                        <item key="id">11791175</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.XXX

Example 1

This example registers a domain for a registrant who is already a verified member of the XXX Sponsored Community.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.xxx</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="ipr_data">
                                    <dt_assoc>
                                        <item key="icm_membership_id">IXTEST0000000001</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">0</item>
                <item key="response_text">Domain registration successfully completed. Domain successfully locked.</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="admin_email">[email protected]</item>
                        <item key="id">457626</item>
                        <item key="registration_code">200</item>
                        <item key="registration_text">Domain registration successfully completed. Domain successfully locked.</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Example 2

This example registers a domain to a registrant who wants to register the domain name, but does not want it to resolve. This registrant is not currently a member of the Sponsored Community.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.xxx</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="ipr_data">
                                    <dt_assoc>
                                        <item key="ipr_non_resolver">1</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">0</item>
                <item key="response_text">Domain registration successfully completed. Domain successfully locked.</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="admin_email">[email protected]</item>
                        <item key="id">256841</item>
                        <item key="registration_code">200</item>
                        <item key="registration_text">Domain registration successfully completed. Domain successfully locked.</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

New gTLD during Sunrise period

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.shop</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="trademark_smd">
					Trademark SMD:Marks: smdID: 00000096381377086406165-1
					U-labels: sunrise-test
					notBefore: 2013-08-21 14:00:06
					notAfter: 2015-07-01 00:00:00
					- ----BEGIN ENCODED SMD- ----	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNtZDpzaWduZWRNYXJrIHhtbG5zOnNtZD0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzaWduZWRNYXJrLTEuMCIgaWQ9Il80Yjk4YzMzOC03ZjAxLTQyYWMtYjQyMS00MTQ5YWVkN2JhYjIiPgogIDxzbWQ6aWQ+MDAwMDAwOTYzYzMzOC03ZjAxLTQyYWMtYjQyMS00MTQ5YWVkN2JhYjIiPgogIDxzbWQ6aWQ+ODEzNzcwODY0MDYxNjUtMTwvc21kOmlkPgogIDxzbWQ6aXNzdWVySW5mbyBpc3N1ZXJJRD0iMSI+CiAgICA8c21kOm9yZz5EZWxvaXR0ZTwvc21kOm9yZz4KICAgIDxzbWQ6ZW1haWw+YmV0bWNoc21kICA8c21kOm9yZz5EZWxvaXR0ZTwvc21kOm9yZz4KICAgIDxzbWQ6ZW1haWw+QGRlbG9pdHRlLmJlPC9zbWQ6ZW1haWw+CiAgPC9zbWQ6aXNzdWVySW5mbz4KICA8c21kOm5vdEJlbG9pdHRlLmJlPC9zbWQ6ZW1haWw+Zm9yZT4yMDEzLTA4LTIxVDEyOjAwOjA2LjE2NVo8L3NtZDpub3RCZWZvcmU+CiAgPHNtZDpub3RBZT4yMDEzLTA4LTIxVDEyOjAwOjA2LjE2NVo8L3NtZDpub3RCZWZvcmU+ZnRlcj4yMDE1LTA2LTMwVDIyOjAwOjAwLjAwMFo8L3NtZDpub3RBZnRlcj4KICA8bWFyazptYXJrIHhtbG5zOm1hcms9InVybjppZXRmOnBhcmFtczp4bWw6bnM6bWFyay0xLjAiPgogICAgPG1hcms6dHJhZGVtYXJrPgogICAgICA8bWFyazppZD4wMDA1MjUxMzc2NDA0OTY4MTM3NjQwNDk2OC0xPC9tYXJrOmlkPgogICAgICA8bWFyazptYXJrTmFtZT5UVUNPV1M8L21hcms6bWFya05hbWU+CiAgICAgOmlkPgogICAgICA8bWFyazptYXJrTmFtZT5UVUNPV1M8L21hcms6bWFya05hbWU+IDxtYXJrOmhvbGRlciBlbnRpdGxlbWVudD0ib3duZXIiPgogICAgICAgIDxtYXJrOm9yZz5UVUNPV1MgKERFTEFXQVJFKSBJTkMuPC9tYXJrOm9yZz4KICAgICAgICA8bWFyazphZGRyPgogICAgICAgICAgPG1hcms6c3RyZWV0PjEyMDkgT1JBTkdFIFNUUkVFVCBDT1JQT1JBVElPTiBUUlVTVCBDRU5URVI8L21hcms6c3RyZWV0PgogICAgICAgICAgPG1hcms6Y2l0eT5XSUxNSU5HVE9OPC9tYXJrOmNpdHk+CiAgICAgICAgICA8bWFyazpzcD5ERUxBV0FSRTwvbWFyazpzcD4KICAgICAgICAgIDxtYXJrOnBjPjE5ODAxPC9tYXJrOnBjPgogICAgICAgICAgPG1hcms6Y2M+VVM8L21hcms6Y2M+CiAgICAgPjE5ODAxPC9tYXJrOnBjPgogICAgICAgICAgPG1hcms6Y2M+VVM8L21hcms6Y2M+ICAgPC9tYXJrOmFkZHI+CiAgICAgIDwvbWFyazpob2xkZXI+CiAgICAgIDxtYXJrOmNvbnRhY3QgPC9tYXJrOmFkZHI+CiAgICAgIDwvbWFyazpob2xkZXI+dHlwZT0iYWdlbnQiPgogICAgICAgIDxtYXJrOm5hbWU+QWxleGFuZGVyIFNjaHdlcnRuZXI8L21hZT0iYWdlbnQiPgogICAgICAgIDxtYXJrOm5hbWU+cms6bmFtZT4KICAgICAgICA8bWFyazpvcmc+RVBBRyBEb21haW5zZXJ2aWNlcyBHbWJIPC9tYXJrbmFtZT4KICAgICAgICA8bWFyazpvcmc+Om9yZz4KICAgICAgICA8bWFyazphZGRyPgogICAgICAgICAgPG1hcms6c3RyZWV0PlJoZWluYWxsZWUgMzwvbWFyazpzdHJlZXQ+CiAgICAgICAgICA8bWFyazpjaXR5PkJvbm48L21hcms6Y2l0eT4KMzwvbWFyazpzdHJlZXQ+ICAgICAgICAgIDxtYXJrOnNwPk5SVzwvbWFyazpzcD4KICAgICAgICAgIDxtYXJrOnBjPjUzMTczPC9tYXJrOnBjPgogICAgICAgICAgPG1hcms6Y2M+REU8L21hcms6Y2M+CiAgICAgICAgPC9tYXJrYXJrOnBjPgogICAgICAgICAgPG1hcms6Y2M+REU8L21hcms6Y2M+OmFkZHI+CiAgICAgICAgPG1hcms6dm9pY2U+KzQ5LjIyODMyOTY4NDA8L21hcms6dm9pY2U+CiAgZHI+CiAgICAgICAgPG1hcms6dm9pY2U+KzQ5LjIyODMyOTY4NDA8L21hcms6dm9pY2U+ICAgICAgPG1hcms6ZW1haWw+cmVnaXN0cnktcmVsYXRpb25zQGVwYWcuZGU8L21hcms6ZW1haWw+CiAgICAgIDwvbWFyazpjb250YWN0PgogICAgICA8bWFyazpqdXJpc2RpY3Rpb24+VVM8L21hcms6ICAgIDwvbWFyazpjb250YWN0PgogICAgICA8bWFyazpqdXJpc2RpY3Rpb24+anVyaXNkaWN0aW9uPgogICAgICA8bWFyazpjbGFzcz40MjwvbWFyazpjbGFzcz4KICAgICAgPG1hcms6bGFiZWw+dHVjb3dzPC9tYXJrOmxhYmVsPgogICAgICA8bWFyazpnb29kc0FuZFNlcnZpY2VzbGFiZWw+PklDIDA0Mi4gVVMgMTAwIDEwMS4gRyAmYW1wOyBTOiBjb21wdXRlciBzb2Z0d2FyZSBpbmZvcm1hdGlvbiBzZXJ2aWNlcywgbmFtZWx5LCBpbmZvcm1hdGlvbiByZWdhcmRpbmcgY29tcHV0ZXIgc29mdHdhcmUgcmVsYXRlZCB0byBhIGdsb2JhbCBjb21wdXRlciBuZXR3b3JrLCBvZmZlcmVkIHZpYSBhIGdsb2JhbCBjb21wdXRlciBuZXR3b3JrLiBGSVJTVCBVU0U6IDE5OTQwODAwLiBGSVJTVCBVU0UgSU4gQ09NTUVSQ0U6IDE5OTQwODAwPC9tYXJrOmdvb2RzQW5kU2VydmljZXM+CiAgICAgIDxtYXJrQ09NTUVSQ0U6IDE5OTQwODAwPC9tYXJrOmdvb2RzQW5kU2VydmljZXM+OnJlZ051bT4yMjQ3MTk2PC9tYXJrOnJlZ051bT4KICAgICAgPG1hcms6cmVnRGF0ZT4xOTk5LTA1LTI0VDIyOjAwOjAwLjAwMFo8L21hcms6cmVnRGF0ZT4KICAgIDwvbWFyazp0cmFkZW1hcms+CiAgVDIyOjAwOjAwLjAwMFo8L21hcms6cmVnRGF0ZT4KICAgIDwvbWFyazp0cmFkZW1hcms+PC9tYXJrOm1hcms+CjxkczpTaWduYXR1cmUgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwYXJrOm1hcms+MDAvMDkveG1sZHNpZyMiIElkPSJfYTQwNWQ3OTAtMzJmYS00YjJiLTg2OTAtZTkyYmMzNjdiMDA0Ij48ZHM6U2lnbmVkSW5mbz48ZHM6Q2Fub25pY2FsaXphdGlvbk1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIvPjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNyc2Etc2hhMjU2Ii8+PGRzOlJlZmVyZW5jZSBVUkk9IiNfNGI5OGMzMzgtN2YwMS00MmFjLWI0MjEtNDE0MjU2Ii8+OWFlZDdiYWIyIj48ZHM6VHJhbnNmb3Jtcz48ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiLz48ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIi8+PC9kczpUcmFuc2Zvcm1zPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+Qk5Eb0IyS0VCLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+UC9DUGZHYXpGZTZFZkptNmllSUF1VnhYM2NMMTBmdVhBOD08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjxkczpSZWZlcmVuY2UgVVJJPSIjXzFkOWQwMjNlLTNmYjUtNDAxMi1iYjExLTdiYmNlZjAxZTdjZCI+PGRzOlRyYW5zZm9ybXM+PGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6ZjAxZTdjZCI+PGRzOlRyYW5zZm9ybXM+Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIvPjwvZHM6VHJhbnNmb3Jtcz48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PGRzOkRpZ2VzdFZhbHVlPmx2Q2dCdFBkUlAydURZR05lQ0hqMXhaSmJhUlVwOW04MjU2Ii8+em5KS2hNOUtKakE9PC9kczpEaWdlc3RWYWx1ZT48L2RzOlJlZmVyZW5jZT48L2RzOlNpZ25lZEluZm8+PGRzOlNpZ25hdHVyZVZhbHVlIElkPSJfNjJmNzA4Y2UtMmM5YS00ZjMwLTk4NTgtMDc0OTM1ZmE1YmE5Ij5pTDNpUmdCaVRNUTFmajNZT2F3VFZJQ3RpZmJETE9tL0x1NjF6UE9iOU5HYTZRT3NISTFZdnB6SDVYREJ6N1dRcVZmZDJ5V0VPdWFRClBOUjZjQUhHT3h0c0M2QytVRy94UmFoM2JnUUw0TmwvcXI2SVBOd3dQdmNtVFlYYTBIUjV6MkRXNVJUbHZUY2dIQjA5Q1Z4eng5SkMKMFRnVjhpVE92bmpBeFZ6OTF6dlJ5dUE0UFhvdi8waDBKcjg2a1F5WXhwanZJTXp4Y1pJb1ZhcVdZZWNrcGpUZDk2ZnhnTGhBQ0ZhUAo5YkVQMkZKTDl4QnJ3SnU4Mjdsd1dkRlJGWmJhL2ZKSVFROVAyN0k4aWVUR29FUzA4NTFmSWNNUHRmcjhmQkZvRHNOV25QQkdZSkY2CnlOUC80NEozTXBmU3pKcDBvUXNEbnM0L2lTY2U1S2xsR0crdzNRPT08L2RzOlNpZ25hdHVyZVZhbHVlPjxkczpLZXlJbmZvIElkPSJfMWQ5ZDAyM2UtM2ZiNS00MDEyLWJiMTEtN2JiY2VmMDFlN2NkIj48ZHM6WDUwOURhdGE+PGRzOlg1MDlDZXJ0M2ZiNS00MDEyLWJiMTEtN2JiY2VmMDFlN2NkIj48ZHM6WDUwOURhdGE+aWZpY2F0ZT5NSUlGTlRDQ0JCMmdBd0lCQWdJaEFKTkNNcWhOanozY1hWSlBqN3l2Y1p2cm8xRktRUitkVEM2dFhhemVtNWcvTUEwR0NTcUdTSWIzCkRRRUJDd1VBTUhZeEN6QUpCZ05WQkFZVEFsVlRNVHd3T2dZRFZRUUtFek5KYm5SbGNtNWxkQ0JEYjNKd2IzSmhkR2x2YmlCbWIzSWcKUVhOemFXZHVaV1FnVG1GdFpYTWdZVzVrSUU1MWJXSmxjbk14S1RBbkJnTlZCQU1USUVsRFFVNU9JRlJ5WVdSbGJXRnlheUJEYkdWaApjbWx1WjJodmRYTmxJRU5CTUI0WERURXpNRGN5TkRBd01EQXdNRm9YRFRFNU1EY3lNekl6TlRrMU9Wb3dnYUF4Q3pBSkJnTlZCQVlUCkFrSkZNUkV3RHdZRFZRUUlFd2hDY25WemMyVnNjekVSTUE4R0ExVUVCeE1JVFdGamFHVnNaVzR4RVRBUEJnTlZCQW9UQ0VSbGJHOXAKZEhSbE1USXdNQVlEVlFRREV5bEpRMEZPVGlCVVRVTklJRUYxZEdodmNtbDZaV1FnVkhKaFpHVnRZWEpySUZaaGJHbGtZWFJ2Y2pFawpNQ0lHQ1NxR1NJYjNEUUVKQVJZVlltVjBiV05vYzIxa1FHUmxiRzlwZEhSbExtSmxNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DCkFROEFNSUlCQ2dLQ0FRRUF5VSs0a3dxaHlEQU13YlhINnhyZ3JKK0NzTzVPN2JMZGtEMk1vTmFKajFLUlcxY2ZTUVVNUUM0ZHpJd1QKM0dnZkswM1lPSk9wTTFUSjQvM2xZMWFTcmFMSnRtRy9LYlVrZDFub0RNWmlja3FqQWtISDhtTGliYlF1Zjl2dFpWV0ZOUW5td0h4VwoyWWFxRlVzUUFGQVNjRjNURmE0dG1rZDFZbU1Zb2IzYUdUaFZUMklmakttOXpUNkhNT1JqNCtYd0gvamRkOGxKeHIwSmJCc0dCSzloClBab3o1NXdvVWJNTFhLcWVvVFlOTE5VR0VNRlpYWktKSllIQzdFcFl4d3hKaDNtN2NWK2x0UVZzWG5NMlZndVZWak5EUjVYNEY2NCsKcG54ZGp2SzFPUEVxWDBRWVJhMzYrYW9QTlQ5cGdtM3RJVE5PSUQ4ZnFIeFh5TGRsbTRnTzZ3SURBUUFCbzRJQmdUQ0NBWDB3REFZRApWUjBUQVFIL0JBSXdBREFkQmdOVkhRNEVGZ1FVc21rQjl0SDI5cURRN204TUdyWDhxdXdJVFp3d2djQUdBMVVkSXdTQnVEQ0J0WUFVClhNRHhsaXpLVEZzcDhVQjAweHMyUGtmVWJnU2hlcVI0TUhZeEN6QUpCZ05WQkFZVEFsVlRNVHd3T2dZRFZRUUtFek5KYm5SbGNtNWwKZENCRGIzSndiM0poZEdsdmJpQm1iM0lnUVhOemFXZHVaV1FnVG1GdFpYTWdZVzVrSUU1MWJXSmxjbk14S1RBbkJnTlZCQU1USUVsRApRVTVPSUZSeVlXUmxiV0Z5YXlCRGJHVmhjbWx1WjJodmRYTmxJRU5CZ2lFQWswSXlxRTJQUGR4ZFVrK1B2Szl4bSt1alVVcEJINTFNCkxxMWRyTjZibUQ0d0RnWURWUjBQQVFIL0JBUURBZ2VBTUM0R0ExVWRId1FuTUNVd0k2QWhvQitHSFdoMGRIQTZMeTlqY213dWFXTmgKYm00dWIzSm5MM1J0WTJndVkzSnNNRXNHQTFVZElBUkVNRUl3RUFZT0t3WUJCQUdDeVJzQkJZTTdDQW93TGdZSUt3WUJCUVVIQWdFdwpJakFnQmdnckJnRUZCUWNDQVJZVWFIUjBjSE02THk5allTNXBZMkZ1Ymk1dmNtY3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTdKCmhXZHZpdUtkeXNZM2plT3pic1gyRFRtN1RxdmN0Y0V0am1hTy80VW1OMDlDc01USUUzcGptNUtxdzQ5cmxoR0VLM2VuRGFUS1hWRXUKMG5iYkRxZUJENjA2WithbFlNNjN3dzRRbjRUYVNiTmNlaDZubGhDYzcrWEI5VGRLUHJwSFVwUmhsSDdOM1dXWUsvUGQyMEVmUVR5bwo4UStIMVppbXV3VGdTU2dzN2JvVUlDSWFadFJYTG5JYXZoL2ZNaWYySkpPbDZpUXhsNEp6d2ErUHQwdkd2Q1IrYUx1RVNnWkZuMDR2CmpGVWFUbHF3YVhvYUVkOUs2SmxQa2NGTHFIcmN4MlpKSzE5eHBjWTBSR3FreXloc3A1S0RsS0I5RGZraWxhK3lGcGRQR2JjN05rNTgKUkxGSHYvaUlqZTZiZUxwY1FZcS9mQnMzSGRaT2dTQXBiVkE9PC9kczpYNTA5Q2VydGlmaWNhdGU+PC9kczpYNTA5RGF0YT48L2RzOktleUluZm8+PC9kczpTaWduYXR1cmU+PC9zdGlmaWNhdGU+PC9kczpYNTA5RGF0YT48L2RzOktleUluZm8+PC9kczpTaWduYXR1cmU+bWQ6c2lnbmVkTWFyaz4=
					- ----END ENCODED SMD- ----
																</item>
                            </dt_assoc>
                        </item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_text">Order created</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="admin_email">[email protected]</item>
                        <item key="id">422013</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

New gTLD during Claims period

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">new</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.guru</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">260</item>
                <item key="is_success">1</item>
                <item key="response_text">Registration is pending registrant review before completing due to claim/trademark.</item>
                <item key="transaction_id">2014-03-06 16:30:17 1701 101</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Registration is pending registrant review before completing due to claim/trademark.</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">300</item>
                        <item key="id">654276</item>
                        <item key="async_reason">has_claim</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Registry premium domain

<OPS_envelope>
   <header>
       <version>0.9</version>
   </header>
   <body>
       <data_block>
           <dt_assoc>
               <item key="protocol">XCP</item>
               <item key="object">domain</item>
               <item key="action">sw_register</item>
               <item key="attributes">
                   <dt_assoc>
                       <item key="custom_tech_contact">1</item>
                       <item key="reg_type">new</item>
                       <item key="reg_username">testing1234</item>
                       <item key="reg_password">testing1234testing</item>
                       <item key="reg_domain" />
                       <item key="bulk_order">0</item>
                       <item key="domain">example.bike</item>
                       <item key="premium_price_to_verify">36.30</item>
                       <item key="contact_set">
                           <dt_assoc>
                               <item key="owner">
                                   <dt_assoc>
                                       <item key="state">Ciudad Real</item>
                                       <item key="email">[email protected]</item>
                                       <item key="address1">Calle de la Azucena</item>
                                       <item key="phone">+1.4165350124</item>
                                       <item key="address3" />
                                       <item key="city">Ciudad Real</item>
                                       <item key="postal_code">13002</item>
                                       <item key="address2" />
                                       <item key="first_name">mnhRJTHy</item>
                                       <item key="country">ES</item>
                                       <item key="title">QA Tester</item>
                                       <item key="last_name">TTzfwelA</item>
                                       <item key="org_name">Tucows</item>
                                       <item key="fax">+1.4165350124</item>
                                   </dt_assoc>
                               </item>
                               <item key="admin">
                                   <dt_assoc>
                                       <item key="address2" />
                                       <item key="title">QA Tester</item>
                                       <item key="country">ES</item>
                                       <item key="first_name">Rob</item>
                                       <item key="org_name">Tucows</item>
                                       <item key="fax">+1.4165350124</item>
                                       <item key="last_name">McAuley</item>
                                       <item key="email">[email protected]</item>
                                       <item key="address1">Calle de la Azucena</item>
                                       <item key="state">Ciudad Real</item>
                                       <item key="address3" />
                                       <item key="phone">+1.4165350124</item>
                                       <item key="city">Ciudad Real</item>
                                       <item key="postal_code">13002</item>
                                   </dt_assoc>
                               </item>
                               <item key="billing">
                                   <dt_assoc>
                                       <item key="city">Ciudad Real</item>
                                       <item key="postal_code">13002</item>
                                       <item key="address1">Calle de la Azucena</item>
                                       <item key="state">Ciudad Real</item>
                                       <item key="email">[email protected]</item>
                                       <item key="address3" />
                                       <item key="phone">+1.4165350124</item>
                                       <item key="last_name">McAuley</item>
                                       <item key="org_name">Tucows</item>
                                       <item key="fax">+1.4165350124</item>
                                       <item key="address2" />
                                       <item key="title">QA Tester</item>
                                       <item key="country">ES</item>
                                       <item key="first_name">Rob</item>
                                   </dt_assoc>
                               </item>
                               <item key="tech">
                                   <dt_assoc>
                                       <item key="address1">Calle de la Azucena</item>
                                       <item key="email">[email protected]</item>
                                       <item key="state">Ciudad Real</item>
                                       <item key="phone">+1.4165350124</item>
                                       <item key="address3" />
                                       <item key="city">Ciudad Real</item>
                                       <item key="postal_code">13002</item>
                                       <item key="address2" />
                                       <item key="first_name">Rob</item>
                                       <item key="title">QA Tester</item>
                                       <item key="country">ES</item>
                                       <item key="fax">+1.4165350124</item>
                                       <item key="last_name">McAuley</item>
                                       <item key="org_name">Tucows</item>
                                   </dt_assoc>
                               </item>
                           </dt_assoc>
                       </item>
                       <item key="period">1</item>
                       <item key="link_domains">0</item>
                       <item key="handle">process</item>
                       <item key="auto_renew">0</item>
                       <item key="custom_nameservers">1</item>
                       <item key="nameserver_list">
                           <dt_array>
                               <item key="0">
                                   <dt_assoc>
                                       <item key="sortorder">1</item>
                                       <item key="name">ns1.qa.systemdns.com</item>
                                   </dt_assoc>
                               </item>
                               <item key="1">
                                   <dt_assoc>
                                       <item key="sortorder">2</item>
                                       <item key="name">ns2.qa.systemdns.com</item>
                                   </dt_assoc>
                               </item>
                           </dt_array>
                       </item>
                       <item key="tld_data">
                           <dt_assoc>
                               <item key="registrant_extra_info">
                                   <dt_assoc />
                               </item>
                           </dt_assoc>
                       </item>
                       <item key="dns_template">testingtemplate</item>
                   </dt_assoc>
               </item>
           </dt_assoc>
       </data_block>
   </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_text">Domain registration successfully completed.
                    Domain successfully locked.
                    Whois Privacy successfully enabled.</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_text">Domain registration successfully completed.
                            Domain successfully locked.
                            Whois Privacy successfully enabled.</item>
                        <item key="cancelled_orders">
                            <dt_array>
                                <item key="0">1995014</item>
                                <item key="1">1995015</item>
                            </dt_array>
                        </item>
                        <item key="registration_code">200</item>
                        <item key="domain_id">1015054</item>
                        <item key="id">1995016</item>
                    </dt_assoc>
                </item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

Domain transfer examples

The period, if present, must be 1 year.

This response shows the result of a successful response to a transfer order. The transfer is not complete at this point – rather, it has only been started. If the domain's current whois information is accurate, then the current domain owner receives an email from OpenSRS requesting that they approve or reject the transfer request.

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">transfer</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.com</item>
                        <item key="auth_info">FKm8$%jk(!</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="link_domains">0</item>
                        <item key="period">1</item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="response_text">Transfer request has been successfully sent</item>
                <item key="is_success">1</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Transfer request has been successfully sent</item>
                        <item key="registration_code">200</item>
                        <item key="id">3735288</item>
                        <item key="transfer_id">1234</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.AU Transfer

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">transfer</item>
                        <item key="domain">example.com.au</item>
                        <item key="period">0</item>
                        <item key="link_domains">0</item>
                        <item key="f_lock_domain">1</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_domain" />
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="au_registrant_info">
                                    <dt_assoc>
                                        <item key="registrant_name">Registered Company Name Ltd</item>
                                        <item key="registrant_id_type">ABN</item>
                                        <item key="policy_reason">1</item>
                                        <item key="registrant_id">99 999 999 999</item>
                                        <item key="eligibility_type">Registered</item>
                                        <item key="eligibility_name">Don Marshall</item>
                                        <item key="eligibility_id_type">ACN</item>
                                        <item key="eligibility_id">99999999</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_tech_contact">1</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Admin</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1812</item>
                                        <item key="last_name">Adams</item>
                                        <item key="address2">Suite 100</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550125</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Adler</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">US</item>
                                        <item key="address3">Billing</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+1.4165550123x1248</item>
                                        <item key="last_name">Burton</item>
                                        <item key="address2">Suite 200</item>
                                        <item key="state">CA</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Santa Clara</item>
                                        <item key="postal_code">90210</item>
                                        <item key="fax">+1.4165550136</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Bill</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="custom_nameservers">1</item>
                        <item key="nameserver_list">
                            <dt_array>
                                <item key="0">
                                    <dt_assoc>
                                        <item key="sortorder">1</item>
                                        <item key="name">ns1.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                                <item key="1">
                                    <dt_assoc>
                                        <item key="sortorder">2</item>
                                        <item key="name">ns2.systemdns.com</item>
                                    </dt_assoc>
                                </item>
                            </dt_array>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Transfer request initiated</item>
                <item key="action">REPLY</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Transfer request initiated</item>
                        <item key="transfer_id">0</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">11791463</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.CA Transfer

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">transfer</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="legal_type">CCT</item>
                        <item key="domain">hamburgers.ca</item>
                        <item key="auth_info">FKm8$%jk(!</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Owen</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="address3">Owner</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">M6K3M1</item>
                                        <item key="state">ON</item>
                                        <item key="country">CA</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="first_name">Owen</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="address3">Owner</item>
                                        <item key="city">SomeCity</item>
                                        <item key="postal_code">M6K3M1</item>
                                        <item key="state">ON</item>
                                        <item key="country">CA</item>
                                        <item key="phone">+1.4165550123x1902</item>
                                        <item key="fax">+1.4165550124</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="period">1</item>
                <item key="reg_domain" />
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="is_success">1</item>
                <item key="response_code">200</item>
                <item key="response_text">Transfer successful</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="admin_email"[email protected]</item>
                        <item key="id">85550904</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.DE Transfer

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">transfer</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.de</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="response_code">200</item>
                <item key="is_success">1</item>
                <item key="response_text">Transfer request has been successfully sent. Admin contact email: [email protected]</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">Transfer request has been successfully sent. Admin contact email: [email protected]</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">101550</item>
                        <item key="transfer_id">1234</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.EU .BE Transfer

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="custom_tech_contact">0</item>
                        <item key="auto_renew">0</item>
                        <item key="reg_type">transfer</item>
                        <item key="reg_username">user123</item>
                        <item key="reg_password">changeit123</item>
                        <item key="domain">example.eu</item>
                        <item key="handle">process</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="admin">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                                <item key="billing">
                                    <dt_assoc>
                                        <item key="country">DE</item>
                                        <item key="address3">Owner</item>
                                        <item key="org_name">Example Inc.</item>
                                        <item key="phone">+49.1234567</item>
                                        <item key="last_name">Ottway</item>
                                        <item key="address2">Suite 500</item>
                                        <item key="state">Brandenburg</item>
                                        <item key="email">[email protected]</item>
                                        <item key="city">Berlin</item>
                                        <item key="postal_code">10115</item>
                                        <item key="fax">+49.78654321</item>
                                        <item key="address1">32 Oak Street</item>
                                        <item key="first_name">Owen</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
                <item key="custom_nameservers">1</item>
                <item key="nameserver_list">
                    <dt_array>
                        <item key="0">
                            <dt_assoc>
                                <item key="sortorder">1</item>
                                <item key="name">ns1.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="1">
                            <dt_assoc>
                                <item key="sortorder">2</item>
                                <item key="name">ns2.systemdns.com</item>
                            </dt_assoc>
                        </item>
                        <item key="2">
                            <dt_assoc>
                                <item key="sortorder">3</item>
                                <item key="name">ns3.systemdns.com</item>
                            </dt_assoc>
                        </item>
                    </dt_array>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="is_success">1</item>
                <item key="response_code">200</item>
                <item key="response_text">
                    Transfer request has been successfully sent.
                    Admin contact email: [email protected] </item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="registration_text">
                            Transfer request has been successfully sent. Admin contact email: [email protected]
                        </item>
                        <item key="registration_code">200</item>
                        <item key="id">3751913</item>
                        <item key="transfer_id">1234</item>
                        <item key="admin_email">[email protected]</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.IT Transfer

<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="object">DOMAIN</item>
                <item key="action">SW_REGISTER</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_username">aaaa</item>
                        <item key="reg_domain"></item>
                        <item key="reg_type">transfer</item>
                        <item key="change_contact">1</item>
                        <item key="tld_data">
                            <dt_assoc>
                                <item key="it_registrant_info">
                                    <dt_assoc>
                                        <item key="nationality_code">IT</item>
                                        <item key="reg_code">SGLMRA80A01H501E</item>
                                        <item key="entity_type">1</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                        <item key="reg_password">aaaa</item>
                        <item key="domain">example037.it</item>
                        <item key="owner_confirm_address">[email protected]</item>
                        <item key="contact_set">
                            <dt_assoc>
                                <item key="owner">
                                    <dt_assoc>
                                        <item key="first_name">Mario</item>
                                        <item key="last_name">Segale</item>
                                        <item key="org_name">Mario Segale</item>
                                        <item key="address1">Via del Campidoglio, 20</item>
                                        <item key="city">Rome</item>
                                        <item key="state">RM</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">00123</item>
                                        <item key="phone">+39.0612345678</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                                <item key="tech">
                                    <dt_assoc>
                                        <item key="first_name">Frank</item>
                                        <item key="last_name">Mosser</item>
                                        <item key="org_name">Tech Orgname</item>
                                        <item key="address1">Piazza dei Giudici 20</item>
                                        <item key="city">Firenze</item>
                                        <item key="state">FI</item>
                                        <item key="country">IT</item>
                                        <item key="postal_code">50123</item>
                                        <item key="phone">+39.0551234567</item>
                                        <item key="email">[email protected]</item>
                                    </dt_assoc>
                                </item>
                            </dt_assoc>
                        </item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding="UTF-8" standalone="no"?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="is_success">1</item>
                <item key="response_text">Transfer request has been successfully sent. Admin contact email: [email protected]</item>
                <item key="response_code">200</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="transfer_id">41334</item>
                        <item key="registration_text">Transfer request has been successfully sent. Admin contact email: [email protected]</item>
                        <item key="admin_email">[email protected]</item>
                        <item key="registration_code">200</item>
                        <item key="id">214998</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>

.UK Transfer

<?xml version="1.0" encoding="UTF-8" standalone='yes'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'> 
<OPS_envelope>
<header>
<version>0.9</version>
</header>
<body>
   <data_block>
      <dt_assoc>
         <item key='protocol'>XCP</item>
         <item key='action'>SW_REGISTER</item>
         <item key='object'>DOMAIN</item>
         <item key='attributes'>
            <dt_assoc>
               <item key='reg_type'>transfer</item>
               <item key='domain'>opensrs.co.uk</item>
               <item key='handle'>process</item>
               <item key='auto_renew'>0</item>
               <item key='reg_username'>user123</item>
               <item key='reg_password'>changeme123</item>
               <item key="tld_data">
                   <dt_assoc>
                       <item key="registrant_extra_info">
                           <dt_assoc>
                               <item key="registrant_type">LTD</item>
                               <item key="registration_number">85214792</item>
                               <item key="trading_name">OpenSRS</item>
                           </dt_assoc>
                       </item>
                   </dt_assoc>
               </item>
               <item key='contact_set'>
                  <dt_assoc>
                     <item key='owner'>
                        <dt_assoc>
                           <item key='first_name'>OpenSRS</item>
                           <item key='last_name'>Tester</item>
                           <item key='phone'>+1.416555122</item>
                           <item key='fax'></item>
                           <item key='email'>[email protected]</item>
                           <item key='org_name'>OpenSRS UK Company Ltd</item>
                           <item key='address1'>96 Major Cr</item>
                           <item key='address2'></item>
                           <item key='address3'></item>
                           <item key='city'>London</item>
                           <item key='state'></item>
                           <item key='country'>UK</item>
                           <item key='postal_code'>SW31AA</item>
                        </dt_assoc>
                     </item>
                     <item key="admin">
                        <dt_assoc>
                           <item key='first_name'>OpenSRS</item>
                           <item key='last_name'>Tester</item>
                           <item key='phone'>+1.4165551212</item>
                           <item key='fax'></item>
                           <item key='email'>[email protected]</item>
                           <item key='org_name'>OpenSRS UK Company Ltd</item>
                           <item key='address1'>99 Major Cr</item>
                           <item key='address2'></item>
                           <item key='address3'></item>
                           <item key='city'>London</item>
                           <item key='state'>ON</item>
                           <item key='country'>UK</item>
                           <item key='postal_code'>SW31AA</item>
                        </dt_assoc>
                     </item>
                  </dt_assoc>
               </item>
	       <item key="custom_transfer_nameservers">0</item>
            </dt_assoc>
         </item>
      </dt_assoc>
   </data_block>
</body>
</OPS_envelope>

WHOIS Privacy

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="protocol">XCP</item>
                <item key="action">SW_REGISTER</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="reg_type">whois_privacy</item>
                        <item key="reg_password">aaaa</item>
                        <item key="domain">example.com</item>
                        <item key="reg_username">aaaa</item>
                    </dt_assoc>
                </item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE OPS_envelope SYSTEM 'ops.dtd'>
<OPS_envelope>
    <header>
        <version>0.9</version>
    </header>
    <body>
        <data_block>
            <dt_assoc>
                <item key="is_success">1</item>
                <item key="protocol">XCP</item>
                <item key="action">REPLY</item>
                <item key="object">DOMAIN</item>
                <item key="attributes">
                    <dt_assoc>
                        <item key="id">7235</item>
                        <item key="admin_email">[email protected]</item>
                    </dt_assoc>
                </item>
                <item key="response_text">WHOIS Privacy order [#7298] is in progress</item>
                <item key="response_code">200</item>
            </dt_assoc>
        </data_block>
    </body>
</OPS_envelope>