Skip to main content
GET

Overview

Fetch complete details of a single leave request including approval history, attached documents, and current status.

Authentication

Requires authentication with Bearer token. Available to:
  • SuperAdmin
  • HR Manager
  • Manager
  • Employee (own requests only)

Path parameters

string
required
UUID of the leave request to retrieve

Response

boolean
Indicates if the request was successful
object
The leave request object

Status definitions

Leave request has been submitted and is awaiting manager review. Employee can still withdraw the request at this stage.
Manager has approved the request. Leave days are deducted from the employee’s balance and the leave is confirmed.
Manager has rejected the request with a reason. No balance deduction occurs. Employee can submit a new request with different dates.
Employee has withdrawn their pending request before manager approval. No balance impact.
System-cancelled due to policy changes or employee departure. Rare status for administrative purposes.
After retrieving a leave request, you may want to:

Approve request

Approve a pending leave request (managers only)

Reject request

Reject a pending leave request with reason

Withdraw request

Employee can withdraw their own pending request

Check balance

View remaining leave balance for the employee

Error responses