Skip to main content
Employees are human staff members linked to agents for call routing. The AI agent uses employee information to decide who to transfer calls to or notify after a call.

Status system

Each employee has a status indicating their availability:

Data model

Endpoints

List employees

Permission: employees:read | Pagination: yes Filters:

Get employee

Permission: employees:read

Create employee

Permission: 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

Permission: 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

Permission: employees:write | Returns 204 No Content

Common patterns

Sync employee status from HR system