Updates – Extended API V2 and V3: project data, overtime and substitutions 

Using the API, you can export data on substitutions during leave, working time, and projects. You can also retrieve information about work location, overtime, and project execution details – all with the option to filter by selected parameters. Substitution information in leave requests can also be exported.

Picture of Alicja Łempicka
Alicja Łempicka
Product Marketing Specialist

Publish date: 23/05/2025

Including break time and work location in time tracking exports

We have extended API V3 with two new elements:

  • Returning information about unpaid breaks – this allows you to receive data on the actual working time for settlement purposes.
  • Exporting data about the work location – information is taken directly from the time tracking records in the HRnest system, ensuring that reports reflect actual conditions.

Exporting overtime hours based on schedules

In API version V2, we added the option to export the Statement of paid hours/overtime report, which until now was only available in the system.

The report contains data marked by users as overtime in schedules – including information on whether the overtime was approved and paid.

Exporting time tracked per project

In API V3, we expanded the time tracking data export method to include time tracked on projects. The feature works after setting the projectWorktime flag to true.

Thanks to this, the report is more detailed and allows for a complete breakdown of time spent on specific tasks.

The following information can now be exported from the system:

  • Project ID
  • Project title
  • Employee comment
  • Number of hours worked on the given project

API documentation: https://api.hrnest.io/docs/index.html

Option to export project data using filters

In API version V2, we added the option to export project data using filters that allow you to retrieve only the information relevant to you. 

This makes it possible to create exactly the reports you need – without the need for further manual data processing. 

Available filters include: 

  • Project status – consistent with the status labels in the HRnest system
  • Employee – allows you to export data assigned to a specific person 
  • Date – defines the date range for which you want to export project-related data
  • Project ID – indicates the specific project to export  

Substitution information now available in leave requests export

In API V3, we expanded the method returning leave request data to include substitution information.

When retrieving data, you can now see who was designated as the person substituting the employee – for example, during leave or absence.

API documentation: https://api.hrnest.io/docs/index.html

Table of Content
Check related changes
Our website uses cookies

This website uses cookies so that we can provide you with the best possible service. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary cookies

Necessary cookies should always be enabled so that we can save your cookie settings preferences.

CookieDomainDescriptionDurationType
elementorhrnest.comThis cookie is used by the website's WordPress theme. It allows the website owner to implement or change website content in real time.alwaysNecessary
moove_gdpr_popuphrnest.comThis cookie is used to remember your choices regarding cookie settings.1 yearNecessary
Statistical and marketing cookies

Enabling these cookies helps us improve our website.

CookieDomainDescriptionDurationType
_gcl_auhrnest.comStatistical and marketing Provided by Google Tag Manager to experiment with the advertising performance of sites using their services.e cookies3 monthsStatistics
test_cookiedoubleclick.netThe test_cookie file is set by doubleclick.net and is used to determine whether the user's browser supports cookies.15 minutesMarketing
_gahrnest.comThe _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and tracks site usage for site analytics reporting. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.14 monthsStatistics
_gidhrnest.comThe _gid cookie installed by Google Analytics stores information about how visitors use the website, while also creating an analytical report on the website's performance. Some of the data collected includes the number of visitors, their source, and the pages they visit anonymously.1 dayStatistics
_gat_UA-{id}hrnest.comA variation of the _gat cookie set by Google Analytics and Google Tag Manager to enable website owners to track visitor behavior and measure site performance. The pattern element in the name contains the unique identification number of the account or website to which it refers.1 minuteStatistics
_ga_{id}hrnest.comThis cookie is installed by Google Analytics.2 yearsStatistics
FPAUhrnest.comThis cookie is set by Facebook in order to display advertisements on Facebook or on a digital platform supported by Facebook Ads, after you have visited the website.3 monthsMarketing
_clckhrnest.comIt retains the user ID and Clarity preferences, unique to this website and assigned to the same user ID.1 yearStatistical
_clskhrnest.comIt combines multiple page views of the user into a single Clarity session recording.1 dayStatistical
_uetsidhrnest.comIt contains the session identifier for a unique session on the website. Note: Since July 2023, _uetsid has been updated with additional parameters as follows: Insights_sessionId, timestamp, page number, refresh, submit.1 dayMarketing
_uetvidhrnest.comUET assigns this unique, anonymous guest identifier representing a unique guest. UET stores this data in its own cookie file. Note: Since July 2023, _uetvid has been updated with additional parameters as follows: Insights_userId, cookieVersion, expiration time, consent, cookie creation time.One year rounded to the nearest full monthMarketing