Approve Leave Request
leave_approveApprove pending leave requests with automatic timestamp and approver logging. Idempotent operation prevents duplicate approvals.
Instructions
TRUST AREA — HR DECISION. Approve a pending leave request. Logs decision with timestamp and approver. Idempotent: re-approving an already approved leave is a no-op. / AREA DE CONFIANZA — DECISION RRHH. Aprueba una solicitud de permiso pendiente. Registra la decision.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| leaveId | Yes | Leave request ID / ID de la solicitud | |
| reason | No | Optional approval note / Nota de aprobacion opcional |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| employeeId | No | ||
| type | No | Leave type slug (vacation, sick, personal, etc.) | |
| startDate | No | ||
| endDate | No | ||
| durationDays | No | ||
| status | No | ||
| reason | No | ||
| decisionReason | No | ||
| decidedAt | No | ||
| decidedBy | No | ||
| createdAt | No | ||
| updatedAt | No |