Announcing our $20m Series A from GV (Google Ventures) and Workday Ventures
Read More
Connectors
Live
On-Demand
Building
126
Actions

[Integration] connector for AI agents

Asana
Connect your AI agent to [Integration] with production-ready actions. Ship in minutes.

Discover what’s possible

with

Asana

.

126
Actions
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Add Custom Field To Portfolio
-
Custom Fields Are Associated With Portfolios By Way Of Custom Field Settings. This Method Creates A Setting For The Portfolio
Add Custom Field To Project
-
Custom Fields Are Associated With Projects By Way Of Custom Field Settings. This Method Creates A Setting For The Project
Add Dependencies
-
Add One Or More Dependencies To A Task (Tasks That Must Be Completed Before This Task)
Add Dependents
-
Add One Or More Dependents To A Task (Tasks That Depend On This Task Being Completed)
Add Followers To Project
-
Add Users As Followers To A Project
Add Followers To Task
-
Add One Or More Followers To A Task
Add Item To Portfolio
-
Add A Project To A Portfolio
Add Members To Project
-
Add Users As Members To A Project
Add Project To Task
-
Add A Task To An Additional Project
Add Subgoal
-
Add A Subgoal To A Parent Goal
Add Tag To Task
-
Add A Tag To A Task
Add Task To Section
-
Add A Task To A Specific Section
Add User To Team
-
Add A User To A Team
Add User To Workspace
-
Add A User To A Workspace Or Organization. The User Can Be Referenced By Their Globally Unique User ID Or Their Email Address. Returns The Full User Record For The Invited User
Create Custom Field
-
Creates A New Custom Field In A Workspace. Every Custom Field Is Required To Be Created In A Specific Workspace, And This Workspace Cannot Be Changed Once Set. A Custom Field'S Name Must Be Unique Within A Workspace And Not Conflict With Names Of Existing Task Properties Such As Due Date Or Assignee. A Custom Field'S Type Must Be One Of Text, Enum, Multi_enum, Number, Date, Or People. Returns The Full Record Of The Newly Created Custom Field
Create Enum Option
-
Creates An Enum Option And Adds It To This Custom Field'S List Of Enum Options. A Custom Field Can Have At Most 50 Enum Options (Including Disabled Options). By Default, New Enum Options Are Inserted At The End Of A Custom Field'S List. Locked Custom Fields Can Only Have Enum Options Added By The User Who Locked The Field. Returns The Full Record Of The Newly Created Enum Option
Create Goal
-
Create A New Goal In A Workspace Or Team.
Create Membership
-
Add A User Or Team As A Member Of A Goal, Project, Portfolio, Or Custom_field
Create Organization Export
-
Request A Complete Export Of An Organization'S Data In JSON Format (Enterprise+ Only)
Create Portfolio
-
Create A New Portfolio In A Workspace
Create Project
-
Create A New Project In A Workspace Or Team. If The Workspace For Your Project Is An Organization, You Must Also Supply A Team To Share The Project With.
Create Section
-
Create A New Section In A Project
Create Status Update
-
Creates A New Status Update On An Object. Returns The Full Record Of The Newly Created Status Update. Requires Either Text Or Html_text To Be Provided.
Create Story
-
Adds A Story To A Task. This Endpoint Currently Only Allows For Comment Stories To Be Created. The Comment Will Be Authored By The Currently Authenticated User, And Timestamped When The Server Receives The Request. Returns The Full Record For The New Story Added To The Task. Requires Either Text Or Html_text To Be Provided
Create Subtask
-
Creates A New Subtask And Adds It To The Parent Task. Returns The Full Record For The Newly Created Subtask
Create Tag
-
Create A New Tag In A Workspace
Create Task
-
Create A New Task In Asana
Create Ticket
-
Create A New Ticket
Create Time Tracking Entry
-
Creates A Time Tracking Entry On A Given Task. Returns The Record Of The Newly Created Time Tracking Entry
Create Webhook
-
Create A New Webhook To Receive Notifications About Changes To A Resource
Delete Attachment
-
Delete An Attachment From A Task Or Project
Delete Goal
-
Delete A Goal
Delete Membership
-
Remove A Member From A Project Or Goal
Delete Portfolio
-
Delete A Portfolio
Delete Project
-
Delete A Project Permanently
Delete Section
-
Delete A Section From A Project
Delete Status Update
-
Delete A Status Update
Delete Story
-
Delete A Story/Comment From A Task
Delete Task
-
Delete A Task From Asana
Delete Time Tracking Entry
-
Delete A Time Tracking Entry
Delete Webhook
-
This Method Permanently Removes A Webhook. Note That It May Be Possible To Receive A Request That Was Already In Flight After Deleting The Webhook, But No Further Requests Will Be Issued
Duplicate Project
-
Create A Duplicate Of A Project
Duplicate Task
-
Create A Copy Of An Existing Task With Optional Field Inclusions
Get Attachment
-
Get Details Of A Specific Attachment
Get Audit Log Events
-
Get Audit Log Events For Enterprise Security And Compliance Monitoring
Get Current User
-
Get Details Of The Authenticated User
Get Custom Field
-
Get Details Of A Specific Custom Field
Get Events
-
Get Events On A Resource For Real-Time Change Tracking
Get Goal
-
Get Details Of A Specific Goal
Get Membership
-
Get Details Of A Specific Membership
Get Organization Export
-
Get The Status And Download URL Of An Organization Export Request
Get Portfolio
-
Get Details Of A Specific Portfolio
Get Portfolio Items
-
Get All Projects In A Portfolio
Get Project
-
Get Details Of A Specific Project
Get Project
-
Get Details Of A Specific Project
Get Project Component
-
Get A Component (Section) For An Asana Project
Get Project Tasks
-
Get All Tasks In A Project
Get Project Template
-
Get Details Of A Specific Project Template
Get Section
-
Get Details Of A Specific Section
Get Status Update
-
Get Details Of A Specific Status Update
Get Story
-
Get Details Of A Specific Story
Get Tag
-
Get Details Of A Specific Tag
Get Task
-
Get A Single Task By ID
Get Task Template
-
Get A Single Task Template By ID (Premium Feature)
Get Tasks From User Task List
-
Returns The Compact List Of Tasks In A User'S My Tasks List. Note - Access Control Is Enforced For This Endpoint As With All Asana API Endpoints, Meaning A User'S Private Tasks Will Be Filtered Out If The API-Authenticated User Does Not Have Access To Them. Note - Both Complete And Incomplete Tasks Are Returned By Default Unless They Are Filtered Out (For Example, Setting Completed_since=Now Will Return Only Incomplete Tasks, Which Is The Default View For My Tasks In Asana)
Get Team
-
Get Details Of A Specific Team
Get Team Users
-
Get All Users In A Team
Get Ticket
-
Get Details Of A Specific Ticket
Get Ticket Attachment
-
Get A Specific Attachment For An Asana Task
Get Ticket Comment
-
Get Comments On A Ticket
Get Ticket Status
-
Get Details Of A Specific Ticket Status
Get Ticket Type
-
Get Details Of A Specific Ticket Type
Get Time Period
-
Get Details Of A Specific Time Period
Get Time Tracking Entry
-
Returns The Complete Time Tracking Entry Record For A Single Time Tracking Entry
Get User
-
Get Details Of A Specific User
Get User
-
Get Details Of A Specific User
Get User Favorites
-
Get A User'S Favorites
Get User Task List
-
Returns The Full Record For A User'S Task List
Get User Team Memberships
-
Get Team Memberships For A User
Get User Teams
-
Get All Teams A User Belongs To
Get User Workspace Memberships
-
Get Workspace Memberships For A User
Get Webhook
-
Returns The Full Record For The Given Webhook
Get Workspace
-
Get Details Of A Specific Workspace
Instantiate Project Template
-
Create A New Project From A Template
Instantiate Task From Template
-
Creates And Returns A Job That Will Asynchronously Handle The Task Instantiation
List Attachments
-
Get All Attachments For A Specific Parent Object (Task Or Project)
List Custom Fields
-
Returns A List Of The Compact Representation Of All Of The Custom Fields In A Workspace
List Goals
-
Get Goals In A Workspace Or Portfolio
List Memberships
-
Get All Memberships For A Parent Object (Goal, Project, Portfolio, Or Custom_field)
List Portfolios
-
Get All Portfolios In A Workspace
List Project Components
-
List Components (Sections) For An Asana Project
List Project Templates
-
Get All Project Templates In A Workspace Or Team
List Project Ticket Types
-
List Ticket Types For An Asana Project
List Projects
-
Get All Projects In A Workspace
List Projects
-
List All Projects In A Workspace
List Sections
-
Get All Sections In A Project (Board Columns Or List Headers)
List Status Updates
-
Returns The Compact Status Update Records For All Updates On The Object
List Stories
-
Get All Stories (Activity Feed And Comments) For A Task
List Subtasks
-
Get All Subtasks For A Specific Task
List Tags
-
Get All Tags In A Workspace
List Task Templates
-
Get Task Templates From A Project (Premium Feature)
List Tasks
-
Returns The Compact Task Records For Some Filtered Set Of Tasks. Use One Or More Of The Parameters Provided To Filter The Tasks Returned. You Must Specify A Project Or Tag If You Do Not Specify Assignee And Workspace.
List Teams
-
Get All Teams In A Workspace
List Ticket Attachments
-
List Attachments For An Asana Task
List Ticket Comments
-
List Comments On A Ticket
List Ticket Statuses
-
List All Statuses For A Specific Ticket
List Ticket Types
-
List All Ticket Types
List Tickets
-
List All Tickets In A Workspace
List Time Periods
-
Get All Time Periods In A Workspace, Optionally Filtered By Date Range
List Time Tracking Entries
-
Returns Time Tracking Entries For A Given Task
List Users
-
Get All Users In A Workspace
List Users
-
List All Users In A Workspace
List Webhooks
-
Get The Compact Representation Of All Webhooks Your App Has Registered For The Authenticated User In The Given Workspace
List Workspaces
-
Get All Workspaces Accessible To The Authenticated User
Remove Custom Field From Portfolio
-
Removes A Custom Field Setting From A Portfolio
Remove Custom Field From Project
-
Removes A Custom Field Setting From A Project
Remove Dependencies
-
Remove One Or More Dependencies From A Task
Remove Dependents
-
Remove One Or More Dependents From A Task
Remove Followers From Project
-
Remove Users From Project Followers
Remove Followers From Task
-
Remove One Or More Followers From A Task
Remove Item From Portfolio
-
Remove A Project From A Portfolio
Remove Members From Project
-
Remove Users From Project Members
Remove Project From Task
-
Remove A Task From A Project
Remove Subgoal
-
Remove A Subgoal From A Parent Goal
Remove Tag From Task
-
Remove A Tag From A Task
Remove User From Team
-
Remove A User From A Team
Remove User From Workspace
-
Remove A User From A Workspace Or Organization. The User Making This Call Must Be An Admin In The Workspace. The User Can Be Referenced By Their Globally Unique User ID Or Their Email Address. When Invoked Using A Service Account Token (SAT), This Endpoint Follows The Same Behavior As The SCIM API Delete Endpoint. When Invoked Using A Personal Access Token (PAT), The Endpoint Behaves Similarly, Except That Ownership Of The User'S Resources Is Transferred To The PAT Owner Instead Of The Admin Specified In The Admin Console. Note - If You Wish To Retain Access To A User'S Private Resources (I.E., Those Visible Only To That User), You Have To Make Them Public Manually (Or Ask The User To Do So) Before Removal. Returns An Empty Data Record
Search Tasks
-
Advanced Search For Tasks In A Workspace With Multiple Filters
Set Parent Task
-
Set Or Change The Parent Task For A Task To Make It A Subtask
Typeahead Search
-
Search For Objects In A Workspace By Name For Autocomplete
Update Custom Field
-
A Specific, Existing Custom Field Can Be Updated By Making A PUT Request On The URL For That Custom Field. Only The Fields Provided In The Data Block Will Be Updated; Any Unspecified Fields Will Remain Unchanged. When Using This Method, It Is Best To Specify Only Those Fields You Wish To Change, Or Else You May Overwrite Changes Made By Another User Since You Last Retrieved The Custom Field. A Custom Field'S Type Cannot Be Updated. An Enum Custom Field'S Enum_options Cannot Be Updated With This Endpoint. Instead See Work With Enum Options For Information On How To Update Enum_options. Locked Custom Fields Can Only Be Updated By The User Who Locked The Field. Returns The Complete Updated Custom Field Record
Update Enum Option
-
Updates An Existing Enum Option. Enum Options Are Ordered By Creation Time With The Most Recently Created At The Top. Locked Custom Fields Can Only Have Enum Options Updated By The User Who Locked The Field. Returns The Complete Updated Enum Option Record
Update Goal
-
Update Properties Of An Existing Goal
Update Membership
-
Update An Existing Membership. Only The Fields Provided In The Data Block Will Be Updated; Any Unspecified Fields Will Remain Unchanged. Memberships On Goals, Projects, Portfolios, And Custom_fields Can Be Updated
Update Portfolio
-
Update Properties Of An Existing Portfolio
Update Project
-
Update An Existing Project
Update Section
-
Update Properties Of An Existing Section
Update Story
-
Updates The Story And Returns The Full Record For The Updated Story. Only Comment Stories Can Have Their Text Updated, And Only Comment Stories And Attachment Stories Can Be Pinned. Only One Of Text And Html_text Can Be Specified
Update Tag
-
Update Properties Of An Existing Tag
Update Task
-
Update An Existing Task In Asana
Update Team
-
Update A Team'S Properties And Access Controls
Update Ticket
-
Update An Existing Ticket
Update Time Tracking Entry
-
A Specific, Existing Time Tracking Entry Can Be Updated By Making A PUT Request On The URL For That Time Tracking Entry. Only The Fields Provided In The Data Block Will Be Updated; Any Unspecified Fields Will Remain Unchanged. When Using This Method, It Is Best To Specify Only Those Fields You Wish To Change, Or Else You May Overwrite Changes Made By Another User Since You Last Retrieved The Task. Returns The Complete Updated Time Tracking Entry Record
Update Webhook
-
An Existing Webhook'S Filters Can Be Updated By Making A PUT Request On The URL For That Webhook. Note That The Webhook'S Previous Filters Array Will Be Completely Overwritten By The Filters Sent In The PUT Request
Update Workspace
-
Update Properties Of A Workspace
No actions available.
No actions available.
No actions available.
No actions available.
No actions available.
Do more, build less.

