POST
/
?action=registerdomain
curl --request POST \
  --url 'https://domain.hostwithdothost.com/?action=registerdomain' \
  --header 'Content-Type: application/json' \
  --data '{
  "username": "yourUsername",
  "password": "yourPassword",
  "domain": "vibeconnect.com.ng",
  "period": 1,
  "contact": {
    "FirstName": "Onyeka",
    "LastName": "Onah",
    "Company": "",
    "EMail": "Onahonyeka4real@gmail.com",
    "AddressLine1": "Behind Divine Model School Ado",
    "AddressLine2": "",
    "City": "Karu",
    "Country": "NG",
    "Phone": "8166947262",
    "PhoneCountryCode": 234,
    "ZipCode": "961002",
    "State": "Nasarawa"
  },
  "registrant": {
    "FirstName": "DotHost",
    "LastName": "Technologies",
    "Company": "DotHost Technologies",
    "EMail": "support@usedothost.com",
    "AddressLine1": "Ikeja",
    "City": "Lagos",
    "Country": "NG",
    "Phone": "9041557573",
    "PhoneCountryCode": 234,
    "ZipCode": "100001",
    "State": "Lagos"
  },
  "nameservers": [
    "ns1.usedothost.com",
    "ns2.usedothost.com"
  ],
  "privacyProtection": true,
  "eppLock": false
}'
{
  "result": "OK",
  "data": {
    "ID": 0,
    "Status": "active",
    "DomainName": "thegrtnx.com.ng",
    "AuthCode": "b_9S?8MwoN/2*4Lm",
    "LockStatus": "false",
    "PrivacyProtectionStatus": "false",
    "IsChildNameServer": "false",
    "Contacts": {
      "Billing": {
        "ID": 14024134
      },
      "Technical": {
        "ID": 14024134
      },
      "Administrative": {
        "ID": 14024134
      },
      "Registrant": {
        "ID": 14024134
      }
    },
    "Dates": {
      "Start": "2024-10-30T19:10:34.883Z",
      "Expiration": "2025-10-30T19:10:34.883Z",
      "RemainingDays": 0
    },
    "NameServers": [
      "ns1.usedothost.com",
      "ns2.usedothost.com"
    ],
    "Additional": [],
    "ChildNameServers": []
  }
}

Body

application/json
username
string
required
password
string
required
domain
string
required
period
integer
required
contact
object
required
registrant
object
required
nameservers
string[]
required
privacyProtection
boolean
required
eppLock
boolean
required

Response

200 - application/json
result
string
required
data
object
required