Graph exports

📘

Availability

Graph exports are currently available to users in an Enterprise/Enterprise+ organization.

A graph export object represents a request to export the data about objects starting from a parent object. The parent object can be a team, portfolio, or project.

➡️ To get started with graph exports, please first review this documentation.


Properties

The following is a reference of properties exposed per resource_type:

portfolio

PropertyDescription
gidGlobally unique identifier of the resource, as a string.
nameThe name of the portfolio.
archivedTrue if the portfolio is archived, false if not.
created_atThe time at which this resource was created.
created_by.gidGlobally unique identifier of the resource, as a string.
created_by.nameThe user's name.
created_by.resource_typeThe base type of this resource.
current_status_update.created_atThe time at which this resource was created.
current_status_update.created_by.gidGlobally unique identifier of the resource, as a string.
current_status_update.created_by.nameThe user's name.
current_status_update.gidGlobally unique identifier of the resource, as a string.
current_status_update.resource_typeThe base type of this resource.
current_status_update.status_typeStatus of the status update.
current_status_update.textThe text of the status update.
current_status_update.titleThe title of the status update.
custom_fields.date_valueOnly relevant for custom fields of type date.
custom_fields.enum_valueOnly relevant for custom fields of type enum
custom_fields.multi_enum_valuesOnly relevant for custom fields of type multi_enum
custom_fields.nameThe name of the custom field.
custom_fields.number_valueOnly relevant for custom fields of type number
custom_fields.people_value.emailOnly relevant for custom fields of type people
custom_fields.text_valueOnly relevant for custom fields of type text
custom_fields.typeThe type of the custom field. Must be one of the given values: date, enum, multi_enum, number, people, text
default_access_levelThe default access level when inviting new members to the portfolio
due_onThe localized day on which this portfolio is due. This takes a date with format-MM-DD.
members.gidGlobally unique identifier of the resource, as a string.
members.nameThe user's name.
members.resource_typeThe base type of this resource.
owner.gidGlobally unique identifier of the resource, as a string
owner.nameThe user's name
owner.resource_typeThe base type of this resource.
permalink_urlA url that points directly to the object within Asana.
privacy_settingThe privacy setting of the portfolio.
publicTrue if the portfolio is public to its workspace members.
resource_typeThe base type of this resource.
start_onThe day on which work for this portfolio begins, or null if the project has no start date
workspace.gidGlobally unique identifier of the resource, as a string
workspace.nameThe name of the workspace.
workspace.resource_typeThe base type of this resource.

project

PropertyDescription
gidGlobally unique identifier of the resource, as a string.
resource_typeThe base type of this resource.
nameThe name of the project.
archivedTrue if the project is archived, false if not.
colorColor of the project.
created_atThe time at which this resource was created.
current_status_update.gidGlobally unique identifier of the resource, as a string.
current_status_update.created_atThe time at which this resource was created.
current_status_update.created_by.gidGlobally unique identifier of the resource, as a string.
current_status_update.created_by.nameThe user's name.
current_status_update.resource_typeThe base type of this resource.
current_status_update.status_typeStatus of the status update.
current_status_update.textThe text of the status update.
current_status_update.titleThe title of the status update.
default_viewThe default view (list, board, calendar, or timeline) of a project.
due_onThe localized day on which this project is due. This takes a date with format YYYY-MM-DD.
custom_fields.nameThe name of the custom field.
custom_fields.typeThe type of the custom field. Must be one of the given values: date, enum, multi_enum, number, people, text
custom_fields.date_valueOnly relevant for custom fields of type date.
custom_fields.enum_valueOnly relevant for custom fields of type enum
custom_fields.multi_enum_valuesOnly relevant for custom fields of type multi_enum
custom_fields.number_valueOnly relevant for custom fields of type number
custom_fields.text_valueOnly relevant for custom fields of type text
custom_fields.people_value.emailOnly relevant for custom fields of type people
members.gidGlobally unique identifier of the resource, as a string.
members.resource_typeThe base type of this resource.
members.nameThe user's name.
modified_atThe time at which this project was last modified
notesFree-form textual information associated with the project
owner.gidGlobally unique identifier of the resource, as a string
owner.resource_typeThe base type of this resource.
owner.nameThe user's name
start_onThe day on which work for this project begins, or null if the project has no start date
minimum_access_level_for_customizationThe minimum access level needed for project members to modify this project's workflow and appearance.
minimum_access_level_for_sharingThe minimum access level needed for project members to share the project and manage project memberships.
completed_atThe time at which this project was completed, or null if the project is not completed.
completed_by.gidGlobally unique identifier of the resource, as a string.
completed_by.resource_typeThe base type of this resource.
completed_by.nameThe user's name
workspace.gidGlobally unique identifier of the resource, as a string
workspace.resource_typeThe base type of this resource.
workspace.nameThe name of the workspace.
team.gidGlobally unique identifier of the resource, as a string.
team.resource_typeThe base type of this resource.
team.nameThe name of the team.
iconThe icon for a project.
permalink_urlA url that points directly to the object within Asana.
default_access_levelThe default access level when inviting new members to the portfolio
privacy_settingThe privacy setting of the project.

