mirror of
https://github.com/AdguardTeam/AdGuardHome.git
synced 2025-02-20 11:44:09 +08:00
Updates #1700. Squashed commit of the following: commit b3fdf0a492e38be594500b1db4da20bf70cd7096 Merge: 507cb9bc7 4479b32ad Author: Stanislav Chzhen <s.chzhen@adguard.com> Date: Thu Oct 5 12:53:30 2023 +0300 Merge branch 'master' into 1700-update-static-lease commit 507cb9bc7bec9884ce7db2f42688d0a409015756 Author: Stanislav Chzhen <s.chzhen@adguard.com> Date: Wed Oct 4 18:54:06 2023 +0300 all: upd chlog commit 0736b97bdd652a3da13bce4177c64daa0a3da2af Author: Ildar Kamalov <ik@adguard.com> Date: Wed Oct 4 16:05:35 2023 +0300 client: fix update action commit 351986bb03b1c525f00b1e7cd44a3dab8dd9eb97 Author: Ildar Kamalov <ik@adguard.com> Date: Wed Oct 4 16:01:38 2023 +0300 client: update static lease commit 3c328283c8374480132a9907e1738978c0b0384f Author: Stanislav Chzhen <s.chzhen@adguard.com> Date: Thu Sep 28 20:06:29 2023 +0300 dhcpd: fix err msg commit 5b2f8f51b427ae07b227357fa3cc073a3278079b Author: Stanislav Chzhen <s.chzhen@adguard.com> Date: Thu Sep 28 16:28:07 2023 +0300 dhcpd: imp code commit a9d24e816f602ad207e42124ddbb56ecdb0e03f6 Author: Stanislav Chzhen <s.chzhen@adguard.com> Date: Wed Sep 27 17:43:04 2023 +0300 all: add tests commit 453785796191179ef4136b613f4dd8665703b364 Author: Stanislav Chzhen <s.chzhen@adguard.com> Date: Tue Sep 26 20:14:17 2023 +0300 dhcpd: update static lease
AdGuard Home OpenAPI
We are using OpenAPI specification to generate AdGuard Home API specification.
How To Edit The API Spec
The easiest way would be to use Swagger Editor and just copy/paste the YAML file there.
How To Read The API Doc
yarn install
yarn start
- Open
http://localhost:4000/
Changelog
Here we keep track of all non-compatible changes that are being made.
Authentication
If AdGuard Home's web user is password-protected, a web client must use
authentication mechanism when sending requests to server. Basic access
authentication is the most simple method - a client must pass Authorization
HTTP header along with all requests:
Authorization: Basic BASE64_DATA
Where BASE64_DATA is base64-encoded data for username:password
string.