Skip to main content
GET
/
v1
/
scanner
/
leave
List leave requests
curl --request GET \
  --url http://localhost:3000/v1/scanner/leave
{
  "leaveRequests": [
    {
      "id": 123,
      "employeeName": "<string>",
      "employeeId": 123,
      "leaveType": "<string>",
      "startDate": "<string>",
      "endDate": "<string>",
      "totalDays": 123,
      "status": "<string>",
      "reason": "<string>",
      "approvedBy": "<string>"
    }
  ],
  "deputy_configured": true,
  "error": "<string>",
  "message": "<string>"
}

Query Parameters

status
enum<string>

Filter by leave status

Available options:
pending,
approved,
declined
Example:

"pending"

Response

200 - application/json

List of leave requests

leaveRequests
object[]
required
deputy_configured
boolean
required
error
string
message
string