Skip to content

Commit b1428d9

Browse files
committed
feat: acknowledge OOO request
1 parent 32937f5 commit b1428d9

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

requests/README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,40 @@ Updates an existing request before approval or rejection with the provided detai
388388

389389
- Body Parameters:
390390

391+
- **Example of OOO Request:**
392+
```json
393+
{
394+
"status": "string", // status must be APPROVED or REJECTED
395+
"comment": "string" // optional
396+
}
397+
```
398+
399+
- **Success Response of OOO Request:**
400+
401+
- **Code:** 200
402+
- **Content:**
403+
```json
404+
{
405+
"message": "Request approved/rejected successfully"
406+
}
407+
```
408+
409+
- **Error Responses of OOO Request:**
410+
- **Code:** 400
411+
- **Content:** `{ "statusCode": 400, "error": "Bad Request", "message": "Invalid request type" }`
412+
- **Code:** 400
413+
- **Content:** `{ "statusCode": 400, "error": "Bad Request", "message": "Request already approved" }`
414+
- **Code:** 400
415+
- **Content:** `{ "statusCode": 400, "error": "Bad Request", "message": "Request already rejected" }`
416+
- **Code:** 401
417+
- **Content:** `{ "statusCode": 401, "error": "Unauthorized", "message": "Unauthenticated User" }`
418+
- **Code:** 401
419+
- **Content:** `{ "statusCode": 401, "error": "Unauthorized", "message": "Only super users are allowed to acknowledge OOO requests" }`
420+
- **Code:** 404
421+
- **Content:** `{ "statusCode": 404, "error": "Not Found", "message": "Request does not exist" }`
422+
- **Code:** 500
423+
- **Content:** `{ "statusCode": 500, "error": "Internal Server Error", "message": "An internal server error occurred" }`
424+
391425
- **Example of Onboarding Extension Request:**
392426
```json
393427
{

0 commit comments

Comments
 (0)