From eb36080bc1a41f1152c784d01330592d2c16156b Mon Sep 17 00:00:00 2001 From: MarcUs7i <96580944+MarcUs7i@users.noreply.github.com> Date: Sun, 27 Apr 2025 22:31:58 +0200 Subject: [PATCH] Updated apiDoc.md for the logout endpoints --- Server/Server/apiDoc.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) 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.