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

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