Skip to main content

Scheduled Shifts API

Use the Scheduled Shifts API to synchronize shift data between an employee-scheduling system and our system's backend. Our system uses the shift data to enforce punch-in and punch-out requirements in the Time Clock application.

Follow the steps below to synchronize shift data:

  1. Schedule a regular process of employee schedules imported in to our system using the POST endpoint.

  2. Update previously imported schedules using the PUT endpoint.

  3. If required, delete incorrect shifts or schedules using the DELETE /shifts or DELETE /schedules endpoint.

  4. Pull already existing schedules using the GET endpoint.

  5. Our system returns a success or failure message. Our system processes the schedule and updates the back end accordingly.