1
0
mirror of https://github.com/donaldzou/WGDashboard.git synced 2024-11-22 07:10:09 +01:00

Update api-documents.md

This commit is contained in:
Donald Zou 2024-08-15 22:50:01 -04:00
parent 5d4a8136c5
commit ea0bbab680

View File

@ -60,6 +60,8 @@ This endpoint is designed for a simple handshake when using API key to connect.
``` ```
> Notice: this `401` response will return at all endpoint if your API Key or session is invalid. > Notice: this `401` response will return at all endpoint if your API Key or session is invalid.
<hr>
### Validate Authentication ### Validate Authentication
This endpoint if needed for non-cross-server access. This will check if the cookie on the client side is still valid on the server side. This endpoint if needed for non-cross-server access. This will check if the cookie on the client side is still valid on the server side.
@ -91,6 +93,7 @@ Session is invalid
"status": false "status": false
} }
``` ```
<hr>
### Authenticate ### Authenticate
@ -141,6 +144,8 @@ If username, password or TOTP is not match
} }
``` ```
<hr>
### Sign Out ### Sign Out
To remove the current session on server side To remove the current session on server side
@ -200,6 +205,7 @@ To get all WireGuard configurations in `/etc/wireguard`
"status": true "status": true
} }
``` ```
<hr>
### Add WireGuard Configuration ### Add WireGuard Configuration
@ -282,6 +288,7 @@ If the new configuration's `Address` is used by another configuration
"status": false "status": false
} }
``` ```
<hr>
### Toggle WireGuard Configuration ### Toggle WireGuard Configuration