Update employee
Updates the supplied editable identity, employment, payroll, bank, and contact fields of one employee. Omitted fields retain their current values; null clears an optional field. Set payrollStatus to inactive with employmentEndedOn to remove the employee from payroll (baja).
- Endpoint
PATCH /v1/employees/{employeeId}- Authorization
- Required permission: `employees:manage`.
- Environments
- Production and sandbox
- Idempotency
- Required for safe retries.
Get employee GET
Returns one organization-owned payroll employee, the profile fields required by neighboring payroll operations, and payrollReadiness: what still stops exac from calculating and stamping the employee's ordinary payroll. An employee paid by individual receipts is outside that payroll and reports no issues for it. A last_receipt_deductions_missing issue means the employee's last receipt took deductions (an INFONAVIT credit, for one) of types payroll.fixedDeductions lacks; lastReceiptDeductions lists them per pay period: add them to payroll.fixedDeductions, or send payroll.lastReceiptDeductionsDismissed true to decide against them. A newer receipt asks again.
Delete employee DELETE
Deletes one organization-owned employee record. Returns removed: false when the employee no longer exists.