Our ClockIt-Online API integration with your own back end software

Do you have your own HR / payroll software ? Integrate your data at ClockIt-Online with your backend using our API services.

We're continuously adding new methods to our API, based on what we need to develop our online & offline software and based on questions we get from customers integrating their backend with ClockIt-Online. Below you can find the list of methods our API currently supports.


  • Use this method in application when each user needs to sign in with their ClockIt-Online username & password. Using a token avoids having to send the user password and email with each new API call.
    Read more ..


  • Use this method to get a one time token to connect to ClockIt-Online. Use this in applications that don't require login by each user, but do require ClockIt-Online integration.
    Read more ..


  • Use this method to write your own clock punch in / out software with ClockIt-Online integration.
    Read more ..


  • This method allows you to get various system layout settings like date format, calendar background color, ...


  • This method allows you to update various system layout settings like date format, calendar background color, ...


  • Use this method to retrieve all members for which the logged on (token) user is schedule manager.


  • Update the details for a set of members.


  • Get all shifts definitions. Including shift id, name, description, start & end hours.


  • Update a set of shifts.


  • Get all the groups for which the logged on user (by token) is set as schedule manager.


  • Update the duty roster by a set of employees - dates.


  • Get the location exceptions (set on the my profile page) for the requested user.


  • Get the approved leave for a set of employees.


  • Get the published dutyroster for a date range and set of employees.


  • Get the list of available sandbox schedules for a month-year combination.


  • Get the assignments of a specific sandbox schedule.


  • Upload a duty roster to a given sandbox (unpublished) calendar.


  • Create a new sandbox (unpublished) calendar.


  • Publish a sandbox (unpublished) duty roster to make it visible for all members and to officially assign the shifts.