API Documentation: Domains Module
This is the guide for the domains
module of our API. Below you'll find an overview of all available actions within this module. Click on an action to jump directly to its description.
📑 Table of Contents
- 🔍 m: domains, a: check – Check Availability
- 📄 m: domains, a: list – Retrieve Domain List
- 🛒 m: domains, a: order – Register or Transfer Domain
- 📋 m: domains, a: show – View Domain Details
- ❌ m: domains, a: del, t: cancel / cancel-direct / undo – Cancel Domain
- ✍️ m: domains, a: edit-contact – Update WHOIS Details
- 🛠️ m: domains, a: edit-nameserver – Update Nameservers
- 🔒 m: domains, a: lock – Lock Domain
- 🔓 m: domains, a: unlock – Unlock Domain
- 🔑 m: domains, a: get-authkey – Retrieve Transfer Code
- 👥 m: domains, a: list, t: contact – Contact Overview
- 👤 m: domains, a: show, t: contact – View Contact Details
- ➕ m: domains, a: add, t: contact – Add Contact
- ✏️ m: domains, a: edit, t: contact – Edit Contact
- 🔎 m: domains, a: check, t: contact – Check Contact
- 🗑️ m: domains, a: del, t: contact – Delete Contact
- 📡 m: domains, a: show-dns-zone – View DNS Zone
- ⚙️ m: domains, a: edit-dns-zone – Edit DNS Zone
🔍 m: domains, a: check – Check Availability
Variable | Required | Description |
---|---|---|
| ✅ | e.g. |
Status values:
available
– the domain name is availableunavailable
– the domain name is already registered
📄 m: domains, a: list – Retrieve Domain List
Variable | Required | Description |
---|---|---|
| ❌ | No input needed |
Status values:
success
– domain list successfully retrieved
🛒 m: domains, a: order – Register or Transfer Domain
Variable | Required | Description |
---|---|---|
| ✅ | e.g. |
| ✅ | e.g. |
| ✅ | Unique ID of registrant |
| ✅ | Unique ID of admin contact |
| ✅ | Unique ID of tech contact |
| ✅ | Primary nameserver |
| ✅ | Secondary nameserver |
| ❌ | Tertiary nameserver (optional) |
| ❌ | Transfer code if required |
Status values:
success
– domain was successfully registerednot-authorized
– post-payment not enablednot-found-service
– TLD not supportednot-found-contact
– contact not foundnot-available
– domain already orderedvalidation-domain
– invalid domain format
📋 m: domains, a: show – View Domain Details
Variable | Required | Description |
---|---|---|
| ✅ | e.g. |
| ✅ | e.g. |
Status values:
success
– domain was foundnot-authorized
– no access to domainnot-found
– domain not found
❌ m: domains, a: del, t: cancel / cancel-direct / undo – Cancel Domain
Variable | Required | Description |
---|---|---|
| ✅ | e.g. |
| ✅ | e.g. |
Status values:
success
– domain successfully cancelledpending-deletion
– already marked for deletionnot-supported
– cancellation not supportednot-authorized
– no access to domainnot-found
– domain not found
✍️ m: domains, a: edit-contact – Update WHOIS Details
Variable | Required | Description |
---|---|---|
| ✅ | Domain name |
| ✅ | Extension |
| ✅ | Registrant contact handle |
| ✅ | Admin contact handle |
| ✅ | Tech contact handle |
Status values:
success
– contacts updatederror
– update failednot-authorized
– no access to domainnot-found
– domain not found
🛠️ m: domains, a: edit-nameserver – Update Nameservers
Variable | Required | Description |
---|---|---|
| ✅ | Domain name |
| ✅ | Extension |
| ✅ | First nameserver |
| ✅ | Second nameserver |
| ❌ | Third nameserver |
Status values:
success
– nameservers updatedwarning
– no changes appliederror
– update failednot-authorized
– no access to domainnot-found
– domain not found
🔒 m: domains, a: lock – Lock Domain
Variable | Required | Description |
---|---|---|
| ✅ | Domain name |
| ✅ | Extension |
Status values:
success
– domain lockednot-supported
– not supported for this TLDnot-authorized
– no accessnot-found
– domain not found
🔓 m: domains, a: unlock – Unlock Domain
Variable | Required | Description |
---|---|---|
| ✅ | Domain name |
| ✅ | Extension |
Status values:
success
– domain unlockednot-supported
– not supportednot-authorized
– no accessnot-found
– domain not found
🔑 m: domains, a: get-authkey – Retrieve Transfer Code
Variable | Required | Description |
---|---|---|
| ✅ | Domain name |
| ✅ | Extension |
Status values:
success
– transfer code retrievedwarning
– no code availableerror
– failed to retrievenot-supported
– TLD not supportednot-authorized
– no accessnot-found
– domain not found
👥 m: domains, a: list, t: contact – Contact Overview
Variable | Required | Description |
---|---|---|
| ❌ |
|
Status values:
success
– contacts retrievedpending
– still processingnot-authorized
– no accessnot-found
– no contacts found
👤 m: domains, a: show, t: contact – View Contact Details
Variable | Required | Description |
---|---|---|
| ✅ | Unique contact handle |
Status values:
success
– contact foundpending
– still being creatednot-authorized
– no accessnot-found
– contact not found
➕ m: domains, a: add, t: contact – Add Contact
(same fields as in edit
, see below)
Status values:
success
– contact addederror-processing
– add failedvalidation-handle
– invalid handlevalidation-emailaddress
– invalid emailvalidation-address
– invalid addressvalidation-phonenumber
– invalid phone numbernot-found
– contact not found
✏️ m: domains, a: edit, t: contact – Edit Contact
Variable | Required | Description |
---|---|---|
| ✅ | Unique name |
| ❌ | Optional |
| ❌ | Dutch companies only |
| ❌ | EU companies only |
| ✅ | First name or initials |
| ✅ | Last name |
| ✅ | No P.O. boxes allowed |
| ✅ | e.g. 1234AB |
| ✅ | Only letters and spaces allowed |
| ✅ | ISO 3166-1 code |
| ✅ | Must be valid and reachable |
| ✅ | Digits only |
Status values:
success
– contact updatederror-processing
– update failedvalidation-handle
– invalid handlevalidation-emailaddress
– invalid emailvalidation-address
– invalid addressvalidation-phonenumber
– invalid phone numberpending-processing
– still processingpending-modification
– being updatedpending-deletion
– being deletednot-found
– contact not found
🔎 m: domains, a: check, t: contact – Check Contact
Variable | Required | Description |
---|---|---|
| ✅ | First name/initials |
| ✅ | Last name |
| ❌ | Optional |
Status values:
success
– contact existsnot-found
– contact not found
🗑️ m: domains, a: del, t: contact – Delete Contact
Variable | Required | Description |
---|---|---|
| ✅ | Unique contact handle |
Status values:
success
– contact deletedpending-processing
– processing startedpending-modification
– contact being updatedpending-deletion
– contact already scheduled for removalnot-found
– contact not found
📡 m: domains, a: show-dns-zone – View DNS Zone
Variable | Required | Description |
---|---|---|
| ✅ | Domain name |
| ✅ | Extension |
Status values:
success
– DNS zone foundnot-found
– DNS zone not found
⚙️ m: domains, a: edit-dns-zone – Edit DNS Zone
Variable | Required | Description |
---|---|---|
| ✅ | Domain name |
| ✅ | Extension |
| ✅ | Modified zone as array |
Status values:
success
– DNS zone updatederror-processing
– update failednot-found
– zone not found
Updated on: 23/05/2025
Thank you!