CData Python Connector for QuickBooks Time

Build 24.0.9175

CurrentUser

Query the current user details in QuickBooks Time.

Table Specific Information

Select

The WHERE clause conditions are not supported on the API side. Only a basic unfiltered SELECT query works on the API side. The filters are executed client-side within the 本製品.

For example, the following query is processed server-side:

SELECT * FROM CurrentUser

Columns

Name Type Description
Id [KEY] Integer Id of the current user.
FirstName String First name of user.
LastName String Last name of user.
DisplayName String The display name of user.
GroupId Integer Id of the group this user belongs to.
Active Boolean Boolean value which show the active status.
EmployeeNumber Integer Unique number associated with this user.
Salaried Boolean Indicates whether or not the user is salaried.
Exempt Boolean Indicates e.g. whether or not the user is eligible for overtime pay.
UserName String Username associated with this user.
Email String Email address associated with this user.
EmailVerified String Indicates whether or not the email address has been confirmed by the user.
PayrollId String Unique company wide string associated with this user. Usually used for linking with external systems.
HireDate String Date on which this user was hired.
TermDate String Date on which this user was terminated.
LastModified Datetime Date/time when this user was last modified, in ISO 8601 format.
LastActive Datetime Date/time when this user last performed any action, in ISO 8601 format.
Created Datetime Date/time when this user was created, in ISO 8601 format.
ClientUrl String Client account url identifier associated with this user.
CompanyName String Client account name identifier associated with the user.
ProfileImageUrl String Url identifier associated with this user's profile image.
MobileNumber String Mobile phone number associated with this user.
PtoBalances String List of jobcode identifiers and their respective PTO balances for this user (in seconds).
SubmittedTo Datetime The latest date this user has submitted timesheets up to.
ApprovedTo Datetime The latest date this user has had timesheets approved to.
ManagerOfGroupIds String The group ids that this user manages.
RequirePasswordChange Boolean If true, this user will be required to change their password on their next login.
PayRate Integer The rate of pay associated with this user. Only visible to admins.
PayInterval String The timeframe to which this user's pay rate applies, either 'hour' or 'year'. Only visible to admins.
PermissionsAdmin Boolean Permissions - Administrator, can perform any changes on the account.
PermissionsMobile Boolean Permissions - Allowed to use mobile devices to record time.
PermissionsStatusBox Boolean Permissions - Able to view the list of users currently working for the company.
PermissionsReports Boolean Permissions - Able to run/view all reports for the company.
PermissionsManageTimesheets Boolean Permissions - Able to create/edit/delete timesheets for anyone in the company.
PermissionsManageAuthorization Boolean Permissions - Able to manage computer authorization for the company.
PermissionsManageUsers Boolean Permissions - Able to create/edit/delete users, groups, and managers for the entire company.
PermissionsManageMyTimesheets Boolean Permissions - Able to completely manage own timesheets.
PermissionsManageJobcodes Boolean Permissions - Able to create/edit/delete jobcodes and custom field items for the entire company.
PermissionsPinLogin Boolean Permissions - Able to login to apps via PIN.
PermissionsApproveTimesheets Boolean Permissions - Able to run approval reports and approve time for all employees.
PermissionsManageSchedules Boolean Permissions - Able to create/edit/delete events within the schedule for the groups that the user can manage.
PermissionsExternalAccess Boolean Permissions - External Access
PermissionsManageMySchedule Boolean Permissions - Able to create/edit/delete events within the schedule for only themselves.
PermissionsManageCompanySchedules Boolean Permissions - Able to create/edit/delete events within the schedule for any user in the company.
PermissionsViewCompanySchedules Boolean Permissions - Able to view published events within the schedule for any user in the company.
PermissionsViewGroupSchedules Boolean Permissions - Able to view published events within the schedule for the groups that the user is a member of.
PermissionsManageNoSchedules Boolean Permissions - Not able to create/edit/delete events within the schedule for any user.
PermissionsViewMySchedules Boolean Permissions - Able to view published events within the schedule for themselves.
PermissionsViewProjects Boolean Permissions - View Projects
PermissionsManageProjects Boolean Permissions - Manage Projects
PermissionsTimeTracking Boolean Permissions - Able to track time and have time tracked on their behalf.
CustomFields String A key/value map of customfield ids to the customfield items that are associated with the user.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 24.0.9175