WebX+ DNS

Welcome to the WebX+ DNS API!

Website GitHub Discord

Endpoints

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:

Authentication

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.

Rate Limiting

There are 3 categories for rate limiting:

More Information

More information can be found in our Discord server

You can also request to be given access to this API in our Discord server