- Getting started
- Domains
- Domains
- Contacts
- Nameservers
- DNS templates
- Availability
- Order
Get domain
GET
/domains/{domain}
v2
Request
Authorization
Add parameter in header
API-Key
Example:
API-Key: ********************
Path Params
domain
string
required
Example:
domain.com
Header Params
Accept
string
required
Default:
application/json
Content-Type
string
required
Default:
application/json
User-Agent
string
optional
Default:
my-application/1.0.0
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://mijn.host/api/v2/domains/domain.com' \
--header 'Accept;' \
--header 'User-Agent: my-application/1.0.0' \
--header 'API-Key;'
Responses
🟢200OK
application/json
Body
status
integer
required
status_description
string
required
data
object
required
domain
string
required
renewal_date
string
required
is_lockable
boolean
required
is_locked
boolean
required
dnssec_enabled
integer
required
nameservers
array[string]
required
managed_dns
boolean
required
whitelabel_ns
boolean
required
dnssec_keys
array [object {3}]
required
handles
object
required
messages
string
required
Example
{
"status": 200,
"status_description": "Request successful",
"data": {
"domain": "domain.com",
"renewal_date": "01-01-2030",
"is_lockable": false,
"is_locked": false,
"dnssec_enabled": 1,
"nameservers": [
"ns1.mijn.host",
"ns2.mijn.host",
"ns3.mijn.host"
],
"managed_dns": true,
"whitelabel_ns": false,
"dnssec_keys": [
{
"flags": "257",
"alg": "13",
"pubKey": "p1jY89lZK3wHaejvtXaDDZN9K0Z4TNJwI6ad9Iw9TjdcuN2EZZ1+AKrECtnj6qHk+M4rpvKV56O3EfEarH96HQ=="
}
],
"handles": {
"owner": {
"type": "owner",
"handle": "1234",
"name": "mijn.host"
},
"tech": {
"type": "tech",
"handle": "1234",
"name": "mijn.host"
},
"admin": {
"type": "admin",
"handle": "1234",
"name": "mijn.host"
},
"reseller": {
"type": "reseller",
"handle": "",
"name": "-"
}
},
"messages": ""
}
}
🟠400Invalid input
Modified at 2024-06-27 07:30:56