Develop with the Time API

The QuickBooks Time Accounting REST API and GraphQL API allow you to track time for employees and contractors including PayItems (pay types). The TimeActivity object represents a record of time worked by a vendor or employee. The Payroll_EmployeeCompensation resource allows your app to view the types of compensation provided from the employer to employees and which compensation types apply to a given employee. You can link the Time entries to a project within QuickBooks by configuring the ID for the project while creating the time entries.

Operations for Time Activity

The Time Activity resource provides the following operations in the Accounting REST API:

Use the following to query a specific compensation type or all of them that apply:

API schema for Time Activity

The TimeActivity object represents a record of time worked by a vendor or employee. See TimeActivity.

Test with Postman

To test your app, use Postman. Fork our official collection specifically for the Time API here. For more information, see Set up and test queries in Postman.