Back to Integrations
Workforce & SchedulingLive · 5 actions

HomeBase API

Integuru generates a production-ready HTTP API for HomeBase, the employee scheduling and time-tracking platform used by hourly workforces. The integration covers 5 actions across timesheets, timesheet totals, wages, employee lists, and upcoming schedule retrieval, letting HR-tech and multi-location operators automate workforce data access without browser automation.

npm install -g integuru
Backed byY Combinator100 API calls/month free

5

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

Authentication
Login flows, including 2FA, handled by Integuru using your own HomeBase credentials.
Approach
Direct HTTP requests, with no browser automation or RPA involved.

Endpoints

Available actions

Click an action to expand its parameters

Don't see the action you need?

The actions above cover the most common HomeBase 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

HomeBase integration guide

Last reviewed: September 2026

Overview

Integuru's HomeBase integration provides production-ready HTTP API access to HomeBase, the employee scheduling and time-tracking platform widely used by restaurants, retail stores, and other hourly workforce businesses, covering 5 actions: list_timesheet_totals, list_wages, list_employees, list_timesheets, and get_upcoming_appointments. All 5 actions carry full API documentation with richer reference available. Integuru connects via direct HTTP requests rather than browser automation, so calls complete in under 3 seconds with a 99.9%+ success rate.

No public developer API. HomeBase does not expose an official developer API. Multi-location operators and HR-tech platforms that need timesheet, wage, or schedule data programmatically have historically relied on manual exports or brittle browser scripts.

The integration covers the core workforce data surfaces: employee rosters via list_employees, wage configurations via list_wages, shift-level timesheet records via list_timesheets, period-level aggregated totals via list_timesheet_totals, and upcoming schedule data via get_upcoming_appointments. HR-tech developers and multi-location business operators use these actions to pull payroll-ready data, sync employee rosters, and retrieve schedule windows for workforce planning pipelines. See the Workeasy integration for another workforce management platform, or browse the full integrations catalogue.


Use Cases

Integuru's HomeBase integration covers the timesheet, wage, and scheduling workflows that HR-tech teams and multi-location operators need to automate.

  • Employee roster sync: Call list_employees to retrieve the full employee list for the authenticated HomeBase account, with no parameters required.
  • Wage data retrieval: Call list_wages to pull wage configuration data for all employees. No parameters required.
  • Timesheet records: Call list_timesheets with start_date and end_date to retrieve individual clock-in/clock-out records for the period. Both dates are required.
  • Aggregated timesheet totals: Call list_timesheet_totals with start_date and end_date to retrieve period-level aggregated hours, useful for payroll summary pipelines without processing individual records.
  • Upcoming schedule retrieval: Call get_upcoming_appointments to retrieve scheduled shifts. start_date defaults to today and end_date defaults to 7 days after start_date if omitted, making it straightforward to pull the current week's schedule without specifying dates.

Setup Notes

Integuru's HomeBase integration authenticates against https://app.joinhomebase.com/accounts/sign-in. Integuru manages the session automatically; you configure credentials once during setup.

list_employees and list_wages require no parameters. list_timesheets and list_timesheet_totals both require start_date and end_date. get_upcoming_appointments accepts both dates as optional, with start_date defaulting to today and end_date defaulting to 7 days after start_date.

Full API documentation for all 5 actions is available via Integuru's richer docs.

Guides in Workforce & Scheduling

Platform API guides in this vertical

Platforms available to request, not yet live

Good to know

Before you start

Can I use it today?
Yes. Every action listed above has been verified against live HomeBase traffic. Install the CLI or sign in at app.integuru.com, connect your HomeBase account, and start calling the endpoints.
What if HomeBase 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

Frequently asked questions