Logo
Openapi.it Public API Documentation

Domains

Number of APIs: 15


This web service allows you to purchase and manage .it domains.

Contact Support: Name: Support


1. {{baseUrl}}/check/:domain

GET {{baseUrl}}/check/:domain

This method lets you know if a domain is available



2. contact-{handle} - {{baseUrl}}/contact/:handle

GET {{baseUrl}}/contact/:handle

This method allows you to see the single contact related to the parameter passed in the path



3. contact-{handle} - {{baseUrl}}/contact/:handle

PUT {{baseUrl}}/contact/:handle

This method allows you to update contact information like name, email, privacy or voice. If the contact is a registrant and 'nationalitycode', 'entitytype', 'regcode' are already filled in, it is no longer possible to change them



4. contact-{handle} - {{baseUrl}}/contact/:handle

DELETE {{baseUrl}}/contact/:handle

This method allows you to delete a contact within the system



5. contact - {{baseUrl}}/contact

GET {{baseUrl}}/contact

This method lets you see the list of contacts associated with your domains



6. contact - {{baseUrl}}/contact

POST {{baseUrl}}/contact

This method allows you to register a new contact in the system, which you will then need to associate with the new domains to be purchased. If you want to create a 'registrant' contact, 'nationalitycode', 'entitytype' and 'regcode' are mandatory.



7. domain-{domain}-tech - {{baseUrl}}/domain/:domain/tech

GET {{baseUrl}}/domain/:domain/tech

This method shows you who the tech contact of your domain is



8. domain-{domain}-tech - {{baseUrl}}/domain/:domain/tech/:handle

DELETE {{baseUrl}}/domain/:domain/tech/:handle

This method allows you to delete a tech from a specific domain



9. domain-{domain} - {{baseUrl}}/domain/:domain

GET {{baseUrl}}/domain/:domain

This method allows you to see the single domain related to the parameter passed in the path



10. domain-{domain} - {{baseUrl}}/domain/:domain

PUT {{baseUrl}}/domain/:domain

This method allows you to update domain information like registrant, admin, tech or dns. Both the 'registrant' and the 'dns' must be updated alone and not in the presence of other parameters, not even together



11. domain-{domain} - {{baseUrl}}/domain/:domain

DELETE {{baseUrl}}/domain/:domain

This method allows you to delete a domain



12. domain-{domain} - {{baseUrl}}/domain/:domain/registrant

GET {{baseUrl}}/domain/:domain/registrant

This method shows you who the registrant contact of your domain is



13. domain-{domain} - {{baseUrl}}/domain/:domain/admin

GET {{baseUrl}}/domain/:domain/admin

This method shows you who the admin contact of your domain is



14. domain - {{baseUrl}}/domain

GET {{baseUrl}}/domain

This method allows you to see the list of domains registered by your profile



15. domain - {{baseUrl}}/domain

POST {{baseUrl}}/domain

This method allows you to register a new domain or transfer an existing one. For the addition of a new domain are required: 'domain', 'registrant', 'admin', 'tech', 'dns'; for the transfer of an existing domain are mandatory: 'domain', 'authinfo'



ENDPOINTS