Files
notes/tiddlywiki/Using dnsmanager.io API's.txt
2026-03-12 22:01:38 +01:00

22 lines
1.1 KiB
Plaintext
Executable File

~~ Get your ID/key from profile/API/Keys
ID = 9422ac9d-2c62-4967-ae12-c1d15bbbe200
Key = I9HV2Jqp1gFqMuic3zPRYW5guSQEvoyy
~~ To get domain/record id, navigate into domain/record trough app.dnsmanager.io user interface and note dows the ID's from links
~~ List records of a domain
curl -u 9422ac9d-2c62-4967-ae12-c1d15bbbe200:I9HV2Jqp1gFqMuic3zPRYW5guSQEvoyy https://app.dnsmanager.io/api/v1/user/domain/139613/records
~~ List a record
curl -u 9422ac9d-2c62-4967-ae12-c1d15bbbe200:I9HV2Jqp1gFqMuic3zPRYW5guSQEvoyy https://app.dnsmanager.io/api/v1/user/domain/139613/record/6674671
~~ Update a record (full mode)
curl -u 9422ac9d-2c62-4967-ae12-c1d15bbbe200:I9HV2Jqp1gFqMuic3zPRYW5guSQEvoyy -H 'Content-Type: application/json' -X PUT \
-d '{"id":6674671,"type":"A","name":"power","content":"90.127.90.90","ttl":300,"prio":0}' \
https://app.dnsmanager.io/api/v1/user/domain/139613/record/6674671
~~ Update a record (partial mode)
curl -u 9422ac9d-2c62-4967-ae12-c1d15bbbe200:I9HV2Jqp1gFqMuic3zPRYW5guSQEvoyy -H 'Content-Type: application/json' -X PUT \
-d '{"id":6674671,"content":"90.127.90.119"}' \
https://app.dnsmanager.io/api/v1/user/domain/139613/record/6674671