Deprecated
New integrations should prefer using status updates.
A project status is an update on the progress of a particular project, and is sent out to all project followers when created. These updates include both text describing the update and a color code intended to represent the overall state of the project: "green" for projects that are on track, "yellow" for projects at risk, "red" for projects that are behind, and "blue" for projects on hold.
Project statuses can be created and deleted, but not modified.
ProjectStatusCompact
Property | Type | Description |
---|---|---|
gid | string | Globally unique identifier of the resource, as a string. |
resource_type | string | The base type of this resource. |
title | string | The title of the project status update. |
Example JSON for ProjectStatusCompact
:
{
"gid": "12345",
"resource_type": "project_status",
"title": "Status Update - Jun 15"
}
ProjectStatus
Property | Type | Description |
---|---|---|
gid | string | Globally unique identifier of the resource, as a string. |
resource_type | string | The base type of this resource. |
title | string | The title of the project status update. |
text | string | The text content of the status update. |
html_text | string | Opt In. The text content of the status update with formatting as HTML. |
color | string | The color associated with the status update. Values can be: green , yellow , red , blue , complete . |
author | object | A user object represents an account in Asana that can be given access to various workspaces, projects, and tasks. |
author.gid | string | Globally unique identifier of the resource, as a string. |
author.resource_type | string | The base type of this resource. |
author.name | string | Read-only except when same user as requester. The user’s name. |
created_at | string (date-time) | The time at which this resource was created. |
created_by | object | A user object represents an account in Asana that can be given access to various workspaces, projects, and tasks. |
created_by.gid | string | Globally unique identifier of the resource, as a string. |
created_by.resource_type | string | The base type of this resource. |
created_by.name | string | Read-only except when same user as requester. The user’s name. |
modified_at | string (date-time) | The time at which this project status was last modified. Note: This does not currently reflect any changes in associations such as comments that may have been added or removed from the project status. |
Example JSON for ProjectStatus
:
{
"gid": "12345",
"resource_type": "project_status",
"title": "Status Update - Jun 15",
"text": "The project is moving forward according to plan...",
"html_text": "<body>The project <strong>is</strong> moving forward according to plan...</body>",
"color": "example string",
"author": {
"gid": "12345",
"resource_type": "user",
"name": "Greg Sanchez"
},
"created_at": "2012-02-22T02:06:58.147Z",
"created_by": {
"gid": "12345",
"resource_type": "user",
"name": "Greg Sanchez"
},
"modified_at": "2012-02-22T02:06:58.147Z"
}