task

PropertyDescription
gidGlobally unique identifier of the resource, as a string.
nameThe name of the task.
actual_time_minutesThis value represents the sum of all the Time Tracking entries in the Actual Time field on a given Task.
approval_statusReflects the approval status of this task
assignee.gidGlobally unique identifier of the resource, as a string.
assignee.nameThe users name
assignee.emailThe users email
assignee_statusScheduling status of this task for the user it is assigned to
completedTrue if the task is currently marked complete, false if not.
completed_atThe time at which this task was completed, or null if the task is incomplete.
completed_by.gidGlobally unique identifier of the resource, as a string.
completed_by.nameThe users name
completed_by.emailThe users email
created_by.gidGlobally unique identifier of the resource, as a string.
created_by.nameThe users name
created_by.emailThe users email
created_atThe time at which this resource was created.
custom_fields.gidGlobally unique identifier of the resource, as a string.
custom_fields.nameThe name of the custom field.
custom_fields.typeThe type of the custom field.
custom_fields.valueValue of the custom field.
dependencies.gidGlobally unique identifier of the resource, as a string.
dependents.gidGlobally unique identifier of the resource, as a string.
due_atThe UTC date and time on which this task is due, or null if the task has no due time.
due_onThe localized date on which this task is due, or null if the task has no due date
memberships.section.gidGlobally unique identifier of the resource, as a string.
memberships.section.nameThe name of the section
modified_atThe time at which this task was last modified.
num_likesThe number of users who have liked this task.
num_subtasksThe number of subtasks on this task.
parent.gidGlobally unique identifier of the resource, as a string.
permalink_urlA url that points directly to the object within Asana.
projects.gidGlobally unique identifier of the resource, as a string.
projects.nameThe name of the project
resource_subtypeThe subtype of this resource. Must be one of the given values: task, milestone, approval, custom
resource_typeThe type of resource
start_atDate and time on which work begins for the task, or null if the task has no start time.
start_onThe day on which work begins for the task , or null if the task has no start date.
tags.gidGlobally unique identifier of the resource, as a string.
tags.nameThe name of the tag
workspace.gidGlobally unique identifier of the resource, as a string.
workspace.nameThe name of the workspace

section

PropertyDescription
gidGlobally unique identifier of the resource, as a string.
resource_typeThe type of resource
nameThe name of the section
created_atThe time at which this resource was created.
project.gidGlobally unique identifier of the resource, as a string.
project.resource_typeThe type of resource

portfolio_to_portfolio

PropertyDescription
resource_typeThe type of resource
portfolio.gidGlobally unique identifier of the resource, as a string.
portfolio.nameThe name of the portfolio
portfolio.resource_typeThe type of resource
child_portfolio.gidGlobally unique identifier of the resource, as a string.
child_portfolio.nameThe name of the child portfolio
child_portfolio.resource_typeThe type of resource

project_to_portfolio

PropertyDescription
resource_typeThe type of resource
project.gidGlobally unique identifier of the resource, as a string.
project.nameThe name of the project
project.resource_typeThe type of resource
portfolio.gidGlobally unique identifier of the resource, as a string.
portfolio.nameThe name of the portfolio
portfolio.resource_typeThe type of resource

allocation

PropertyDescription
gidGlobally unique identifier of the resource, as a string.
resource_typeThe base type of this resource.
start_dateThe localized day on which the allocation starts.
end_dateThe localized day on which the allocation ends.
effort.typeThe units used for tracking effort on an allocation, either "hours" or "percent".
effort.valueThe numeric effort value on the allocation.
assignee.gidGlobally unique identifier of the resource, as a string.
assignee.resource_typeThe base type of this resource.
assignee.nameThe name of allocation resource.
created_by.gidGlobally unique identifier of the resource, as a string.
created_by.resource_typeThe base type of this resource.
created_by.nameThe user's name.
parent.gidGlobally unique identifier of the resource, as a string.
parent.resource_typeThe base type of this resource.
parent.nameName 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.
resource_subtypeThe subtype of the allocation.

Asana Home
Asana helps you manage projects, focus on what's important, and organize work in one place for seamless collaboration.
© 2023 Asana, Inc.