RRPproxy Homepage
RRPproxy Homepage

.it

API commands

Please find in the following a set of the most commonly used standard API commands in order to register, modify, renew, and transfer a domain name.

Domain Registration

(API Command reference » AddDomain)
Exception
command                                   = AddDomain
domain                                    = yourdomain.it
period                  = (INT)
ownercontact0   = (CONTACT)
admincontact0   = (CONTACT)
techcontact0    = (CONTACT)
billingcontact0 = (CONTACT)
nameserver0	= (NAMESERVER)
nameserver1 	= (NAMESERVER)
X-IT-SECT3-LIABILITY                      = 1
X-IT-SECT5-PERSONAL-DATA-FOR-REGISTRATION = 1
X-IT-SECT6-PERSONAL-DATA-FOR-DIFFUSION    = 1
X-IT-SECT7-EXPLICIT-ACCEPTANCE            = 1
X-IT-ENTITY-TYPE                        = 1-7 (not necessary if X-IT-ACCEPT-TRUSTEE-TAC = 1)
X-IT-PIN                 = (TEXT)(not necessary if X-IT-ACCEPT-TRUSTEE-TAC = 1) 
X-IT-ACCEPT-TRUSTEE-TAC                   = 0|1
auth                                      = .......

The owner contact of the domain registration must be inside the European Union. If there is no eligible contact available you can use our Trustee Service(X-IT-ACCEPT-TRUSTEE-TAC = 1) which offers such a contact. If you are choosing the trustee solution, then the registration will NOT be processed in realtime because of the verification procedure of our Trustee Service, which can take up to 3 days.

Domain Modification

(API Command reference » ModifyDomain)
Standard command
command = ModifyDomain
domain  = yourdomain.it

Change of registrant

Exception
command                                   = TradeDomain
domain                                    = yourdomain.it
OWNERCONTACT0                             = (CONTACT)
X-IT-SECT3-LIABILITY                      = 1
X-IT-SECT5-PERSONAL-DATA-FOR-REGISTRATION = 1
X-IT-SECT6-PERSONAL-DATA-FOR-DIFFUSION    = 1
X-IT-SECT7-EXPLICIT-ACCEPTANCE            = 1
X-IT-ENTITY-TYPE                        = 1-7 (not necessary if X-IT-ACCEPT-TRUSTEE-TAC = 1)
X-IT-PIN                 = (TEXT)(not necessary if X-IT-ACCEPT-TRUSTEE-TAC = 1) 
X-IT-ACCEPT-TRUSTEE-TAC                   = 0|1
auth                                      = .......

A change of registrant also requires (as for a new domain registration) the agreement to the .it registration conditions. Therefore you have to agree and set the following parameters:
X-IT-SECT3-LIABILITY = 1
X-IT-SECT5-PERSONAL-DATA-FOR-REGISTRATION = 1
X-IT-SECT6-PERSONAL-DATA-FOR-DIFFUSION = 1
X-IT-SECT7-EXPLICIT-ACCEPTANCE = 1
X-IT-ENTITY-TYPE = 1-7

Domain Renewal

RenewDomain is not available for .it TLDs.

As .it domains can only be registered on a monthly or yearly basis, they cannot be renewed explicitly. To renew a .it domain you have to set the domain renewal mode or default renewal mode to AUTORENEW or RENEWONCE.

Domain Deletion

(API Command reference » DeleteDomain)
Command
command = DeleteDomain
domain  = yourdomain.it

Domain Transfer

(API Command reference » TransferDomain)
Standard command
command = TransferDomain
domain  = yourdomain.it
action  = request
auth    = .......
  • A .it domain transfer has to be initiated with a so-called authorisation code, which can be obtained from the current registrar through the owner or Admin-C of the domain.
  • The losing registrar has 5 days to approve and/or reject the transfer request. At the end of the pendingTransfer period, requests that have not been explicitly cancelled, rejected or approved are approved automatically by the registry.

Transfer with change of registrant

Exception
command                                   = TransferDomain
domain                                    = yourdomain.it
OWNERCONTACT0                             = (CONTACT)
X-IT-SECT3-LIABILITY                      = 1
X-IT-SECT5-PERSONAL-DATA-FOR-REGISTRATION = 1
X-IT-SECT6-PERSONAL-DATA-FOR-DIFFUSION    = 1
X-IT-SECT7-EXPLICIT-ACCEPTANCE            = 1
X-IT-ENTITY-TYPE                        = 1-7 (not necessary if X-IT-ACCEPT-TRUSTEE-TAC = 1)
X-IT-PIN                 = (TEXT)(not necessary if X-IT-ACCEPT-TRUSTEE-TAC = 1) 
X-IT-ACCEPT-TRUSTEE-TAC                   = 0|1
auth                                      = .......

Domain Restore

(API Command reference » RestoreDomain)
Command
command = RestoreDomain
domain  = yourdomain.it

Domain Extensions

X-IT-ACCEPT-TRUSTEE-TAC0|1

