diff --git a/Server/Server/apiDoc.md b/Server/Server/apiDoc.md index c57c900..63810f4 100644 --- a/Server/Server/apiDoc.md +++ b/Server/Server/apiDoc.md @@ -37,6 +37,26 @@ Authenticates an admin user and returns an access token. } ``` +### Admin Logout +Logs out an admin user. + +**Endpoint:** `DELETE /api/admin/logout` + +**Request Body:** +```json +{ + "accessToken": "string" +} +``` + +**Response:** +```json +{ + "success": true, + "errorMessage": null +} +``` + ### User Login Authenticates a user with their PIN and returns an access token. @@ -58,6 +78,26 @@ Authenticates a user with their PIN and returns an access token. } ``` +### User Logout +Logs out a user. + +**Endpoint:** `DELETE /api/user/logout` + +**Request Body:** +```json +{ + "accessToken": "string" +} +``` + +**Response:** +```json +{ + "success": true, + "errorMessage": null +} +``` + ## Admin API All admin endpoints require authentication using the `Authorization: Bearer {token}` header.