Skip to content

Commit 5ee2647

Browse files
committed
feat: acknowledge OOO request
1 parent eb51c07 commit 5ee2647

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

requests/README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,41 @@ Updates an existing request before approval or rejection with the provided detai
394394

395395
- Body Parameters:
396396

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

0 commit comments

Comments
 (0)