Managed infrastructure for [Integration] AI agents integration.

Connectors & Actions

800+ Connectors.
8,000+ Actions.

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Managed Authentication

Pre-built authentication UI.

Enterprise-Ready

Enterprise-Ready architecture.

Recognised for performance, loved for simplicity.
StackOne is Workday Certified and a Workday Portfolio Company.
G2 - High PerformerG2 - Easiest To Do Business WithG2 - Users Love UsG2 - Users Most Likely To RecommendG2 - Easiest Admin

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team’s foresight into AI’s future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We’ve been impressed by how quickly and deeply StackOne integrates with complex enterprise systems – and now, with their focus on agent-to-agent interoperability, they’re unlocking even more powerful use cases for customers. In a space where speed and scale often trade off with reliability, compliance, and functionality, StackOne delivers all of the above in a universal layer – without compromise."

Barbry McGann, Managing Director and SVP at Workday Ventures

Ready to integrate your AI agents?

Customers

Product teams love building with StackOne.

G2 Logo
Rate star with g2 badgeRate star with g2 badgeRate star with g2 badgeRate star with g2 badgeRate star with g2 badge

Start saying yes to your customers

All the tools you need to build and scale AI agents integrations, with best-in-class security & privacy.
Get Started Now
StackOne Logo
Credits
|
Global Business Tech Awards 2024 Finalist LogoGlobal Business Tech Awards 2024 Finalist Logo
LinkedIn IconTwitter IconGitHub Icon