eSchedule offers an API to organizations that would like to consume schedule and/or time clock data from our database. This allows developers the ability to create custom reports or “push” information from our database into other applications (for example, a CAD system).

The eSchedule API connects via a RESTful service. If authenticated, HTTP GET requests can be made. The endpoints return a JSON object containing data from eSchedule.

As of December 2020, our API features the following data points:

  • Employee Name
  • Shift Name
  • Shift Position
  • Shift Time(s)
  • Shift Notes
  • Clock In/Out Time
  • Time Clock Activity

Our API will continue to improve, allowing for improved integration with other applications you use.