Get Requests
Requests
Get Requests
Retrieve requests with pagination, filtering, and role-based access control
GET
Get Requests
Endpoint
Authentication
Requires JWT authentication. The endpoint returns different data based on user role:Employee
Returns only their own requests
Admin
Returns all requests except canceled ones
Super Admin
Returns all requests including canceled
Query Parameters
Page number for pagination
Number of items per page
Filter by request state:
1: Pending2: Approved3: Rejected4: Canceled
Filter by request type:
1: Vacation2: Permission3: Absence4: Remote Work5: Profile Update
Text search across request fields
Filter requests starting from this date (YYYY-MM-DD)
Filter requests up to this date (YYYY-MM-DD)
Response
Status of the response (“success”)
Code Examples
Response Example
Error Responses
Additional Endpoints
Get Single Request
GET
/api/solicitudes/:idRetrieve detailed information about a specific request. Employees can only view their own requests; admins can view any request.Get Pending Requests
GET
/api/solicitudes/admin/pendientesAdmin-only endpoint to retrieve all pending requests. Supports the same query parameters as the main endpoint (except id_estado).