File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -394,6 +394,41 @@ Updates an existing request before approval or rejection with the provided detai
394
394
395
395
- Body Parameters:
396
396
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
+
397
432
- **Example of Onboarding Extension Request:**
398
433
```json
399
434
{
You can’t perform that action at this time.
0 commit comments