Skip to main content

QuickBooks Time Connector

QuickBooks Time 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.

InputCommentsDefault
Client IDClient Identifier of your app for Quickbooks Time
Client SecretClient Secret of your app for Quickbooks Time

Actions

Create Timesheet

Creates a Timesheet

InputCommentsDefault
Connection
User IDThe Id of the record to modify
Jobcode IDThe Jobcode Id
Start DateStart time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time.
End DateEnd 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 ParametersAdditional 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

InputCommentsDefault
Connection
UsernameUsername of the user
First NameFirst name of the user
Last NameLast name of the user
Additional Query ParametersAdditional 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

InputCommentsDefault
Connection
Job Code IDsA comma separated list of Job Code Ids

Get Job Code Assignments

Gets a list of Job Codes and their associated Users

InputCommentsDefault
Connection
Active'yes', 'no', or 'both'. Default is 'yes'
Per PageRepresents how many results you'd like to retrieve per request (page). Default is 50. Max is 50
PageRepresents the page of results you'd like to retrieve. Default is 1.
User IDsA comma separated list of User Ids to filter on
Additional Query ParametersAdditional 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

InputCommentsDefault
Connection
Active'yes', 'no', or 'both'. Default is 'yes'
Per PageRepresents how many results you'd like to retrieve per request (page). Default is 50. Max is 50
PageRepresents the page of results you'd like to retrieve. Default is 1.
Additional Query ParametersAdditional 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

InputCommentsDefault
Connection
Active'yes', 'no', or 'both'. Default is 'yes'
Per PageRepresents how many results you'd like to retrieve per request (page). Default is 50. Max is 50
PageRepresents the page of results you'd like to retrieve. Default is 1.
User IDsA comma separated list of User Ids to filter on
Job Code IDsA comma separated list of Job Code Ids to filter on
Start DateYYYY-MM-DD formatted date
End DateYYYY-MM-DD formatted date
Additional Query ParametersAdditional 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

InputCommentsDefault
Connection
Active'yes', 'no', or 'both'. Default is 'yes'
Per PageRepresents how many results you'd like to retrieve per request (page). Default is 50. Max is 50
PageRepresents the page of results you'd like to retrieve. Default is 1.
Additional Query ParametersAdditional 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

InputCommentsDefault
Connection
Timesheet IDThe Id of the record to modify
Jobcode IDThe Jobcode Id
Start DateStart time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time.
End DateEnd 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 ParametersAdditional 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

InputCommentsDefault
Connection
IDThe Id of the record to modify
UsernameUsername of the user
Additional Query ParametersAdditional 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.