Sample - Asana API
01
Access_requests
4 endpoints
02
Agents
1 endpoint
03
Allocations
5 endpoints
04
Attachments
4 endpoints
05
Batch
1 endpoint
06
Budgets
5 endpoints
07
Custom_fields
6 endpoints
- GET/custom_fields/{custom_field_gid}Get a custom field
- POST/custom_fieldsCreate a custom field
- POST/custom_fields/{custom_field_gid}/enum_optionsCreate an enum option
- POST/custom_fields/{custom_field_gid}/enum_options/insertReorder a custom field's enum
- PUT/custom_fields/{custom_field_gid}Update a custom field
- DELETE/custom_fields/{custom_field_gid}Delete a custom field
08
Custom_types
2 endpoints
09
Enum_options
1 endpoint
10
Events
1 endpoint
11
Exports
2 endpoints
12
Goal_relationships
3 endpoints
13
Goals
17 endpoints
- GET/goalsGet goals
- GET/goals/{goal_gid}Get a goal
- GET/goals/{goal_gid}/custom_field_settingsGet a goal's custom fields
- GET/goals/{goal_gid}/parentGoalsGet parent goals from a goal
- GET/goals/{goal_gid}/storiesGet stories from a goal
- POST/goalsCreate a goal
- POST/goals/{goal_gid}/addCustomFieldSettingAdd a custom field to a goal
- POST/goals/{goal_gid}/addFollowersAdd collaborators to a goal
- POST/goals/{goal_gid}/addSupportingRelationshipAdd a supporting goal relationship
- POST/goals/{goal_gid}/removeCustomFieldSettingRemove a custom field from a goal
- POST/goals/{goal_gid}/removeFollowersRemove collaborators from a goal
- POST/goals/{goal_gid}/removeSupportingRelationshipRemove a supporting goal relationship
- POST/goals/{goal_gid}/setMetricCreate a goal metric
- POST/goals/{goal_gid}/setMetricCurrentValueUpdate a goal metric
- POST/goals/{goal_gid}/storiesCreate a story on a goal
- PUT/goals/{goal_gid}Update a goal
- DELETE/goals/{goal_gid}Delete a goal
14
Jobs
1 endpoint
15
Memberships
5 endpoints
16
Ooo_entries
5 endpoints
17
Organization_exports
2 endpoints
18
Portfolio_memberships
2 endpoints
19
Portfolios
16 endpoints
- GET/portfoliosGet multiple portfolios
- GET/portfolios/{portfolio_gid}Get a portfolio
- GET/portfolios/{portfolio_gid}/custom_field_settingsGet a portfolio's custom fields
- GET/portfolios/{portfolio_gid}/itemsGet portfolio items
- GET/portfolios/{portfolio_gid}/portfolio_membershipsGet memberships from a portfolio
- GET/portfolios/{portfolio_gid}/project_portfolio_settingsGet project portfolio settings for a portfolio
- POST/portfoliosCreate a portfolio
- POST/portfolios/{portfolio_gid}/addCustomFieldSettingAdd a custom field to a portfolio
- POST/portfolios/{portfolio_gid}/addItemAdd an item to a portfolio
- POST/portfolios/{portfolio_gid}/addMembersAdd users to a portfolio
- POST/portfolios/{portfolio_gid}/duplicateDuplicate a portfolio
- POST/portfolios/{portfolio_gid}/removeCustomFieldSettingRemove a custom field from a portfolio
- POST/portfolios/{portfolio_gid}/removeItemRemove an item from a portfolio
- POST/portfolios/{portfolio_gid}/removeMembersRemove users from a portfolio
- PUT/portfolios/{portfolio_gid}Update a portfolio
- DELETE/portfolios/{portfolio_gid}Delete a portfolio
20
Project_briefs
3 endpoints
21
Project_memberships
1 endpoint
22
Project_portfolio_settings
2 endpoints
23
Project_statuses
2 endpoints
24
Project_templates
4 endpoints
25
Projects
24 endpoints
- GET/projectsGet multiple projects
- GET/projects/{project_gid}Get a project
- GET/projects/{project_gid}/custom_field_settingsGet a project's custom fields
- GET/projects/{project_gid}/project_membershipsGet memberships from a project
- GET/projects/{project_gid}/project_portfolio_settingsGet project portfolio settings for a project
- GET/projects/{project_gid}/project_statusesGet statuses from a project
- GET/projects/{project_gid}/sectionsGet sections in a project
- GET/projects/{project_gid}/task_countsGet task count of a project
- GET/projects/{project_gid}/tasksGet tasks from a project
- POST/projectsCreate a project
- POST/projects/{project_gid}/addCustomFieldSettingAdd a custom field to a project
- POST/projects/{project_gid}/addFollowersAdd followers to a project
- POST/projects/{project_gid}/addMembersAdd users to a project
- POST/projects/{project_gid}/duplicateDuplicate a project
- POST/projects/{project_gid}/project_briefsCreate a project brief
- POST/projects/{project_gid}/project_statusesCreate a project status
- POST/projects/{project_gid}/removeCustomFieldSettingRemove a custom field from a project
- POST/projects/{project_gid}/removeFollowersRemove followers from a project
- POST/projects/{project_gid}/removeMembersRemove users from a project
- POST/projects/{project_gid}/saveAsTemplateCreate a project template from a project
- POST/projects/{project_gid}/sectionsCreate a section in a project
- POST/projects/{project_gid}/sections/insertMove a section within a project
- PUT/projects/{project_gid}Update a project
- DELETE/projects/{project_gid}Delete a project
26
Rates
5 endpoints
27
Reactions
1 endpoint
28
Roles
5 endpoints
29
Rule_triggers
1 endpoint
30
Sections
5 endpoints
31
Status_updates
4 endpoints
32
Stories
3 endpoints
33
Tags
6 endpoints
34
Task_templates
4 endpoints
35
Tasks
27 endpoints
- GET/tasksGet multiple tasks
- GET/tasks/{task_gid}Get a task
- GET/tasks/{task_gid}/dependenciesGet dependencies from a task
- GET/tasks/{task_gid}/dependentsGet dependents from a task
- GET/tasks/{task_gid}/projectsGet projects a task is in
- GET/tasks/{task_gid}/storiesGet stories from a task
- GET/tasks/{task_gid}/subtasksGet subtasks from a task
- GET/tasks/{task_gid}/tagsGet a task's tags
- GET/tasks/{task_gid}/time_tracking_entriesGet time tracking entries for a task
- POST/tasksCreate a task
- POST/tasks/{task_gid}/addDependenciesSet dependencies for a task
- POST/tasks/{task_gid}/addDependentsSet dependents for a task
- POST/tasks/{task_gid}/addFollowersAdd followers to a task
- POST/tasks/{task_gid}/addProjectAdd a project to a task
- POST/tasks/{task_gid}/addTagAdd a tag to a task
- POST/tasks/{task_gid}/duplicateDuplicate a task
- POST/tasks/{task_gid}/removeDependenciesUnlink dependencies from a task
- POST/tasks/{task_gid}/removeDependentsUnlink dependents from a task
- POST/tasks/{task_gid}/removeFollowersRemove followers from a task
- POST/tasks/{task_gid}/removeProjectRemove a project from a task
- POST/tasks/{task_gid}/removeTagRemove a tag from a task
- POST/tasks/{task_gid}/setParentSet the parent of a task
- POST/tasks/{task_gid}/storiesCreate a story on a task
- POST/tasks/{task_gid}/subtasksCreate a subtask
- POST/tasks/{task_gid}/time_tracking_entriesCreate a time tracking entry
- PUT/tasks/{task_gid}Update a task
- DELETE/tasks/{task_gid}Delete a task
36
Team_memberships
2 endpoints
37
Teams
11 endpoints
- GET/teams/{team_gid}Get a team
- GET/teams/{team_gid}/custom_field_settingsGet a team's custom fields
- GET/teams/{team_gid}/project_templatesGet a team's project templates
- GET/teams/{team_gid}/projectsGet a team's projects
- GET/teams/{team_gid}/team_membershipsGet memberships from a team
- GET/teams/{team_gid}/usersGet users in a team
- POST/teamsCreate a team
- POST/teams/{team_gid}/addUserAdd a user to a team
- POST/teams/{team_gid}/projectsCreate a project in a team
- POST/teams/{team_gid}/removeUserRemove a user from a team
- PUT/teams/{team_gid}Update a team
38
Time_periods
2 endpoints
39
Time_tracking_categories
6 endpoints
- GET/time_tracking_categoriesGet time tracking categories for a workspace
- GET/time_tracking_categories/{time_tracking_category_gid}Get a time tracking category
- GET/time_tracking_categories/{time_tracking_category_gid}/time_tracking_entriesGet time tracking entries for a time tracking category
- POST/time_tracking_categoriesCreate a time tracking category
- PUT/time_tracking_categories/{time_tracking_category_gid}Update a time tracking category
- DELETE/time_tracking_categories/{time_tracking_category_gid}Delete a time tracking category
40
Time_tracking_entries
4 endpoints
41
Timesheet_approval_statuses
4 endpoints
- GET/timesheet_approval_statusesGet multiple timesheet approval statuses
- GET/timesheet_approval_statuses/{timesheet_approval_status_gid}Get a timesheet approval status
- POST/timesheet_approval_statusesCreate a timesheet approval status
- PUT/timesheet_approval_statuses/{timesheet_approval_status_gid}Update a timesheet approval status
42
User_task_lists
2 endpoints
43
Users
8 endpoints
- GET/usersGet multiple users
- GET/users/{user_gid}Get a user
- GET/users/{user_gid}/favoritesGet a user's favorites
- GET/users/{user_gid}/team_membershipsGet memberships from a user
- GET/users/{user_gid}/teamsGet teams for a user
- GET/users/{user_gid}/user_task_listGet a user's task list
- GET/users/{user_gid}/workspace_membershipsGet workspace memberships for a user
- PUT/users/{user_gid}Update a user
44
Webhooks
5 endpoints
45
Workspace_memberships
1 endpoint
46
Workspaces
24 endpoints
- GET/workspacesGet multiple workspaces
- GET/workspaces/{workspace_gid}Get a workspace
- GET/workspaces/{workspace_gid}/agentsGet a list of agents in a workspace
- GET/workspaces/{workspace_gid}/ai_studio/runsGet AI Studio credit utilization
- GET/workspaces/{workspace_gid}/ai_studio/seatsGet AI Studio seats
- GET/workspaces/{workspace_gid}/audit_log_eventsGet audit log events
- GET/workspaces/{workspace_gid}/custom_fieldsGet a workspace's custom fields
- GET/workspaces/{workspace_gid}/eventsGet workspace events
- GET/workspaces/{workspace_gid}/projectsGet all projects in a workspace
- GET/workspaces/{workspace_gid}/projects/searchSearch projects in a workspace
- GET/workspaces/{workspace_gid}/tagsGet tags in a workspace
- GET/workspaces/{workspace_gid}/tasks/custom_id/{custom_id}Get a task for a given custom ID
- GET/workspaces/{workspace_gid}/tasks/searchSearch tasks in a workspace
- GET/workspaces/{workspace_gid}/teamsGet teams in a workspace
- GET/workspaces/{workspace_gid}/typeaheadGet objects via typeahead
- GET/workspaces/{workspace_gid}/usersGet users in a workspace or organization
- GET/workspaces/{workspace_gid}/users/{user_gid}Get a user in a workspace or organization
- GET/workspaces/{workspace_gid}/workspace_membershipsGet the workspace memberships for a workspace
- POST/workspaces/{workspace_gid}/addUserAdd a user to a workspace or organization
- POST/workspaces/{workspace_gid}/projectsCreate a project in a workspace
- POST/workspaces/{workspace_gid}/removeUserRemove a user from a workspace or organization
- POST/workspaces/{workspace_gid}/tagsCreate a tag in a workspace
- PUT/workspaces/{workspace_gid}Update a workspace
- PUT/workspaces/{workspace_gid}/users/{user_gid}Update a user in a workspace