Skip to main content
PUT

Authentication

This endpoint requires Bearer token authentication with one of the following roles:
  • super_admin
  • hr_manager

Path Parameters

string
required
The unique identifier of the employee (UUID format)

Request Body

All fields are optional. Only include fields you want to update.
string
Employee phone number
string
Employee first name
string
Employee last name
string
Employee date of birth (format: YYYY-MM-DD)
string
Department UUID
string
Designation UUID
string
Level UUID
string
Manager UUID
string
Employee status. Must be one of:
  • active
  • inactive
  • on_leave
  • terminated
  • probation
string
Employee gender
string
Employee address
string
Emergency contact name
string
Emergency contact phone number
string
Profile image URL
string
Termination date (format: YYYY-MM-DD)

Response

boolean
Indicates if the request was successful
object
string
Employee UUID
string
Company UUID
string
Employee email address
string
Employee phone number
string
Employee first name
string
Employee last name
string
Internal employee code
string
Department UUID
string
Designation UUID
string
Level UUID
string
Role UUID
string
Manager UUID
string
Employee status
string
Employment type
string
Date of birth (ISO 8601 format)
string
Hire date (ISO 8601 format)
string
Termination date (ISO 8601 format)
string
Employee gender
string
Employee address
string
Emergency contact name
string
Emergency contact phone
string
Profile image URL
string
Last login timestamp (ISO 8601 format)
string
Creation timestamp (ISO 8601 format)
string
Last update timestamp (ISO 8601 format)