Note on third‑party tools
We aim to provide accurate and helpful details about third‑party tools, but we can’t guarantee that this information is always complete or up to date. If you notice any discrepancies, feel free to share them in the feedback section below. For the most reliable information, please always refer to the third‑party tool’s official documentation.
Manage Employee Time Tracking within Intuit QuickBooks Time
Connections
OAuth 2.0
OAuth 2.0 flow
This connection uses OAuth 2.0, a common authentication mechanism for integrations.
Read about how OAuth 2.0 works here.
| Input |
Comments |
Default |
| Client ID |
Client Identifier of your app for Quickbooks Time |
|
| Client Secret |
Client Secret of your app for Quickbooks Time |
|
Actions
Create Timesheet
Creates a Timesheet
| Input |
Comments |
Default |
| Connection |
|
|
| User ID |
The Id of the record to modify |
|
| Jobcode ID |
The Jobcode Id |
|
| Start Date |
Start time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time. |
|
| End Date |
End time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time. |
|
| Additional Query Parameters |
Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on. |
|
Create User
Creates a User from the provided data
| Input |
Comments |
Default |
| Connection |
|
|
| Username |
Username of the user |
|
| First Name |
First name of the user |
|
| Last Name |
Last name of the user |
|
| Additional Query Parameters |
Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on. |
|
Delete Timesheet
Deletes a Timesheet
| Input |
Comments |
Default |
| Connection |
|
|
| Job Code IDs |
A comma separated list of Job Code Ids |
|
Get Job Code Assignments
Gets a list of Job Codes and their associated Users
| Input |
Comments |
Default |
| Connection |
|
|
| Active |
'yes', 'no', or 'both'. Default is 'yes' |
|
| Per Page |
Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50 |
|
| Page |
Represents the page of results you'd like to retrieve. Default is 1. |
|
| User IDs |
A comma separated list of User Ids to filter on |
|
| Additional Query Parameters |
Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on. |
|
Get Job Codes
Gets a list of Job Codes
| Input |
Comments |
Default |
| Connection |
|
|
| Active |
'yes', 'no', or 'both'. Default is 'yes' |
|
| Per Page |
Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50 |
|
| Page |
Represents the page of results you'd like to retrieve. Default is 1. |
|
| Additional Query Parameters |
Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on. |
|
Get Time Sheets
Gets a list of Time Sheets
| Input |
Comments |
Default |
| Connection |
|
|
| Active |
'yes', 'no', or 'both'. Default is 'yes' |
|
| Per Page |
Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50 |
|
| Page |
Represents the page of results you'd like to retrieve. Default is 1. |
|
| User IDs |
A comma separated list of User Ids to filter on |
|
| Job Code IDs |
A comma separated list of Job Code Ids to filter on |
|
| Start Date |
YYYY-MM-DD formatted date |
|
| End Date |
YYYY-MM-DD formatted date |
|
| Additional Query Parameters |
Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on. |
|
Get Users
Gets a list of Users with optional filters
| Input |
Comments |
Default |
| Connection |
|
|
| Active |
'yes', 'no', or 'both'. Default is 'yes' |
|
| Per Page |
Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50 |
|
| Page |
Represents the page of results you'd like to retrieve. Default is 1. |
|
| Additional Query Parameters |
Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on. |
|
Update Timesheet
Updates a Timesheet
| Input |
Comments |
Default |
| Connection |
|
|
| Timesheet ID |
The Id of the record to modify |
|
| Jobcode ID |
The Jobcode Id |
|
| Start Date |
Start time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time. |
|
| End Date |
End time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time. |
|
| Additional Query Parameters |
Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on. |
|
Update User
Updates a specified User
| Input |
Comments |
Default |
| Connection |
|
|
| ID |
The Id of the record to modify |
|
| Username |
Username of the user |
|
| Additional Query Parameters |
Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on. |
|