Status system
Each employee has a status indicating their availability:Data model
Endpoints
List employees
employees:read | Pagination: yes
Filters:
Get employee
employees:read
Create employee
employees:write
Required fields: name
The employee is linked to the agent in the same request (the link is what the agent detail page in the dashboard and the runtime lookup by agent use). If the link cannot be written, the employee is not created and the request returns 500.
Update employee
employees:write
Common use case: changing the status (e.g., marking an employee as on vacation). Updatable: name, phone_number, email, status, active, get_mail, back_at_work_at, notdienst_bereiche; unknown fields are ignored.
Delete employee
employees:write | Returns 204 No Content
Common patterns
Sync employee status from HR system
Related resources
- Agents — Parent resource
- Forwarding Slots — Call routing using employees
- Employee Management — Dashboard UI guide