v1

latestOpenAPI 3.1.02026-08-045901.5 MB

List Applications

get/hr/approvals

Query parameters

perpageinteger

Number of records to be displayed per page.

pageinteger

Page number for pagination.

fromdatestring date

Start date used to filter records.

todatestring date

End date used to filter records.

typestring

Type of application/request to filter the records, Supported values: permission, leaves, onduty, late, checkout, reimbursement, expense

statusstring

Status of the application/request.(0 – Pending, 1 – Approved, 2 – Rejected)

Headers

api-tokenstring

generate token from authentication api

x-api-keystring

Response

200

statusinteger
msgstring
countinteger

Example response

{
  "status": 1,
  "msg": "success",
  "data": [
    {
      "bid": 1712993177596,
      "gid": 2051784300,
      "application_date": "2026-03-08",
      "start_date": "2026-03-08 09:00:00",
      "end_date": "2026-03-08 22:00:00",
      "type": 11,
      "requested_by": 2051784300,
      "requested_on": "2026-05-13 10:39:30",
      "reason": "test",
      "amount": "100.00",
      "documents": "[null]",
      "application_id": 6937,
      "module": "expense",
      "designation": "Tester",
      "user_name": "Alisha Fathima.A.A",
      "email": "alisha.fathima@indiafilings.com"
    }
  ],
  "count": 1
}