The "Product Store" is a central service that provides information about the products offered by InterNetX. The product information can be retrieved via a REST API.

Table of contents

Address

The interface can be reached under the following URL: https://api.autodns.com/productstore/v1

Documentation

The interface is fully documented with Swagger. The Swagger file can be found in the Official InterNetX Github Repository.

Certificate Product Routes

GET /ssl

The route GET /ssl lists all certificate products and outputs them in JSON format.

GET /ssl/_paginate

The route GET /ssl/_paginate lists all certificate products and returns them within a pagination object. The output is in JSON .

GET /ssl/{label}

The GET /ssl/{label} route displays information about a specific certificate product. The output is in JSON format. If no product is found for the given "label", a 404 HTTP code is returned.

TLD Product Routes

GET /tld

The route GET /tld lists all TLD products and outputs them in JSON format. The list can be filtered using various parameters.

GET /tld/_paginate

The route GET /tld/_paginate lists all TLD products and returns them within a pagination object. The output is in JSON. The list can be filtered with different parameters.

Example:

https://api.autodns.com/productstore/v1/tld/_paginate?page=1&per_page=50&keyword=&tldType[]=CCTLD&tldType[]=GTLD&tldType[]=NEW_GTLD&tldContinent[]=EUROPE&dnssec=false&privacy=false&trustee=false&premium=false&authinfo=false&contactExtensions=false

FilterDescriptionExample
keywordA keyword that is searched for. Here, for example, one or more TLDs can be searched for.keyword=de / keyword=de,at,com
tldType[]The type of the TLD. CCTLD / GTLD / NEW_GTLD.tldType[]=CCTLD
tldContinent[]Te continent of the TLD. Useful for CCTLDs and individual NewGTLDstldContinent[]=EUROPE
tldLanguageOfOffice[]Language of the TLD. Useful for CCTLDs and individual NewGTLDstldLanguageOfOffice[]=FR
tldGeoPol[]Ageographic-political filter. Only useful for CCTLDs.
Possible values : CARIBIC / EU
tldGeoPol[]=EU
dnssecFilter for TLDs that support DNSSec.
Possible values : true / false
true
privacyFilter for TLDs that support privacy.
Possible values : true / false
true
trusteeFilter for TLDs that support Trustee.
Possible values : true / false
true
premiumFilter for TLDs that support premium domains.
Possible values : true /false
true
authinfoFilter for TLDs that support Authinfo.
Possible values : true / false
true
contactExtensionsFilter for TLDs that support contact extensions.
Possible values : true / false
true
pageThe page to be displayed1
per_pageThe number of elements per page10

GET /tld/{label}

The GET /tld/{label} route displays information about a specific TLD product. The output is in JSON. If no product is found for the given "label", a 404 HTTP code is returned.