Aprovan Registry
provider 247 operations
@utdk/asana
Asana

Generated UTDK provider client for Asana. This is the interface for interacting with the Asana Platform. Our API reference is generated from our [OpenAPI spec] (https://raw.githubusercontent.com/Asana/openapi/master/defs/asana_oas.yaml).

Import sample

import asana from "@utdk/asana"

Factory sample

import { createAsanaClient } from "@utdk/asana"
Provider path
asana
Source API title
Asana
Version
1.0
Generated
May 30, 2026, 10:05 PM
Homepage
Open site
API spec
View spec
README
Embedded directly from the package source.

asana

Generated UTDK provider types and OpenAPI-backed client for https://raw.githubusercontent.com/Asana/openapi/master/defs/asana_oas.yaml.

Operations
247 operations — open try-it console
Method Operation ID
GET getAccessRequests Try
POST createAccessRequest Try
POST approveAccessRequest Try
POST rejectAccessRequest Try
GET getAgentsForWorkspace Try
GET getAgent Try
GET getAllocation Try
PUT updateAllocation Try
DELETE deleteAllocation Try
GET getAllocations Try
POST createAllocation Try
GET getAttachment Try
DELETE deleteAttachment Try
GET getAttachmentsForObject Try
POST createAttachmentForObject Try
GET getAuditLogEvents Try
POST createBatchRequest Try
GET getBudgets Try
POST createBudget Try
GET getBudget Try
PUT updateBudget Try
DELETE deleteBudget Try
GET getCustomFieldSettingsForProject Try
GET getCustomFieldSettingsForPortfolio Try
GET getCustomFieldSettingsForGoal Try
GET getCustomFieldSettingsForTeam Try
POST createCustomField Try
GET getCustomField Try
PUT updateCustomField Try
DELETE deleteCustomField Try
GET getCustomFieldsForWorkspace Try
POST createEnumOptionForCustomField Try
POST insertEnumOptionForCustomField Try
PUT updateEnumOption Try
GET getCustomTypes Try
GET getCustomType Try
GET getEvents Try
POST createGraphExport Try
POST createResourceExport Try
GET getGoalRelationship Try
PUT updateGoalRelationship Try
GET getGoalRelationships Try
POST addSupportingRelationship Try
POST removeSupportingRelationship Try
GET getGoal Try
PUT updateGoal Try
DELETE deleteGoal Try
GET getGoals Try
POST createGoal Try
POST createGoalMetric Try
POST updateGoalMetric Try
POST addFollowers Try
POST removeFollowers Try
GET getParentGoalsForGoal Try
POST addCustomFieldSettingForGoal Try
POST removeCustomFieldSettingForGoal Try
GET getJob Try
GET getMemberships Try
POST createMembership Try
GET getMembership Try
PUT updateMembership Try
DELETE deleteMembership Try
GET getOooEntry Try
PUT updateOooEntry Try
DELETE deleteOooEntry Try
GET getOooEntries Try
POST createOooEntry Try
POST createOrganizationExport Try
GET getOrganizationExport Try
GET getPortfolioMemberships Try
GET getPortfolioMembership Try
GET getPortfolioMembershipsForPortfolio Try
GET getPortfolios Try
POST createPortfolio Try
GET getPortfolio Try
PUT updatePortfolio Try
DELETE deletePortfolio Try
GET getItemsForPortfolio Try
POST addItemForPortfolio Try
POST removeItemForPortfolio Try
POST addCustomFieldSettingForPortfolio Try
POST removeCustomFieldSettingForPortfolio Try
POST addMembersForPortfolio Try
POST removeMembersForPortfolio Try
POST duplicatePortfolio Try
GET getProjectBrief Try
PUT updateProjectBrief Try
DELETE deleteProjectBrief Try
POST createProjectBrief Try
GET getProjectMembership Try
GET getProjectMembershipsForProject Try
GET getProjectPortfolioSetting Try
PUT updateProjectPortfolioSetting Try
GET getProjectPortfolioSettingsForProject Try
GET getProjectPortfolioSettingsForPortfolio Try
GET getProjectStatus Try
DELETE deleteProjectStatus Try
GET getProjectStatusesForProject Try
POST createProjectStatusForProject Try
GET getProjectTemplate Try
DELETE deleteProjectTemplate Try
GET getProjectTemplates Try
GET getProjectTemplatesForTeam Try
POST instantiateProject Try
GET getProjects Try
POST createProject Try
GET getProject Try
PUT updateProject Try
DELETE deleteProject Try
POST duplicateProject Try
GET getProjectsForTask Try
GET getProjectsForTeam Try
POST createProjectForTeam Try
GET getProjectsForWorkspace Try
POST createProjectForWorkspace Try
GET searchProjectsForWorkspace Try
POST addCustomFieldSettingForProject Try
POST removeCustomFieldSettingForProject Try
GET getTaskCountsForProject Try
POST addMembersForProject Try
POST removeMembersForProject Try
POST addFollowersForProject Try
POST removeFollowersForProject Try
POST projectSaveAsTemplate Try
GET getRates Try
POST createRate Try
GET getRate Try
PUT updateRate Try
DELETE deleteRate Try
GET getReactionsOnObject Try
GET getRoles Try
POST createRole Try
GET getRole Try
PUT updateRole Try
DELETE deleteRole Try
POST triggerRule Try
GET getSection Try
PUT updateSection Try
DELETE deleteSection Try
GET getSectionsForProject Try
POST createSectionForProject Try
POST addTaskForSection Try
POST insertSectionForProject Try
GET getStatus Try
DELETE deleteStatus Try
GET getStatusesForObject Try
POST createStatusForObject Try
GET getStory Try
PUT updateStory Try
DELETE deleteStory Try
GET getStoriesForTask Try
POST createStoryForTask Try
GET getStoriesForGoal Try
POST createStoryForGoal Try
GET getTags Try
POST createTag Try
GET getTag Try
PUT updateTag Try
DELETE deleteTag Try
GET getTagsForTask Try
GET getTagsForWorkspace Try
POST createTagForWorkspace Try
GET getTaskTemplates Try
GET getTaskTemplate Try
DELETE deleteTaskTemplate Try
POST instantiateTask Try
GET getTasks Try
POST createTask Try
GET getTask Try
PUT updateTask Try
DELETE deleteTask Try
POST duplicateTask Try
GET getTasksForProject Try
GET getTasksForSection Try
GET getTasksForTag Try
GET getTasksForUserTaskList Try
GET getSubtasksForTask Try
POST createSubtaskForTask Try
POST setParentForTask Try
GET getDependenciesForTask Try
POST addDependenciesForTask Try
POST removeDependenciesForTask Try
GET getDependentsForTask Try
POST addDependentsForTask Try
POST removeDependentsForTask Try
POST addProjectForTask Try
POST removeProjectForTask Try
POST addTagForTask Try
POST removeTagForTask Try
POST addFollowersForTask Try
POST removeFollowerForTask Try
GET getTaskForCustomID Try
GET searchTasksForWorkspace Try
GET getTeamMembership Try
GET getTeamMemberships Try
GET getTeamMembershipsForTeam Try
GET getTeamMembershipsForUser Try
POST createTeam Try
GET getTeam Try
PUT updateTeam Try
GET getTeamsForWorkspace Try
GET getTeamsForUser Try
POST addUserForTeam Try
POST removeUserForTeam Try
GET getTimePeriod Try
GET getTimePeriods Try
GET getTimeTrackingCategory Try
PUT updateTimeTrackingCategory Try
DELETE deleteTimeTrackingCategory Try
GET getTimeTrackingEntriesForTimeTrackingCategory Try
GET getTimeTrackingCategories Try
POST createTimeTrackingCategory Try
GET getTimeTrackingEntriesForTask Try
POST createTimeTrackingEntry Try
GET getTimeTrackingEntry Try
PUT updateTimeTrackingEntry Try
DELETE deleteTimeTrackingEntry Try
GET getTimeTrackingEntries Try
GET getTimesheetApprovalStatus Try
PUT updateTimesheetApprovalStatus Try
GET getTimesheetApprovalStatuses Try
POST createTimesheetApprovalStatus Try
GET typeaheadForWorkspace Try
GET getUserTaskList Try
GET getUserTaskListForUser Try
GET getUsers Try
GET getUser Try
PUT updateUser Try
GET getFavoritesForUser Try
GET getUsersForTeam Try
GET getUsersForWorkspace Try
GET getUserForWorkspace Try
PUT updateUserForWorkspace Try
GET getWebhooks Try
POST createWebhook Try
GET getWebhook Try
PUT updateWebhook Try
DELETE deleteWebhook Try
GET getWorkspaceMembership Try
GET getWorkspaceMembershipsForUser Try
GET getWorkspaceMembershipsForWorkspace Try
GET getWorkspaces Try
GET getWorkspace Try
PUT updateWorkspace Try
POST addUserForWorkspace Try
POST removeUserForWorkspace Try
GET getWorkspaceEvents Try