curl --request GET \
--url https://api.example.com/api/empleados/:idEmpleado \
--header 'Authorization: <authorization>'{
"id_empleado": 123,
"nombre": "<string>",
"DNI": "<string>",
"correo": "<string>",
"telefono": "<string>",
"direccion": "<string>",
"fecha_ingreso": "<string>",
"fecha_salida": "<string>",
"puesto": "<string>",
"img_perfil": "<string>",
"azure_oid": "<string>",
"id_rol": 123,
"id_estado": 123,
"id_clinica": 123,
"id_area": 123,
"total_solicitudes": 123,
"solicitudes_pendientes": 123,
"clinica": {
"nombre_clinica": "<string>"
},
"estado_empleado": {
"descripcion": "<string>"
},
"rol": {
"descripcion": "<string>"
},
"vacaciones": [
{
"dias_base": 123,
"dias_tomados": 123,
"dias_disponibles": 123
}
]
}Retrieve a specific employee’s profile by their ID (Admin only)
curl --request GET \
--url https://api.example.com/api/empleados/:idEmpleado \
--header 'Authorization: <authorization>'{
"id_empleado": 123,
"nombre": "<string>",
"DNI": "<string>",
"correo": "<string>",
"telefono": "<string>",
"direccion": "<string>",
"fecha_ingreso": "<string>",
"fecha_salida": "<string>",
"puesto": "<string>",
"img_perfil": "<string>",
"azure_oid": "<string>",
"id_rol": 123,
"id_estado": 123,
"id_clinica": 123,
"id_area": 123,
"total_solicitudes": 123,
"solicitudes_pendientes": 123,
"clinica": {
"nombre_clinica": "<string>"
},
"estado_empleado": {
"descripcion": "<string>"
},
"rol": {
"descripcion": "<string>"
},
"vacaciones": [
{
"dias_base": 123,
"dias_tomados": 123,
"dias_disponibles": 123
}
]
}curl -X GET 'https://api.yourcompany.com/api/empleados/42' \
-H 'Authorization: Bearer YOUR_ADMIN_JWT_TOKEN'
Show properties
Show properties
{
"id_empleado": 42,
"nombre": "María González",
"DNI": "87654321",
"correo": "[email protected]",
"telefono": "+51 912345678",
"direccion": "Jr. Los Olivos 456, Lima",
"fecha_ingreso": "2022-03-10",
"fecha_salida": null,
"puesto": "Gerente de Operaciones",
"img_perfil": "/images/profiles/maria.jpg",
"azure_oid": "b2c3d4e5-f6a7-8901-bcde-fa2345678901",
"id_rol": 2,
"id_estado": 1,
"id_clinica": 3,
"id_area": 5,
"total_solicitudes": 28,
"solicitudes_pendientes": 3,
"clinica": {
"nombre_clinica": "Clínica San Juan"
},
"estado_empleado": {
"descripcion": "Activo"
},
"rol": {
"descripcion": "Gerente"
},
"vacaciones": [
{
"dias_base": 25,
"dias_tomados": 10,
"dias_disponibles": 15
}
]
}
idEmpleado is a numeric value