Time tracking entries

Asana’s native time tracking feature allows you to estimate the time needed to complete a task, as well as record the actual time spent.


TimeTrackingEntry

PropertyTypeDescription
gidstringGlobally unique identifier of the resource, as a string.
resource_typestringThe base type of this resource.
duration_minutesintegerTime in minutes tracked by the entry.
entered_onstring (date)The day that this entry is logged on.
attributable_toobjectA project represents a prioritized list of tasks in Asana or a board with columns of tasks represented as cards. It exists in a single workspace or organization and is accessible to a subset of users in that workspace or organization, depending on its permissions.
attributable_to.gidstringGlobally unique identifier of the resource, as a string.
attributable_to.resource_typestringThe base type of this resource.
attributable_to.namestringName of the project. This is generally a short sentence fragment that fits on a line in the UI for maximum readability. However, it can be longer.
created_byobjectA user object represents an account in Asana that can be given access to various workspaces, projects, and tasks.
created_by.gidstringGlobally unique identifier of the resource, as a string.
created_by.resource_typestringThe base type of this resource.
created_by.namestringRead-only except when same user as requester. The user’s name.
taskobjectThe task is the basic object around which many operations in Asana are centered.
task.gidstringGlobally unique identifier of the resource, as a string.
task.resource_typestringThe base type of this resource.
task.namestringThe name of the task.
task.resource_subtypestringThe subtype of this resource. Different subtypes retain many of the same fields and behavior, but may render differently in Asana or represent resources with different semantic meaning. The resource_subtype milestone represent a single moment in time. This means tasks with this subtype cannot have a start_date. Values can be: default_task, milestone, approval.
task.created_byobjectOpt In. A user object represents an account in Asana that can be given access to various workspaces, projects, and tasks.
task.created_by.gidstringGlobally unique identifier of the resource.
task.created_by.resource_typestringThe type of resource.
created_atstring (date-time)The time at which this resource was created.

Example JSON for TimeTrackingEntry:

{ "gid": "12345", "resource_type": "task", "duration_minutes": 12, "entered_on": "2015-03-14", "attributable_to": { "gid": "12345", "resource_type": "project", "name": "Stuff to buy" }, "created_by": { "gid": "12345", "resource_type": "user", "name": "Greg Sanchez" }, "task": { "gid": "12345", "resource_type": "task", "name": "Bug Task", "resource_subtype": "default_task", "created_by": { "gid": "1111", "resource_type": "user" } }, "created_at": "2012-02-22T02:06:58.147Z" }

TimeTrackingEntryCompact

PropertyTypeDescription
gidstringGlobally unique identifier of the resource, as a string.
resource_typestringThe base type of this resource.
duration_minutesintegerTime in minutes tracked by the entry.
entered_onstring (date)The day that this entry is logged on.
attributable_toobjectA project represents a prioritized list of tasks in Asana or a board with columns of tasks represented as cards. It exists in a single workspace or organization and is accessible to a subset of users in that workspace or organization, depending on its permissions.
attributable_to.gidstringGlobally unique identifier of the resource, as a string.
attributable_to.resource_typestringThe base type of this resource.
attributable_to.namestringName of the project. This is generally a short sentence fragment that fits on a line in the UI for maximum readability. However, it can be longer.
created_byobjectA user object represents an account in Asana that can be given access to various workspaces, projects, and tasks.
created_by.gidstringGlobally unique identifier of the resource, as a string.
created_by.resource_typestringThe base type of this resource.
created_by.namestringRead-only except when same user as requester. The user’s name.

Example JSON for TimeTrackingEntryCompact:

{ "gid": "12345", "resource_type": "task", "duration_minutes": 12, "entered_on": "2015-03-14", "attributable_to": { "gid": "12345", "resource_type": "project", "name": "Stuff to buy" }, "created_by": { "gid": "12345", "resource_type": "user", "name": "Greg Sanchez" } }
Asana Home
Asana helps you manage projects, focus on what's important, and organize work in one place for seamless collaboration.
© 2023 Asana, Inc.