From: bert hubert Date: Fri, 12 Jul 2013 09:29:43 +0000 (+0200) Subject: Update web-api.md X-Git-Tag: rec-3.6.0-rc1~569^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b7c5ac9d8467b13bbc3e4debc59b0efee464ea08;p=thirdparty%2Fpdns.git Update web-api.md --- diff --git a/pdns/docs/web-api.md b/pdns/docs/web-api.md index 2e2069c48f..d5c26d8d83 100644 --- a/pdns/docs/web-api.md +++ b/pdns/docs/web-api.md @@ -10,6 +10,17 @@ Finally, there is a program called 'pdnsmgrd' that also provides an API for stop The JSON API suports JSON and JSONp. +To get you started, try on the Authoritative Server: + + $ curl http://127.0.0.1:8081/jsonstat?command=domains + {"domains":[{"name":"unsigned.workbench.sidnlabs.nl","kind":"Slave","masters":"94.198.152.169","serial":2013061100,"notified_serial":3519254080,"last_check":1371046625}]} + + $ curl 'http://127.0.0.1:8081/jsonstat?command=get-zone&zone=unsigned.workbench.sidnlabs.nl' + [{"content":"nsd.sidnlabs.nl. hostmaster.sidnlabs.nl. 2013061100 3600 600 1814400 3600", + "name":"unsigned.workbench.sidnlabs.nl","priority":"0","ttl":"86400","type":"SOA"}, + {"content":"nsd.sidnlabs.nl","name":"unsigned.workbench.sidnlabs.nl","priority":"0","ttl":"3600","type":"NS"},... + + Common API calls ---------------- * config