QuickBooks Time Component

Manage Employee Time Tracking within Intuit QuickBooks Time
Component key: quickbooks-time#
Description#
QuickBooks Time Connections#
OAuth 2.0Input | Default | Notes |
---|---|---|
Input Authorize URL string / Required Hidden Field authorizeUrl | Default https://rest.tsheets.com/api/v1/authorize | Notes The OAuth 2.0 Authorization URL for Quickbooks Time |
Input Client ID string / Required clientId | Default | Notes Client Identifier of your app for Quickbooks Time |
Input Client Secret password / Required clientSecret | Default | Notes Client Secret of your app for Quickbooks Time |
Input Scopes string Hidden Field scopes | Default | Notes Space separated OAuth 2.0 permission scopes for Quickbooks Time |
Input Token URL string / Required Hidden Field tokenUrl | Default https://rest.tsheets.com/api/v1/grant | Notes The OAuth 2.0 Token URL for Quickbooks Time |
#
Actions#
Create TimesheetCreates a Timesheet | key: createTimesheet
Input | Notes | Example |
---|---|---|
Input Additional Query Parameters string Key Value List additionalParams | Notes 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. | Example |
Input Connection connection / Required connection | Notes | Example |
Input End Date string / Required endDateISOReq | Notes End time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time. | Example YYYY-MM-DDThh:mm:ss±hh:mm |
Input User ID string / Required idReq | Notes The Id of the record to modify | Example |
Input Jobcode ID string / Required jobcodeIdReq | Notes The Jobcode Id | Example |
Input Start Date string / Required startDateISOReq | Notes Start time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time. | Example YYYY-MM-DDThh:mm:ss±hh:mm |
#
Create UserCreates a User from the provided data | key: createUser
Input | Notes |
---|---|
Input Additional Query Parameters string Key Value List additionalParams | Notes 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. |
Input Connection connection / Required connection | Notes |
Input First Name string / Required firstName | Notes First name of the user |
Input Last Name string / Required lastName | Notes Last name of the user |
Input Username string / Required userNameReq | Notes Username of the user |
#
Delete TimesheetDeletes a Timesheet | key: deleteTimeSheet
Input | Notes | Example |
---|---|---|
Input Connection connection / Required connection | Notes | Example |
Input Job Code IDs string / Required jobCodeIdsReq | Notes A comma separated list of Job Code Ids | Example 123,456,789 |
#
Get Job Code AssignmentsGets a list of Job Codes and their associated Users | key: getJobCodeAssignments
Input | Notes | Example |
---|---|---|
Input Active string active | Notes 'yes', 'no', or 'both'. Default is 'yes' | Example |
Input Additional Query Parameters string Key Value List additionalParams | Notes 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. | Example |
Input Connection connection / Required connection | Notes | Example |
Input Page string page | Notes Represents the page of results you'd like to retrieve. Default is 1. | Example |
Input Per Page string perPage | Notes Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50 | Example |
Input User IDs string userIds | Notes A comma separated list of User Ids to filter on | Example 123,456,789 |
#
Get Job CodesGets a list of Job Codes | key: getJobCodes
Input | Notes |
---|---|
Input Active string active | Notes 'yes', 'no', or 'both'. Default is 'yes' |
Input Additional Query Parameters string Key Value List additionalParams | Notes 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. |
Input Connection connection / Required connection | Notes |
Input Page string page | Notes Represents the page of results you'd like to retrieve. Default is 1. |
Input Per Page string perPage | Notes Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50 |
#
Get Time SheetsGets a list of Time Sheets | key: getTimeSheets
Input | Notes | Example |
---|---|---|
Input Active string active | Notes 'yes', 'no', or 'both'. Default is 'yes' | Example |
Input Additional Query Parameters string Key Value List additionalParams | Notes 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. | Example |
Input Connection connection / Required connection | Notes | Example |
Input End Date string endDate | Notes YYYY-MM-DD formatted date | Example |
Input Job Code IDs string jobCodeIds | Notes A comma separated list of Job Code Ids to filter on | Example 123,456,789 |
Input Page string page | Notes Represents the page of results you'd like to retrieve. Default is 1. | Example |
Input Per Page string perPage | Notes Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50 | Example |
Input Start Date string startDate | Notes YYYY-MM-DD formatted date | Example |
Input User IDs string userIds | Notes A comma separated list of User Ids to filter on | Example 123,456,789 |
#
Get UsersGets a list of Users with optional filters | key: getUsers
Input | Notes |
---|---|
Input Active string active | Notes 'yes', 'no', or 'both'. Default is 'yes' |
Input Additional Query Parameters string Key Value List additionalParams | Notes 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. |
Input Connection connection / Required connection | Notes |
Input Page string page | Notes Represents the page of results you'd like to retrieve. Default is 1. |
Input Per Page string perPage | Notes Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50 |
#
Update TimesheetUpdates a Timesheet | key: updateTimesheet
Input | Notes |
---|---|
Input Additional Query Parameters string Key Value List additionalParams | Notes 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. |
Input Connection connection / Required connection | Notes |
Input End Date string endDateISO | Notes End time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time. |
Input Jobcode ID string jobcodeId | Notes The Jobcode Id |
Input Start Date string startDateISO | Notes Start time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). Time should reflect the user's local time. |
Input Timesheet ID string / Required timesheetId | Notes The Id of the record to modify |
#
Update UserUpdates a specified User | key: updateUser
Input | Notes |
---|---|
Input Additional Query Parameters string Key Value List additionalParams | Notes 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. |
Input Connection connection / Required connection | Notes |
Input ID string id | Notes The Id of the record to modify |
Input Username string userName | Notes Username of the user |