Welcome to the WebX+ DNS API!
The following routes are available:
- GET / - GET /uptime - GET /tlds - GET /domain/:name/:tld - GET /resolve/:name/:tld - GET /domains - GET /domains/:domain - PUT /domains/:domain - PATCH /domains/:domain - DELETE /domains/:domain - PUT /domains/:domain/records/:record - PATCH /domains/:domain/records/:record - DELETE /domains/:domain/records/:record - GET /registrars/:registrar - GET /dashboard
The :domain
parameter can be provided as either the domain name or the ID, for example:
search.frontdoor
52c7cc13-7f4c-45a2-8238-223a8c46dbf8
To authenticate, provide the header:
Authorization: "Registrar <apiKey>"
Some endpoints require the following header to indicate which user from your registrar is requesting the action:
X-Requesting-User: "<user id>"
The user id
can be any string, but it is recommended to use a UUID.
There are 3 categories for rate limiting:
More information can be found in our Discord server
You can also request to be given access to this API in our Discord server