Time Tracking: 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.
Time tracking in Bitrix24 helps organize the workflow and monitor employee adherence to schedules.
Quick navigation: all methods
User documentation: Time and Reports in Bitrix24
How to Get Started
- Define the integration scenario: managing the current workday, reading the schedule, tracking violations, checking the office network, or retrieving work time records
- To start, pause, close, and check the current workday, use the Workday methods
- To retrieve schedule settings, use the Work Schedule method
- To configure time control and retrieve reports on identified absences, use the Time Control methods
- To check office network IP addresses, use the Office Networks methods
- To retrieve work time records in REST 3.0, use the Work Time Records methods
Workday
Time tracking records the hours worked by an employee. To do this, the employee marks the start and end of the workday in the system. Managing the workday can be done using the group of methods timeman.*.
User Documentation
Work Schedule
The work schedule defines the mode and duration of employees' work. You can obtain the work schedule settings using the method timeman.schedule.get.
User Documentation
Time Control
Time tracking checks the compliance of an employee's working hours with the established schedule. The system records schedule violations, and the manager can view reports on these violations.
You can work with reports and configure time control using the group of methods timeman.timecontrol.*.
User Documentation
Office Networks
An office network is a group of IP addresses used within the organization's local network. Working with the ranges of IP addresses in the office network is done using the methods from the group timeman.networkrange.*.
Office network methods are related to time control: reports on identified absences can show whether an employee was in the office network when starting or ending the workday.
Work Time Records
In REST 3.0, timeman.record.* methods are available. They return employee work time records and the record field structure: a list of fields, the description of a specific field, and a list of records for a period.
Work time records show when an employee started and ended the workday, how long breaks took, and how many hours were worked in the selected period. This data helps analyze workload, track unclosed or unconfirmed days, and compare actually worked time.
Overview of Methods
Scope:
timemanWho can execute the method: depending on the method
Workday
|
Method |
Description |
|
Start a new workday or resume a closed one |
|
|
Pause the workday |
|
|
Close the workday |
|
|
Get information about the user's current workday |
|
|
Get the user's working time settings |
Work Schedule
|
Method |
Description |
|
Retrieves the work schedule by ID |
Time Control
|
Method |
Description |
|
Submits a report on identified absences |
|
|
Retrieves a report on identified absences |
|
|
Retrieves the settings for the time control tool |
|
|
Sets the settings for the time control tool |
|
|
Retrieves user settings for building the time control tool report interface |
|
|
Retrieves the list of users in the specified department |
Office Networks
|
Method |
Description |
|
Retrieves the ranges of network addresses included in the office network |
|
|
Sets the ranges of network addresses included in the office network |
|
|
Checks if an IP address is within the ranges of network addresses in the office network |
Work Time Records in REST 3.0
|
Method |
Description |
|
Returns a list of employee work time records |
|
|
Returns a list of work time record fields |
|
|
Returns the description of a work time record field |