MIAB has an elegant REST-style API for managing custom DNS records. For instance, the following command sets laptop.mydomain.com to point to the IP address of the machine you are executing curl on:
curl -X PUT https://box.mydomain.com/admin/dns/custom/laptop.mydomain.com
pfSense is a popular open-source firewall/router that will update an external DNS server with an interface IP address when it changes by issuing a custom URL.
But pfSense expects to issue a GET request instead of a PUT request. In fact, many dynamic DNS APIs utilize GET for update functionality.
What would it take to update the MIAB to support GET update functionality?
would update DNS rather than the default GET behavior of returning matching custom DNS records as a JSON array of objects.