GET Obtener nóminas de un empleado¶
Método/Ruta: GET /api/v2/payrolls/all-employee/:employeeId
Auth: Bearer JWT
Descripción: Obtiene todas las nóminas de un empleado, opcionalmente filtradas por curso escolar.
Params¶
employeeId(path, number, required) — ID del empleado
Query¶
schoolCourseId(query, number | 'all', optional) — ID del curso escolar o 'all' para todos
cURL¶
curl -X GET "http://localhost:7001/api/v2/payrolls/all-employee/123?schoolCourseId=1" \
-H "Authorization: Bearer <TOKEN>"
Response (200)¶
{
"success": true,
"data": [
{
"employeeId": 123,
"file": {
"id": "abc-123",
"name": "nomina_enero_2025.pdf",
"path": "https://s3.amazonaws.com/...",
"type": "application/pdf",
"size": 102400
},
"date": "enero 2025",
"status": "active",
"schoolCourse": {
"id": 1,
"name": "2024-2025"
}
}
]
}
Errores¶
| Código | Descripción |
|---|---|
| 401 | Token inválido o expirado |
| 500 | Error interno del servidor |