]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Update README.md 1841/head
authorwecould <wecouldsoeatthatpig+git@googlemail.com>
Sun, 26 Oct 2014 14:16:06 +0000 (14:16 +0000)
committerwecould <wecouldsoeatthatpig+git@googlemail.com>
Sun, 26 Oct 2014 14:16:06 +0000 (14:16 +0000)
Make it clear how to add records for quicker implementation

pdns/docs/httpapi/README.md

index 13e2f073313bd450d1e77e2de6f11fdb65c4e8a8..3694087dd1f531681dbad2292931331f487b3969 100644 (file)
@@ -31,10 +31,15 @@ After restarting `pdns_server`, the following examples should start working:
 
     # List zones
     curl -v -H 'X-API-Key: changeme' http://127.0.0.1:8081/servers/localhost/zones | jq .
+    
     # Create new zone "example.org" with nameservers ns1.example.org, ns2.example.org
     curl -X POST --data '{"name":"example.org", "kind": "Native", "masters": [], "nameservers": ["ns1.example.org", "ns2.example.org"]}' -v -H 'X-API-Key: changeme' http://127.0.0.1:8081/servers/localhost/zones | jq .
+    
     # Show the new zone
     curl -v -H 'X-API-Key: changeme' http://127.0.0.1:8081/servers/localhost/zones/example.org | jq .
+    
+    # Add a new record to the new zone
+    curl -X PATCH --data '{"rrsets": [ {"name": "test.example.org", "type": "A", "changetype": "REPLACE", "records": [ {"content": "1.1.1.1", "disabled": false,"name": "test.example.org", "ttl": 86400, "type": "A" } ] } ] }' -H 'X-API-Key: changeme' http://127.0.0.1:8081/servers/localhost/zones/example.org | jq .
 
 `jq` is a highly recommended tool for pretty-printing JSON. If you don't have
 `jq`, try `json_pp` or `python -mjson.tool` instead.