Timesheet approval statuses

TimesheetApprovalStatusCompact

PropertyTypeDescription
gidstringGlobally unique identifier of the resource, as a string.
resource_typestringThe base type of this resource.
created_atstring (date-time)The time at which this resource was created.
userobjectA user object represents an account in Asana that can be given access to various workspaces, projects, and tasks.
user.gidstringGlobally unique identifier of the resource, as a string.
user.resource_typestringThe base type of this resource.
user.namestringRead-only except when same user as requester. The user's name.
workspaceobjectA workspace is the highest-level organizational unit in Asana. All projects and tasks have an associated workspace.
workspace.gidstringGlobally unique identifier of the resource, as a string.
workspace.resource_typestringThe base type of this resource.
workspace.namestringThe name of the workspace.
start_datestring (date)The start date of the timesheet week.
end_datestring (date)The end date of the timesheet week.
approval_statusstringThe current approval status of the timesheet.
Click to show all enum values
  • approved
  • draft
  • rejected
  • submitted

Example JSON for TimesheetApprovalStatusCompact:

{
  "gid": "12345",
  "resource_type": "timesheet_approval_status",
  "created_at": "2012-02-22T02:06:58.147Z",
  "user": {
    "gid": "12345",
    "resource_type": "user",
    "name": "Greg Sanchez"
  },
  "workspace": {
    "gid": "12345",
    "resource_type": "workspace",
    "name": "My Company Workspace"
  },
  "start_date": "2025-01-06",
  "end_date": "2025-01-12",
  "approval_status": "draft"
}

TimesheetApprovalStatus

PropertyTypeDescription
gidstringGlobally unique identifier of the resource, as a string.
resource_typestringThe base type of this resource.
created_atstring (date-time)The time at which this resource was created.
userobjectA user object represents an account in Asana that can be given access to various workspaces, projects, and tasks.
user.gidstringGlobally unique identifier of the resource, as a string.
user.resource_typestringThe base type of this resource.
user.namestringRead-only except when same user as requester. The user's name.
workspaceobjectA workspace is the highest-level organizational unit in Asana. All projects and tasks have an associated workspace.
workspace.gidstringGlobally unique identifier of the resource, as a string.
workspace.resource_typestringThe base type of this resource.
workspace.namestringThe name of the workspace.
start_datestring (date)The start date of the timesheet week.
end_datestring (date)The end date of the timesheet week.
approval_statusstringThe current approval status of the timesheet.
Click to show all enum values
  • approved
  • draft
  • rejected
  • submitted

Example JSON for TimesheetApprovalStatus:

{
  "gid": "12345",
  "resource_type": "timesheet_approval_status",
  "created_at": "2012-02-22T02:06:58.147Z",
  "user": {
    "gid": "12345",
    "resource_type": "user",
    "name": "Greg Sanchez"
  },
  "workspace": {
    "gid": "12345",
    "resource_type": "workspace",
    "name": "My Company Workspace"
  },
  "start_date": "2025-01-06",
  "end_date": "2025-01-12",
  "approval_status": "draft"
}
Asana Footer
Asana Home
Asana helps you manage projects, focus on what's important, and organize work in one place for seamless collaboration.
© 2023 Asana, Inc.