Employees: Overview of Methods
If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.
Employees in Bitrix24 are users of the company who work with tasks, internal communications, CRM, and other tools. Within the company structure, employees are distributed across departments and teams and can be leaders, deputies, or regular participants.
The methods humanresources.employee.* return data from the employee's digital profile: user ID, name, position, avatar, profile link, departments, and teams. These methods can be used to find employees by name, get the total number of employees, check the user's subordinates, and find employees who belong to multiple departments.
Quick navigation: all methods
User documentation: Work with the employee list in Bitrix24
How to Get Started
- Find an employee using the humanresources.employee.search method if part of the name is known.
- Obtain the
userIdfrom the search response or using the user.get method. - Get the field descriptions using the humanresources.employee.field.list and humanresources.employee.field.get methods if you need to understand in advance what employee data can be retrieved.
- Check the user's subordinates using the humanresources.employee.subordinates method if you need to assess the composition of departments where the user is a leader or deputy.
- Get the total number of employees using the humanresources.employee.count method.
- Find employees in multiple departments using the humanresources.employee.multidepartment method if you need to check for dual employment.
Section Limitations
- The methods in this section are available to authorized users linked to a department in the company structure.
Connection with Other Objects
Users. The userId field corresponds to the Bitrix24 user ID. It can be obtained using the user.get method or from the response of humanresources.employee.search.
Departments and Teams. The responses from the methods return data about the employee's connection with departments and teams. Details about a department or team can be obtained using the humanresources.node.get method.
Participants of Departments and Teams. If you need to change the composition of a department or team after finding an employee, use the methods humanresources.node.member.add, humanresources.node.member.move, and humanresources.node.member.remove.
Overview of Methods
Scope:
humanresourcesWho can perform the method: depends on the method
|
Method |
Description |
|
Searches for employees by name |
|
|
Returns the user's subordinates by departments |
|
|
Returns the number of employees in the company structure |
|
|
Returns employees who belong to multiple departments |
|
|
Returns a list of employee fields |
|
|
Returns the description of an employee field |