Need help? Call Live Support at +31 (0) 38 453 07 59

Used to restore a domain

  • POSTMethod
  • /v2/domains/domainName/restoreURL
  • application/jsonContent-Type
Name Type Description Restrictions
domainName String The domain name
  • Regular expression: ^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+(?:[a-z][a-z0-9-]{0,61}[a-z0-9])$
  • Minimum length: 3
  • Maximum length: 255
  • Registry specific restrictions may apply
Name Type Required / Optional Description Restrictions
quote Boolean Optional If true, validate the request and request a quote for the action
Name Type Required / Optional Description Restrictions
reason String Required The reason for the restore
billables List <billables> Optional Acknowledgment of billables for this request
Name Type Required / Optional Description Restrictions
product String Required The product
action Enum Required The action

Possible values:

  • CREATE
  • TRANSFER
  • RENEW
  • RESTORE
  • TRANSFER_RESTORE
  • UPDATE
  • UPDATE_ADMINISTRATION
  • REGISTRANT_CHANGE
  • LOCAL_CONTACT
  • NEGATIVE_MARKUP
  • PRIVACY_PROTECT
quantity Integer Optional The maximum quantity, default 1

Successful request

  • 200 OKHTTP Status
Name Type Required / Optional Description
domainName String Required The domain name
expiryDate Timestamp Required The expiry date

Failed requests

Besides the generic errors these specific error responses can be expected.

Type Status Description
BillableAcknowledgmentNeededException 400 Bad Request
The domain name
If true, validate the request and request a quote for the action
The reason for the restore
The product
The action
The maximum quantity, default 1

POST /v2/domains/domainName/restore
Content-Type: application/json

{}