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 shifts and breaks, 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 shift management features into your application.

icon

Team

Manage an employee roster, assign jobs and wages, and integrate with labor shifts.

icon

Labor

Track shift hours with breaks and pay rates and import or export timesheets.

icon

Team

Manage an employee roster, assign jobs and wages, and integrate with labor shifts.

icon

Labor

Track shift hours with breaks and pay rates and import or export timesheets.

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