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.

Learn about the Seller Dashboard

tab-image
Link to section

Build with staff APIs

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

icon

Team

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

icon

Labor

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

icon

Team

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

icon

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.

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.

Link to section

Extend staff with other API groups

Build with other Square APIs to create robust and fully integrated staff experiences.

icon

Payments × Staff

Link team members to payments, refunds, and Terminal checkouts for auditing or reporting.

Payment APIs

icon

Commerce × Staff

Build on the relationship of teams, bookings, inventory, and cash drawer shifts.

Commerce APIs

icon

Customers × Staff

Connect team members with their regular customers through payments and bookings.

Customer APIs

icon

Payments × Staff

Link team members to payments, refunds, and Terminal checkouts for auditing or reporting.

Payment APIs

icon

Commerce × Staff

Build on the relationship of teams, bookings, inventory, and cash drawer shifts.

Commerce APIs

icon

Customers × Staff

Connect team members with their regular customers through payments and bookings.

Customer APIs