Portfolio memberships

A portfolio membership determines if a user is a member of a portfolio.


PortfolioMembershipCompact

A Compact object reflects the default fields returned after a successful API request. See input/output options to include more fields in the response.

PropertyTypeDescription
gidstringGlobally unique identifier of the resource, as a string.
resource_typestringThe base type of this resource.
portfolioobjectA portfolio gives a high-level overview of the status of multiple initiatives in Asana. Portfolios provide a dashboard overview of the state of multiple projects, including a progress report and the most recent project status update.

Portfolios have some restrictions on size. Each portfolio has a max of 500 items and, like projects, a max of 20 custom fields.
portfolio.gidstringGlobally unique identifier of the resource, as a string.
portfolio.resource_typestringThe base type of this resource.
portfolio.namestringThe name of the portfolio.
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.
{
  "gid": "12345",
  "resource_type": "portfolio_membership",
  "portfolio": {
    "gid": "12345",
    "resource_type": "portfolio",
    "name": "Bug Portfolio"
  },
  "user": {
    "gid": "12345",
    "resource_type": "user",
    "name": "Greg Sanchez"
  }
}

PortfolioMembership

PropertyTypeDescription
gidstringGlobally unique identifier of the resource, as a string.
resource_typestringThe base type of this resource.
portfolioobjectA portfolio gives a high-level overview of the status of multiple initiatives in Asana. Portfolios provide a dashboard overview of the state of multiple projects, including a progress report and the most recent project status update.

Portfolios have some restrictions on size. Each portfolio has a max of 500 items and, like projects, a max of 20 custom fields.
portfolio.gidstringGlobally unique identifier of the resource, as a string.
portfolio.resource_typestringThe base type of this resource.
portfolio.namestringThe name of the portfolio.
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.
{
  "gid": "12345",
  "resource_type": "portfolio_membership",
  "portfolio": {
    "gid": "12345",
    "resource_type": "portfolio",
    "name": "Bug Portfolio"
  },
  "user": {
    "gid": "12345",
    "resource_type": "user",
    "name": "Greg Sanchez"
  }
}