HotSchedule API
Integuru generates a production-ready HTTP API for HotSchedule, the restaurant scheduling and labor platform, for multi-unit operators and the payroll and labor tools that read from it. 9 verified actions cover weekly schedules and scheduled shifts, who is clocked in right now, timecards and the timecard summary by pay period, labor reports, employee profiles, the employee list and the store list.
9
Verified actions live today
<3 sec
Response latency per call
99.9%+
Reliability rate on generated APIs
24/7
On-call maintenance on Production plans
Integration facts
- Authenticates against
- https://app.hotschedules.com/hs/asc/
- Authentication
- Login flows, including 2FA, handled by Integuru using your own HotSchedule credentials.
- Approach
- Direct HTTP requests, with no browser automation or RPA involved.
Endpoints
Available actions
Don't see the action you need?
The actions above cover the most common HotSchedule integration patterns, but they're not the full picture. Integuru can build additional workflows for any capability the platform exposes. Our Managed Service handles scoping, building, and maintaining custom actions on your behalf, so just let us know what you need.
Guide
HotSchedule integration guide
Does HotSchedule have a public API?
HotSchedules exposes APIs to integration partners through Fourth's developer hub, and credentials arrive only after the mutual customer requests them through a Fourth representative, one set per third party. An operator's own engineering team has no self-serve route. Integuru generates a production-ready HTTP API for HotSchedule from your own login, with 9 verified actions across schedules, punches, timecards, labor reports and the employee roster.
What you can do with the HotSchedule API
A regional manager over nine stores wants Sunday night's schedule for next week, Monday morning's view of who clocked in, and Friday's timecards for payroll. The actions follow the week.
Push the schedule out
get_schedulesreturns the schedule for astore_id, defaulting to the current week Monday through Sunday, withreport_typeselecting the schedule view.get_all_staff_scheduled_shiftsreturns every scheduled shift for a requiredstore_idacross a Monday-to-Sunday window of at most seven days.
Watch the floor
get_current_clocked_in_employeesreturns who is punched in at astore_idfor abusiness_datethat defaults to today in the store's timezone.
Close payroll
get_timecardsreturns timecards for a requiredstore_idand pay period,start_datedefaulting to the latest period start,pay_period_typeselecting the frequency.get_timecard_summaryrolls the period up across the same options.get_reportruns a labor report byreport_typeover a date range forstore_idsor agroup_id.
Know the roster
list_employeesandget_employee_profilesreturn staff, the latter filterable to onestore_id;list_storesreturns the store identifiers every other action uses.
Who uses this
Payroll and tip-pooling tools pull get_timecards per store each pay period and match punches to the sales they pulled from the POS pages, such as Square or Heartland. Labor forecasting tools compare get_all_staff_scheduled_shifts against actual hours from get_timecard_summary to score schedule accuracy per store. Groups with mixed scheduling systems run this page beside Sling by Toast, SocialSchedules and 7shifts through the same Integuru workflow. The restaurants industry page covers scheduling, tips and payroll together.
Setup notes
Integuru authenticates against app.hotschedules.com with your HotSchedules user. Call list_stores first; store_id is required on get_all_staff_scheduled_shifts, get_current_clocked_in_employees and get_timecards, and optional elsewhere. Align weekly ranges to Monday and Sunday, and keep get_all_staff_scheduled_shifts to seven days per call. Dates are YYYY-MM-DD.
Get started
Install the CLI and connect your HotSchedule login:
npm install -g integuru
Or sign in at app.integuru.com, add HotSchedule, and call the same 9 actions from the dashboard. For shift writes, availability or time-off actions, the Managed Service scopes and builds them against your account.
Guides in Workforce & Scheduling
Platform API guides in this vertical
Good to know
Before you start
- Can I use it today?
- Yes. Every action listed above has been verified against live HotSchedule traffic. Install the CLI or sign in at app.integuru.com, connect your HotSchedule account, and start calling the endpoints.
- What if HotSchedule changes or breaks?
- On Production plans the Integuru team is on call around the clock, with auth auto-healing included, so target-platform changes get fixed by Integuru rather than by your engineers.
- What does it cost?
- Start on the Free plan at $0/month with 100 API calls/month. Production starts at $499/month with 24/7 on-call maintenance and auth auto-healing.
FAQ