Package Information
Documentation
@n8n-dev/n8n-nodes-asana
Stop writing asana API integrations by hand.
Every time you connect n8n to asana, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.
What if connecting n8n to asana took 5 minutes, not half a day?
This node gives you 31+ resources out of the box: Attachments, Audit Log API, Batch API, Custom Fields, Custom Field Settings, and 26 more: with full CRUD operations, typed parameters, and zero manual configuration.
What You Get
- Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
- Full CRUD: Create, read, update, and delete support where the API allows it
- Typed parameters: No more guessing field types
- Built-in auth: API key authentication, ready to go
- Declarative: Native n8n performance, no custom execute() overhead
Install
npm install @n8n-dev/n8n-nodes-asana
Or in n8n:
- Settings → Community Nodes → Install
- Search:
@n8n-dev/n8n-nodes-asana - Click Install
Quick Start
- Install the node (above)
- Add credentials: asana API → paste your API key
- Drag the asana node into your workflow
- Pick a resource → pick an operation → done.
That's it. No configuration files. No code. It just works.
Resources
Attachments (4 operations)
- Get attachments from an object
- Post Upload an attachment
- Delete an attachment
- Get an attachment
Audit Log API (1 operations)
- Get audit log events
Batch API (1 operations)
- Post Submit parallel requests
Custom Fields (8 operations)
- Post Create a custom field
- Delete a custom field
- Get a custom field
- Put Update a custom field
- Post Create an enum option
- Post Reorder a custom field s enum
- Put Update an enum option
- Get a workspace s custom fields
Custom Field Settings (2 operations)
- Get a portfolio s custom fields
- Get a project s custom fields
Events (1 operations)
- Get events on a resource
Goals (10 operations)
- Get goals
- Post Create a goal
- Delete a goal
- Get a goal
- Put Update a goal
- Post Add a collaborator to a goal
- Get parent goals from a goal
- Post Remove a collaborator from a goal
- Post Create a goal metric
- Post Update a goal metric
Goal Relationships (5 operations)
- Get goal relationships
- Get a goal relationship
- Put Update a goal relationship
- Post Add a supporting goal relationship
- Post Removes a supporting goal relationship
Jobs (1 operations)
- Get a job by ID
Organization Exports (2 operations)
- Post Create an organization export request
- Get details on an org export request
Portfolios (12 operations)
- Get multiple portfolios
- Post Create a portfolio
- Delete a portfolio
- Get a portfolio
- Put Update a portfolio
- Post Add a custom field to a portfolio
- Post Add a portfolio item
- Post Add users to a portfolio
- Get portfolio items
- Post Remove a custom field from a portfolio
- Post Remove a portfolio item
- Post Remove users from a portfolio
Portfolio Memberships (3 operations)
- Get multiple portfolio memberships
- Get a portfolio membership
- Get memberships from a portfolio
Projects (19 operations)
- Get multiple projects
- Post Create a project
- Delete a project
- Get a project
- Put Update a project
- Post Add a custom field to a project
- Post Add followers to a project
- Post Add users to a project
- Post Duplicate a project
- Post Remove a custom field from a project
- Post Remove followers from a project
- Post Remove users from a project
- Post Create a project template from a project
- Get task count of a project
- Get projects a task is in
- Get a team s projects
- Post Create a project in a team
- Get all projects in a workspace
- Post Create a project in a workspace
Project Briefs (4 operations)
- Delete a project brief
- Get a project brief
- Put Update a project brief
- Post Create a project brief
Project Memberships (2 operations)
- Get a project membership
- Get memberships from a project
Project Statuses (4 operations)
- Delete a project status
- Get a project status
- Get statuses from a project
- Post Create a project status
Project Templates (4 operations)
- Get multiple project templates
- Get a project template
- Post Instantiate a project from a project template
- Get a team s project templates
Sections (7 operations)
- Get sections in a project
- Post Create a section in a project
- Post Move or Insert sections
- Delete a section
- Get a section
- Put Update a section
- Post Add task to section
Status Updates (4 operations)
- Get status updates from an object
- Post Create a status update
- Delete a status update
- Get a status update
Stories (5 operations)
- Delete a story
- Get a story
- Put Update a story
- Get stories from a task
- Post Create a story on a task
Tags (8 operations)
- Get multiple tags
- Post Create a tag
- Delete a tag
- Get a tag
- Put Update a tag
- Get a task s tags
- Get tags in a workspace
- Post Create a tag in a workspace
Tasks (26 operations)
- Get tasks from a project
- Get tasks from a section
- Get tasks from a tag
- Get multiple tasks
- Post Create a task
- Delete a task
- Get a task
- Put Update a task
- Post Set dependencies for a task
- Post Set dependents for a task
- Post Add followers to a task
- Post Add a project to a task
- Post Add a tag to a task
- Get dependencies from a task
- Get dependents from a task
- Post Duplicate a task
- Post Unlink dependencies from a task
- Post Unlink dependents from a task
- Post Remove followers from a task
- Post Remove a project from a task
- Post Remove a tag from a task
- Post Set the parent of a task
- Get subtasks from a task
- Post Create a subtask
- Get tasks from a user task list
- Get Search tasks in a workspace
Teams (7 operations)
- Post Create a team
- Put Update a team
- Get a team
- Post Add a user to a team
- Post Remove a user from a team
- Get teams for a user
- Get teams in a workspace
Team Memberships (4 operations)
- Get team memberships
- Get a team membership
- Get memberships from a team
- Get memberships from a user
Time Periods (2 operations)
- Get time periods
- Get a time period
Typeahead (1 operations)
- Get objects via typeahead
Users (5 operations)
- Get users in a team
- Get multiple users
- Get a user
- Get a user s favorites
- Get users in a workspace or organization
User Task Lists (2 operations)
- Get a user task list
- Get a user s task list
Webhooks (5 operations)
- Get multiple webhooks
- Post Establish a WEBHOOK
- Delete a WEBHOOK
- Get a WEBHOOK
- Put Update a WEBHOOK
Workspaces (5 operations)
- Get multiple workspaces
- Get a workspace
- Put Update a workspace
- Post Add a user to a workspace or organization
- Post Remove a user from a workspace or organization
Workspace Memberships (3 operations)
- Get workspace memberships for a user
- Get a workspace membership
- Get the workspace memberships for a workspace
Why This Node?
Without this node:
- Hours of manual API integration
- Copy-pasting from asana docs
- Debugging auth, pagination, error handling
- Maintaining your own client code
With this node:
- Install → configure → use. 5 minutes.
- Auto-generated from the official asana OpenAPI spec
- Always up to date when the API changes
- Native n8n performance
Auto-Generated
This node was auto-generated from the official asana OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.
When the asana API updates, this node updates too.
License
MIT © kelvinzer0
