# Leaseweb Dns API

**Canonical:** https://apis.io/apis/leaseweb/leaseweb-dns-api/  
**Provider:** Leaseweb — https://apis.io/providers/leaseweb/  
**Base URL:** https://api.leaseweb.com/publicCloud/v1  
**Documentation:** https://developer.leaseweb.com/docs/

Leaseweb Dns API is one of 9 APIs that [Leaseweb](https://apis.io/providers/leaseweb/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 54 JSON Schema definitions. Tagged areas include DNS. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 54 JSON Schemas.

The dns API from Leaseweb — 8 operation(s) for dns.

## Operations (13)

| Method | Path | Summary |
|---|---|---|
| GET | `/domains/{domainName}/metrics/dnsQuery` | Show Dns Query Metrics |
| POST | `/domains/{domainName}/keyRollover` | Key Rollover |
| DELETE | `/domains/{domainName}/resourceRecordSets` | Delete all DNS records |
| GET | `/domains/{domainName}/resourceRecordSets` | List resource record sets |
| POST | `/domains/{domainName}/resourceRecordSets` | Create a resource record set |
| PUT | `/domains/{domainName}/resourceRecordSets` | Update all DNS records |
| DELETE | `/domains/{domainName}/resourceRecordSets/{name}/{type}` | Delete a specific DNS record |
| GET | `/domains/{domainName}/resourceRecordSets/{name}/{type}` | Inspect resource record set |
| PUT | `/domains/{domainName}/resourceRecordSets/{name}/{type}` | Update a specific DNS record |
| POST | `/domains/{domainName}/resourceRecordSets/import` | Import dns records from bind file content |
| GET | `/domains/{domainName}/resourceRecordSets/export` | Export dns records as a bind file content |
| POST | `/domains/{domainName}/resourceRecordSets/validateSet` | Validate a resource record set |
| POST | `/domains/{domainName}/validateZone` | Validate zone |

## Machine-readable artifacts (56)

- **OpenAPI** — https://artifacts.apis.io/leaseweb/openapi/leaseweb-dns-api-openapi.yml
- **Documentation** — https://developer.leaseweb.com/docs/
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-instance-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-instance-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-auto-scaling-group-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-load-balancer-listener-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-load-balancer-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-load-balancers-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-job-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-server-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-server-job-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-job-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-hardware-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-server-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-network-equipment-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-network-equipment-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-ip-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-ip-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-null-route-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-credential-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-import-resource-record-sets-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-resource-record-set-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-resource-record-set-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-resource-record-set-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-query-metrics-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-info-message-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-bucket-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-create-object-storage-access-key-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-object-storage-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-object-storage-bucket-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-create-object-storage-bucket-opts-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-group-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-dedicated-server-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-vps-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-dedicated-server-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-order-vps-opts-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-vps-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-order-dedicated-server-opts-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-null-routed-ip-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-null-route-history-list-result-schema.json
- …and 16 more, listed in full on the page.

## Other Leaseweb APIs (8)

- [Leaseweb Abuse API](https://apis.io/apis/leaseweb/leaseweb-abuse-api/)
- [Leaseweb Aggregationpack API](https://apis.io/apis/leaseweb/leaseweb-aggregationpack-api/)
- [Leaseweb Dedicatedserver API](https://apis.io/apis/leaseweb/leaseweb-dedicatedserver-api/)
- [Leaseweb Invoice API](https://apis.io/apis/leaseweb/leaseweb-invoice-api/)
- [Leaseweb Ipmgmt API](https://apis.io/apis/leaseweb/leaseweb-ipmgmt-api/)
- [Leaseweb Networkequipment API](https://apis.io/apis/leaseweb/leaseweb-networkequipment-api/)
- [Leaseweb Objectstorage API](https://apis.io/apis/leaseweb/leaseweb-objectstorage-api/)
- [Leaseweb Ordering API](https://apis.io/apis/leaseweb/leaseweb-ordering-api/)

## Tags

DNS

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/leaseweb/leaseweb-dns-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/leaseweb/.
