PowerDNS Authoritative HTTP API Skill
powerdns-local
powerdns-local
| Method | Path | Description |
|---|---|---|
GET | /error | |
GET | /servers | Will always generate an error |
GET | /servers/{server_id} | List all servers |
PUT | /servers/{server_id}/cache/flush | List a server |
GET | /servers/{server_id}/zones | Flush a cache-entry by name |
POST | /servers/{server_id}/zones | List all Zones in a server |
GET | /servers/{server_id}/zones/{zone_id} | Creates a new domain, returns the Zone on creation. |
DELETE | /servers/{server_id}/zones/{zone_id} | zone managed by a server |
PATCH | /servers/{server_id}/zones/{zone_id} | Deletes this zone, all attached metadata and rrsets. |
PUT | /servers/{server_id}/zones/{zone_id} | Creates/modifies/deletes RRsets present in the payload and their comments. Returns 204 No Content on success. |
PUT | /servers/{server_id}/zones/{zone_id}/notify | Modifies basic zone data. |
PUT | /servers/{server_id}/zones/{zone_id}/axfr-retrieve | Send a DNS NOTIFY to all slaves. |
GET | /servers/{server_id}/zones/{zone_id}/export | Retrieve slave zone from its master. |
PUT | /servers/{server_id}/zones/{zone_id}/rectify | Returns the zone in AXFR format. |
GET | /servers/{server_id}/config | Rectify the zone data. |
GET | /servers/{server_id}/config/{config_setting_name} | Returns all ConfigSettings for a single server |
GET | /servers/{server_id}/statistics | Returns a specific ConfigSetting for a single server |
GET | /servers/{server_id}/search-data | Query statistics. |
GET | /servers/{server_id}/zones/{zone_id}/metadata | Search the data inside PowerDNS |
POST | /servers/{server_id}/zones/{zone_id}/metadata | Get all the Metadata associated with the zone. |
GET | /servers/{server_id}/zones/{zone_id}/metadata/{metadata_kind} | Creates a set of metadata entries |
PUT | /servers/{server_id}/zones/{zone_id}/metadata/{metadata_kind} | Get the content of a single kind of domain metadata as a Metadata object. |
DELETE | /servers/{server_id}/zones/{zone_id}/metadata/{metadata_kind} | Replace the content of a single kind of domain metadata. |
GET | /servers/{server_id}/zones/{zone_id}/cryptokeys | Delete all items of a single kind of domain metadata. |
POST | /servers/{server_id}/zones/{zone_id}/cryptokeys | Get all CryptoKeys for a zone, except the privatekey |
GET | /servers/{server_id}/zones/{zone_id}/cryptokeys/{cryptokey_id} | Creates a Cryptokey |
PUT | /servers/{server_id}/zones/{zone_id}/cryptokeys/{cryptokey_id} | Returns all data about the CryptoKey, including the privatekey. |
DELETE | /servers/{server_id}/zones/{zone_id}/cryptokeys/{cryptokey_id} | This method (de)activates a key from zone_name specified by cryptokey_id |
GET | /servers/{server_id}/tsigkeys | This method deletes a key specified by cryptokey_id. |
POST | /servers/{server_id}/tsigkeys | Get all TSIGKeys on the server, except the actual key |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install powerdns-local
Downloads and installs to ~/.claude/skills/powerdns-local/
0.0.18 (2026-03-23)0.0.17 (2026-03-02)