Retrieve a time tracking activity
Retrieves a time tracking activity by ID.
Authorizations
Your Conductor secret key using Bearer auth (e.g., "Authorization: Bearer {{YOUR_SECRET_KEY}}"
).
Headers
The ID of the EndUser to receive this request (e.g., "Conductor-End-User-Id: {{END_USER_ID}}"
).
Path Parameters
The QuickBooks-assigned unique identifier of the time tracking activity to retrieve.
Response
The unique identifier assigned by QuickBooks to this time tracking activity. This ID is unique across all transaction types.
The type of object. This value is always "qbd_time_tracking_activity"
.
"qbd_time_tracking_activity"
The date and time when this time tracking activity was created, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). The time zone is the same as the user's time zone in QuickBooks.
The date and time when this time tracking activity was last updated, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). The time zone is the same as the user's time zone in QuickBooks.
The current QuickBooks-assigned revision number of this time tracking activity object, which changes each time the object is modified. When updating this object, you must provide the most recent revisionNumber
to ensure you're working with the latest data; otherwise, the update will return an error.
The date of this time tracking activity, in ISO 8601 format (YYYY-MM-DD).
The employee, vendor, or person on QuickBooks's “Other Names” list whose time is being tracked in this time tracking activity. This cannot refer to a customer - use the customer
field to associate a customer or customer-job with this time tracking activity.
The customer or customer-job to which this time could be billed. If billingStatus
is set to "billable", this field is required.
The type of service performed during this time tracking activity, referring to billable or purchasable services such as specialized labor, consulting hours, and professional fees.
NOTE: This field is not required if no customer
is specified. However, if billingStatus
is set to "billable", both this field and customer
are required.
The time spent performing the service during this time tracking activity, in ISO 8601 format for time intervals (PTnHnMnS). For example, 1 hour and 30 minutes is represented as PT1H30M.
NOTE: Although seconds can be specified when creating a time tracking activity, they are not returned in responses since QuickBooks Desktop's UI does not display seconds.
The time tracking activity's class. Classes can be used to categorize objects into meaningful segments, such as department, location, or type of work. In QuickBooks, class tracking is off by default.
The payroll wage item (e.g., Regular Pay, Overtime Pay) to use for this time tracking activity. This field can only be used for time tracking if: (1) the person specified in entity
is an employee in QuickBooks, and (2) the "Use time data to create paychecks" preference is enabled in their payroll settings.
A note or comment about this time tracking activity.
The billing status of this time tracking activity.
IMPORTANT: When this field is set to "billable" for time tracking activities, both customer
and serviceItem
are required so that an invoice can be created.
billable
, has_been_billed
, not_billable
A globally unique identifier (GUID) you, the developer, can provide for tracking this object in your external system. This field is immutable and can only be set during object creation.
Indicates whether this time tracking activity has been billed.