

just enable/disable for one client, just disable parental controls, etc.) the API appears to support that. Note: this is a global enable/disable of all protections. Usually it’s a link in an email or the link that is riddled with trackers but we want to access it anyway. Occasionally I or my SO will encounter a link we want to go to that gets blocked by AdGuard. They haven’t deployed the “v1” version of the API yet so you’ll need to look at the openapi docs (the one where the endpoint starts with /control. The REST API docs for the current version of AdGuard Home is located at AdGuardHome/openapi at master

I had a very simple requirement and I wanted to share the solution in case there are others using AdGuard Home on their network.ĪdGuard Home has a REST API that works with BASIC AUTH that provides a number of endpoints to gather information and change the settings.
