Overview
Once an employee is active, you use the Directory API to manage their lifecycle events: promotions, salary changes, department transfers, and personal data updates.
Get Employee Details
GET
/api/v1/accounts/directory/employees/{id}Returns full profile: personal info, job details, bank data, and social security info.
Update Job Position
Handle promotions or role changes.
PATCH
/api/v1/accounts/directory/employees/{id}/job-positionRequest Body
{
"newJobPositionId": "jp-789",
"reason": "PROMOTION",
"effectiveDate": "2024-06-01",
"salaryAdjustment": {
"newDailySalary": 800.00
}
}Bank Information
Update bank account details for payroll disbursement.
PUT
/api/v1/accounts/directory/employees/{id}/bank-account