Module asana::apis::projects_api [−][src]
Enums
AddCustomFieldSettingForProjectError | struct for typed errors of method |
AddFollowersForProjectError | struct for typed errors of method |
AddMembersForProjectError | struct for typed errors of method |
CreateProjectError | struct for typed errors of method |
CreateProjectForTeamError | struct for typed errors of method |
CreateProjectForWorkspaceError | struct for typed errors of method |
DeleteProjectError | struct for typed errors of method |
DuplicateProjectError | struct for typed errors of method |
GetProjectError | struct for typed errors of method |
GetProjectsError | struct for typed errors of method |
GetProjectsForTaskError | struct for typed errors of method |
GetProjectsForTeamError | struct for typed errors of method |
GetProjectsForWorkspaceError | struct for typed errors of method |
GetTaskCountsForProjectError | struct for typed errors of method |
RemoveCustomFieldSettingForProjectError | struct for typed errors of method |
RemoveFollowersForProjectError | struct for typed errors of method |
RemoveMembersForProjectError | struct for typed errors of method |
UpdateProjectError | struct for typed errors of method |
Functions
add_custom_field_setting_for_project | Custom fields are associated with projects by way of custom field settings. This method creates a setting for the project. |
add_followers_for_project | Adds the specified list of users as followers to the project. Followers are a subset of members, therefore if the users are not already members of the project they will also become members as a result of this operation. Returns the updated project record. |
add_members_for_project | Adds the specified list of users as members of the project. Returns the updated project record. |
create_project | Create a new project in a workspace or team. Every project is required to be created in a specific workspace or organization, and this cannot be changed once set. Note that you can use the |
create_project_for_team | Creates a project shared with the given team. Returns the full record of the newly created project. |
create_project_for_workspace | Returns the compact project records for all projects in the workspace. If the workspace for your project is an organization, you must also supply a team to share the project with. Returns the full record of the newly created project. |
delete_project | A specific, existing project can be deleted by making a DELETE request on the URL for that project. Returns an empty data record. |
duplicate_project | Creates and returns a job that will asynchronously handle the duplication. |
get_project | Returns the complete project record for a single project. |
get_projects | Returns the compact project records for some filtered set of projects. Use one or more of the parameters provided to filter the projects returned. Note: This endpoint may timeout for large domains. Try filtering by team! |
get_projects_for_task | Returns a compact representation of all of the projects the task is in. |
get_projects_for_team | Returns the compact project records for all projects in the team. |
get_projects_for_workspace | Returns the compact project records for all projects in the workspace. Note: This endpoint may timeout for large domains. Prefer the |
get_task_counts_for_project | Get an object that holds task count fields. All fields are excluded by default. You must opt in using |
remove_custom_field_setting_for_project | Removes a custom field setting from a project. |
remove_followers_for_project | Removes the specified list of users from following the project, this will not affect project membership status. Returns the updated project record. |
remove_members_for_project | Removes the specified list of users from members of the project. Returns the updated project record. |
update_project | A specific, existing project can be updated by making a PUT request on the URL for that project. Only the fields provided in the |