Used to get TLD metadata.
| Name | Type | Description | Restrictions |
|---|---|---|---|
| tld | String | The tld without any dot (.) |
|
| Name | Type | Required / Optional | Description |
|---|---|---|---|
| createDomainPeriods | List <Integer> | Required | List of supported periods with domain creation |
| renewDomainPeriods | List <Integer> | Required | List of supported periods with domain renewal |
| autoRenewDomainPeriods | List <Integer> | Required | List of supported periods for automatic domain renewal |
| transferDomainPeriods | List <Integer> | Optional | List of supported periods with domain transfer |
| redemptionPeriod | Integer | Optional | The period in which a deleted domain can be restored |
| pendingDeletePeriod | Integer | Optional | Domain deletion confirmation awaited by the registry |
| addGracePeriod | Integer | Optional | The period in which a domain may be deleted and a conditional refund can be claimed |
| renewGracePeriod | Integer | Optional | The period in which a renewed domain may be deleted and a conditional refund can be claimed |
| autoRenewGracePeriod | Integer | Optional | The period in which an auto renewed domain may be deleted and a conditional refund can be claimed |
| transferGracePeriod | Integer | Optional | The period in which a transferred domain may be deleted and a conditional refund can be claimed |
| expiryDateOffset | Integer | Optional | The offset for the expiry date when the automatical domain renewal is started in seconds |
| transferFOA | Boolean | Required | Whether or not the transfer process requires accepting of FOA |
| adjustableAuthCode | Boolean | Required | Whether or not the auth code can be auto regenerated |
| customAuthcodeSupport | Boolean | Required | Whether or not the auth code can be customized |
| transferSupportsAuthcode | Boolean | Required | Whether or not the transfer process supports an auth code |
| transferRequiresAuthcode | Boolean | Required | Whether or not the transfer process requires an auth code |
| creationRequiresPreValidation | Boolean | Required | Whether or not the domain creation is dependent on the registrant being validated |
| zoneCheck | String | Optional | Set if a zone check is performed by the registry, contains the url to the check form at the registry |
| possibleClientDomainStatuses | List <Enum> | Optional |
Supported client domain statuses
Possible values:
|
| allowedDnssecRecords | Integer | Optional | Maximum number of allowed DNSSec record types |
| allowedDnssecAlgorithms | List <Integer> | Optional |
The supported DNSSEC algoriths
Possible values:
|
| validationCategory | Enum | Optional |
If validation is required, the required validation category
Possible values:
|
| featuresAvailable | List <Enum> | Required |
Features available
Possible values:
|
| registrantChangeApprovalRequired | Boolean | Required | Material changes to registrant date require IRTP-C approval. |
| registrantChangeTransferLock | Boolean | Required | The domain will be locked for transfer after registrant change |
| allowDesignatedAgent | Enum | Optional |
when registrant change requires approval, indicates the allowed designated agent type. When type is "BOTH", you can also use only "OLD" or "NEW"
Possible values:
|
| jurisdiction | String | Optional | Applicable jurisdiction to for registrations |
| termsOfService | String | Optional | Link to registry terms of service applicable to registrations |
| privacyPolicy | String | Optional | Link to registry privacy policy applicable to registrations |
| registrationNotice | String | Optional | Notice that must be shown to the registrant during registration |
| whoisExposure | Enum | Required |
Indication of the data publicly exposed over whois, port 43 and web
Possible values:
|
| gdprCategory | Enum | Required |
Categorization specific to GDPR compliance
Possible values:
|
| restoreIncludesRenew | Boolean | Required | Indicates if the restore fee of a domain includes the renewal fee or this is charged separately when necessary. |
| renewalOnTransfer | Enum | Required |
Indicates if a renewal is charged when a transfer is initiated
Possible values:
|
| domainSyntax | domainSyntax | Required | Specific requirements for the domain name |
| nameservers | nameservers | Required | Specific requirements for the name servers |
| hosts | hosts | Required | Specific requirements for the hosts |
| registrant | registrant | Required | Requirements for the registrant |
| adminContacts | adminContacts | Required | Requirements for the admin contact(s) |
| billingContacts | billingContacts | Required | Requirements for the billing contact(s) |
| techContacts | techContacts | Required | Requirements for the tech contact(s) |
| contactProperties | List < contactProperties > | Optional | Available contact properties |
| launchPhases | List < launchPhases > | Optional | Available launch phases |
| Name | Type | Required / Optional | Description |
|---|---|---|---|
| name | String | Required | The name of the property |
| label | String | Required | The textual label for the property |
| description | String | Required | The textual description of the property |
| type | Enum | Required |
Data type of property
Possible values:
|
| mandatory | Boolean | Required | Whether or not the property is mandatory |
| values | Map <String, String> | Optional | When restricted to a fixed set of values, a map of the allowed values with their textual description |
| Name | Type | Required / Optional | Description |
|---|---|---|---|
| minLength | Integer | Required | |
| maxLength | Integer | Required | |
| idnSupport | Boolean | Required | |
| idnType | Enum | Optional |
Possible values:
|
| allowedCharacters | String | Optional | |
| languageCodes | languageCodes | Optional |
| Name | Type | Required / Optional | Description |
|---|---|---|---|
| min | Integer | Required | Minimum amount of entries to be supplied |
| max | Integer | Required | Minimum amount of entries to be supplied |
| required | Boolean | Required | It is possible that a value is not required but there is a minumum specified, this means that if a value is supplied it should have at least the minumum amount |
| Name | Type | Required / Optional | Description |
|---|---|---|---|
| addressesIPv4 | addressesIPv4 | Required | Specific requirements for the IPv4 host addresses |
| addressesIPv6 | addressesIPv6 | Required | Specific requirements for the IPv6 host addresses |
| addressesTotal | addressesTotal | Required | Specific requirements for the total amount of host addresses |
| Name | Type | Required / Optional | Description |
|---|---|---|---|
| organizationRequired | Boolean | Required | Is the contact is required to be an organization |
| organizationAllowed | Boolean | Required | Is the contact allowed to be an organization |
| allowedCountries | List <String> | Optional | The countries allowed for the contact |
| scope | Enum | Required |
The scope for the usage usage of this contact
Possible values:
|
| Name | Type | Required / Optional | Description |
|---|---|---|---|
| min | Integer | Required | Minimum amount of entries to be supplied |
| max | Integer | Required | Minimum amount of entries to be supplied |
| required | Boolean | Required | It is possible that a value is not required but there is a minumum specified, this means that if a value is supplied it should have at least the minumum amount |
| organizationRequired | Boolean | Required | Is the contact is required to be an organization |
| organizationAllowed | Boolean | Required | Is the contact allowed to be an organization |
| allowedCountries | List <String> | Optional | The countries allowed for the contact |
| scope | Enum | Required |
The scope for the usage usage of this contact
Possible values:
|
| Name | Type | Required / Optional | Description |
|---|---|---|---|
| min | Integer | Required | Minimum amount of entries to be supplied |
| max | Integer | Required | Minimum amount of entries to be supplied |
| required | Boolean | Required | It is possible that a value is not required but there is a minumum specified, this means that if a value is supplied it should have at least the minumum amount |
| organizationRequired | Boolean | Required | Is the contact is required to be an organization |
| organizationAllowed | Boolean | Required | Is the contact allowed to be an organization |
| allowedCountries | List <String> | Optional | The countries allowed for the contact |
| scope | Enum | Required |
The scope for the usage usage of this contact
Possible values:
|
| Name | Type | Required / Optional | Description |
|---|---|---|---|
| min | Integer | Required | Minimum amount of entries to be supplied |
| max | Integer | Required | Minimum amount of entries to be supplied |
| required | Boolean | Required | It is possible that a value is not required but there is a minumum specified, this means that if a value is supplied it should have at least the minumum amount |
| organizationRequired | Boolean | Required | Is the contact is required to be an organization |
| organizationAllowed | Boolean | Required | Is the contact allowed to be an organization |
| allowedCountries | List <String> | Optional | The countries allowed for the contact |
| scope | Enum | Required |
The scope for the usage usage of this contact
Possible values:
|
Generic errors can be expected.
GET /v2/tlds/tld/info