LAP Registry

PowerDNS Authoritative HTTP API Skill

powerdns-local

Provider: Powerdns Version: 0.0.18 Endpoints: 43 Updated: 2026-04-03

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
GET/error
GET/serversWill always generate an error
GET/servers/{server_id}List all servers
PUT/servers/{server_id}/cache/flushList a server
GET/servers/{server_id}/zonesFlush a cache-entry by name
POST/servers/{server_id}/zonesList 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}/notifyModifies basic zone data.
PUT/servers/{server_id}/zones/{zone_id}/axfr-retrieveSend a DNS NOTIFY to all slaves.
GET/servers/{server_id}/zones/{zone_id}/exportRetrieve slave zone from its master.
PUT/servers/{server_id}/zones/{zone_id}/rectifyReturns the zone in AXFR format.
GET/servers/{server_id}/configRectify the zone data.
GET/servers/{server_id}/config/{config_setting_name}Returns all ConfigSettings for a single server
GET/servers/{server_id}/statisticsReturns a specific ConfigSetting for a single server
GET/servers/{server_id}/search-dataQuery statistics.
GET/servers/{server_id}/zones/{zone_id}/metadataSearch the data inside PowerDNS
POST/servers/{server_id}/zones/{zone_id}/metadataGet 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}/cryptokeysDelete all items of a single kind of domain metadata.
POST/servers/{server_id}/zones/{zone_id}/cryptokeysGet 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}/tsigkeysThis method deletes a key specified by cryptokey_id.
POST/servers/{server_id}/tsigkeysGet all TSIGKeys on the server, except the actual key

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install powerdns-local

Downloads and installs to ~/.claude/skills/powerdns-local/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (2)