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}Request Body
{
"newJobPositionId": "jp-789",
"reason": "PROMOTION",
"effectiveDate": "2024-06-01",
"salaryAdjustment": {
"newDailySalary": 800.00
}
}Bank Information
Update bank account details for payroll disbursement.
PATCH
/api/v1/accounts/directory/employees/{id}Swagger update: Specialized job-position and bank-account endpoints are not exposed in current OpenAPI. Use employee update operations and confirm field contract.
