Staff APIs

The Square Developer platform provides staff APIs that let you integrate features using Square team management and time-recording tools. Use staff APIs to help sellers maintain an employee roster, manage job and wage settings, track timecards and breaks, manage team schedules, and optimize staffing levels.

Link to section

Square products

Sellers can access and manage team management and labor features from a variety of Square products.

Provides tools to manage daily business operations and monitor activities. Sellers can see transactions and transfers, track the progress of every invoice, and see which customers have paid.

The Square Dashboard provides quick insights and real-time reports that show hourly sales by location and lets sellers analyze performance to see where they can improve.

Square Dashboard
Link to section

Build with staff APIs

Use staff APIs to integrate team and timecard management features into your application.

Team

Team

Manage a roster of team members, assign jobs and wages, and integrate with timecards and schedules.

Labor

Labor

Track hours worked with breaks and pay rates and create and manage team schedules.

Link to section

Staff sample applications

See how you can integrate team management features into your application flow.

Bookings API Sample

Checks availability and books an appointment for a customer with a team member.

Tipping Report Sample

Generates a tipping report for team members working at a selected seller location for a specified reporting period.

Link to section

Staff guides

Learn about commonly used features and tasks you can do with staff APIs.