Asana integration (Productivity). Imported from open-connector.
https://app.asana.com/api/1.0/workspaces
| Param | Type | Required | Description |
|---|---|---|---|
| limit | integer | optional | Maximum number of items to return in one Asana page. |
| cursor | string | optional | Opaque pagination cursor returned by a previous Asana response. |
| includeFields | array | optional | Additional Asana fields to request via opt_fields. |
/workspaces/{workspaceId}
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Asana workspace gid. |
| includeFields | array | optional | Additional Asana fields to request via opt_fields. |
/projects
| Param | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | The Asana workspace gid to filter projects on. |
| archived | boolean | optional | Whether to include archived projects. |
| limit | integer | optional | Maximum number of items to return in one Asana page. |
| cursor | string | optional | Opaque pagination cursor returned by a previous Asana response. |
| includeFields | array | optional | Additional Asana fields to request via opt_fields. |
/projects/{projectId}
| Param | Type | Required | Description |
|---|---|---|---|
| projectId | string | required | The Asana project gid. |
| includeFields | array | optional | Additional Asana fields to request via opt_fields. |
/projects
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | required | The Asana project name. |
| notes | string | optional | The Asana project notes. |
| owner | string | optional | The project owner identifier, such as "me", an email, or a user gid. |
| dueOn | string | optional | The project due date in YYYY-MM-DD format. |
| startOn | string | optional | The project start date in YYYY-MM-DD format. |
| privacySetting | string | optional | The Asana project privacy setting. |
| defaultView | string | optional | The Asana project default view. |
| defaultAccessLevel | string | optional | The Asana project default access level. |
| color | string | optional | The Asana project color. |
| icon | string | optional | The Asana project icon. |
| customFields | object | optional | Arbitrary object keyed by Asana custom field gid. |
| archived | boolean | optional | Whether the project is archived. |
| workspaceId | string | required | The Asana workspace gid that owns the project. |
/projects/{projectId}
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | optional | The Asana project name. |
| notes | string | optional | The Asana project notes. |
| owner | string | optional | The project owner identifier, such as "me", an email, or a user gid. |
| dueOn | string | optional | The project due date in YYYY-MM-DD format. |
| startOn | string | optional | The project start date in YYYY-MM-DD format. |
| privacySetting | string | optional | The Asana project privacy setting. |
| defaultView | string | optional | The Asana project default view. |
| defaultAccessLevel | string | optional | The Asana project default access level. |
| color | string | optional | The Asana project color. |
| icon | string | optional | The Asana project icon. |
| customFields | object | optional | Arbitrary object keyed by Asana custom field gid. |
| archived | boolean | optional | Whether the project is archived. |
| projectId | string | required | The Asana project gid. |
/projects/{projectId}/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| projectId | string | required | The Asana project gid. |
| completedSince | string | optional | Only include tasks incomplete or completed since this RFC 3339 timestamp, or us… |
| limit | integer | optional | Maximum number of items to return in one Asana page. |
| cursor | string | optional | Opaque pagination cursor returned by a previous Asana response. |
| includeFields | array | optional | Additional Asana fields to request via opt_fields. |
/tasks/{taskId}
| Param | Type | Required | Description |
|---|---|---|---|
| taskId | string | required | The Asana task gid. |
| includeFields | array | optional | Additional Asana fields to request via opt_fields. |
/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | required | The Asana task name. |
| notes | string | optional | The Asana task notes. |
| assignee | string | optional | The Asana task assignee, such as "me", an email, or a user gid. |
| completed | boolean | optional | Whether the task is completed. |
| dueOn | string | optional | The task due date in YYYY-MM-DD format. |
| dueAt | string | optional | The task due date-time in RFC 3339 format. |
| startOn | string | optional | The task start date in YYYY-MM-DD format. |
| startAt | string | optional | The task start date-time in RFC 3339 format. |
| approvalStatus | string | optional | The Asana task approval status. |
| resourceSubtype | string | optional | The Asana task subtype. |
| customFields | object | optional | Arbitrary object keyed by Asana custom field gid. |
| projectId | string | required | The Asana project gid that should receive the task. |
/tasks/{taskId}
| Param | Type | Required | Description |
|---|---|---|---|
| name | string | optional | The Asana task name. |
| notes | string | optional | The Asana task notes. |
| assignee | string | optional | The Asana task assignee, such as "me", an email, or a user gid. |
| completed | boolean | optional | Whether the task is completed. |
| dueOn | string | optional | The task due date in YYYY-MM-DD format. |
| dueAt | string | optional | The task due date-time in RFC 3339 format. |
| startOn | string | optional | The task start date in YYYY-MM-DD format. |
| startAt | string | optional | The task start date-time in RFC 3339 format. |
| approvalStatus | string | optional | The Asana task approval status. |
| resourceSubtype | string | optional | The Asana task subtype. |
| customFields | object | optional | Arbitrary object keyed by Asana custom field gid. |
| taskId | string | required | The Asana task gid. |