Summary
Three new fields are now available on all API requests that return TimeTrackingEntry entities: approval_status, billable_status, and description. These fields provide additional context about time tracking entries to help you better understand their approval workflow state, billing implications, and user-provided details. They are currently read-only.
What’s new
The following fields are now included in TimeTrackingEntry responses:
| Field Name | Type | Description |
|---|---|---|
approval_status |
string | Current approval status for this time tracking entry. Possible values: "DRAFT", "SUBMITTED", "APPROVED", "REJECTED" |
billable_status |
string | Indicates whether this time tracking entry is billable. Possible values: "billable", "nonBillable", "notApplicable" |
description |
string | User-provided description for this time tracking entry |
Usage
These fields can be requested as optional fields using the opt_fields query parameter. They will be returned by default when fetching a single time tracking entry by gid.
GET /tasks/{task_gid}/time_tracking_entriesGET /time_tracking_entries/{time_tracking_entry_gid}
Example request
// GET /tasks/{task_gid}/time_tracking_entries?opt_fields=approval_status,billable_status,description
{
"data": {
"gid": "12345",
"resource_type": "time_tracking_entry",
"duration_minutes": 12,
"entered_on": "2015-03-14",
"approval_status": "DRAFT",
"billable_status": "billable",
"description": "plan next shopping steps",
"attributable_to": {
"gid": "12345",
"resource_type": "project",
"name": "Stuff to buy"
},
"created_by": {
"gid": "12345",
"resource_type": "user",
"name": "Greg Sanchez"
},
"created_at": "2012-02-22T02:06:58.147Z"
}
}
Timeline
This is available now!
For complete details on time tracking entries, visit the Asana API documentation.
