Create domain[Link]

The create domain command can be used to create a new domain object.

Input data[Link]

Tag

Occurrence min-max

Remarks

name

1

The fully qualified domain name to be created.

period

0-1

The default registration period is one year.

If the period element is provided it must use unit=’y’ and the requested years must be between 1 and 10 inclusive.

ns

0-13

DNS Belgium has chosen to work with nameservers as attributes to a domain name. This means you will need to use the <hostAttr> element for nameservers. If the nameserver is a subordinate of the domain name, an IP address is required.

For IDN nameservers, only A-labels are allowed.

registrant

1

The contact identifier of the contact that will be registrant.

contact

2-9

There must be at least one contact of type ‘admin’ and at least one contact of type ‘tech’. The contact of type ‘billing’ is not supported.

authInfo

1

The authorization information associated with the domain name.

secDNS

0-6

DNS Belgium has chosen to use dsData for the implementation of DNSSEC. Using Keydata will result in an error.

maxSigLive

0

This element is not supported.

Prerequisites[Link]

  • The domain name must be available.

  • Naming conventions must be followed.

  • Required elements must be provided.

  • Protected transactions threshold must not be reached.

Transformations[Link]

The domain name is created with the attributes provided. In case nameservers are provided, a DNS update transaction is queued. A billing line is created. The domain name enters the add grace period.

Response details[Link]

In case the command was successful, the response contains an creData element with information about the domain.