The Ownercontact of the domain registration must be inside the European Union. If there is no eligible contact available you can use our Trustee Service which offers such a contact.
X-IT-CONSENTFORPUBLISHING0|1

Value to allow the publication of contact's personal data (optional)
0 deny publication
1 allow publication
X-IT-ENTITY-TYPE1-7

Numeric value to identify Registrant typology (optional)

If no entity type has been entered then it is depending on the owner handle:
* if a company is inserted and the country code is IT the entity type 2 must be used
* if a company is inserted and the country code is not IT the entity type 7 must be used
* if no company is inserted the entity type 1 will be used

Allowed values:

1 Italian and foreign natural persons
2 Companies/one man companies (only IT)
3 Freelance workers/professionals (only IT)
4 non-profit organizations(only IT)
5 public organizations (only IT)
6 other subjects (only IT)
7 foreigner companies/organizations who match 2-6 (all other EU member countries)
X-IT-PINDomain name registrant's Taxcode (mandatory)
If the requester:
* is an Italian natural person it contains his/her Codice Fiscale (16 characters format).
* For others than residents of IT it can contain a document number. (ID Card).
* For associations without VAT number and tax code must be equal to n.a..
* In all other cases it must be equal to VAT number (in the 16 characters format if nationality is IT) or the numeric Codice Fiscale.
X-IT-SECT3-LIABILITY0|1

The Registrant of the domain name in question, declares under their own responsibility that they are:

a) in possession of the citizenship or resident in a country belonging to the European Union (in the case of registration for natural persons);

b) established in a country belonging to the European Union (in the case of registration for other organizations);

c) aware and accept that the registration and management of a domain name is subject to the "Rules of assignment and management of domain names in ccTLD. it" and "Regulations for the resolution of disputes in the ccTLD.it" and their subsequent amendments;

d) entitled to the use and/or legal availability of the domain name applied for, and that they do not prejudice, with the request for registration, the rights of others;

e) aware that for the inclusion of personal data in the Database of assigned domain names, and their possible dissemination and accessibility via the Internet, consent must be given explicitly by ticking the appropriate boxes in the information below. See "The policy of the .it Registry in the Whois Database" on the website of the Registry (http://www.nic.it);

f) aware and agree that in the case of erroneous or false declarations in this request, the Registry shall immediately revoke the domain name, or proceed with other legal actions. In such case the revocation shall not in any way give rise to claims against the Registry;

g) release the Registry from any liability resulting from the assignment and use of the domain name by the natural person that has made the request;

h) accept Italian jurisdiction and laws of the Italian State.
X-IT-SECT5-PERSONAL-DATA-FOR-REGISTRATION0|1

The interested party, after reading the above disclosure, gives consent to the processing of information required for registration, as defined in the above disclosure. Giving consent is optional, but if no consent is given, it will not be possible to finalize the registration, assignment and management of the domain name.
X-IT-SECT6-PERSONAL-DATA-FOR-DIFFUSION0|1

The interested party, after reading the above disclosure, gives consent to the dissemination and accessibility via the Internet, as defined in the disclosure above. Giving consent is optional, but absence of consent does not allow the dissemination and accessibility of Internet data.
X-IT-SECT7-EXPLICIT-ACCEPTANCE0|1

For explicit acceptance, the interested party declares that they:

c) are aware and agree that the registration and management of a domain name is subject to the "Rules of assignment and management of domain names in ccTLD.it" and "Regulations for the resolution of disputes in the ccTLD.it "and their subsequent amendments;

f) are aware and agree that in the case of erroneous or false declarations in this request, the Registry shall immediately revoke the domain name, or proceed with other legal actions. In such case the revocation shall not in any way give rise to claims against the Registry;

g) release the Registry from any liability resulting from the assignment and use of the domain name by the natural person that has made the request;

h) accept the Italian jurisdiction and laws of the Italian State.

Domain Restrictions

  • Only individual and juridical persons residing in or belonging to a EU Member State can register domain names under the ccTLD .it:
    • Austria
    • Belgium
    • Cyprus
    • Czech Republic
    • Denmark
    • Esthonia
    • Finland
    • France
    • Germany
    • United Kingdom
    • Greece
    • Hungary
    • Ireland
    • Italy
    • Latvia
    • Lithuania
    • Luxembourg
    • Malta
    • Netherlands
    • Poland
    • Portugal
    • Slovakia
    • Slovenia
    • Spain
    • Sweden
    • The registration of .it domain names will be extended to entities that have citizenship, or reside or are based in the following countries: IS (Iceland), LI (Liechtenstein), NO (Norway), SM (Republic of San Marino), VA (the Vatican City) and CH (Switzerland) on July 11, 2012.
    • All others can use our trustee service to register a .it domain.
  • Nameservers for a .it domain have to be correctly configured before the actual registration. The registry checks the name servers for a period of 30 days, else the registration will fail and the domain will be deleted.
    • Please check that the following requirements are met:
    • The master server stated in the SOA of the zone must be one of the nameservers given with the domain application.
    • Each nameserver stated in the application must have a valid NS entry.
    • Check your name server configuration at the registry

Wedomains :)