Skip to main content
Back to list of integrations Use the Asana integration to let agents create tasks and call the Asana API through Action Tools. Artemis authenticates with OAuth 2.0.

Supported actions

Actions are Asana operations that an agent runs as Action Tools during a conversation. You can also run them from an Integration node in a workflow.

Prerequisites

  • An Asana account with access to the workspaces and projects that agents use.
  • An OAuth app in the Asana developer console. See OAuth.

Set up the integration

1

Create an Asana OAuth app

In the Asana developer console, create an app. Add the Callback URL from the Artemis profile form to the app’s redirect URLs, and copy the Client ID and Client Secret.
2

Create the auth profile

In Integrations, select Asana > Connect. On Project Auth Profiles, select New Profile > Integration Profile > Asana > Continue.Select Create Profile, and complete the Asana sign-in and consent when prompted.
3

Create the action tool

In Tools, open the Actions tab and select Create Tool. Enter a Tool Name and Description, and select Select Integration > Asana > Continue. Select the Action and Auth Profile, set parameter defaults (leave a value empty for the agent to supply at runtime), choose an output mode, and select Create Tool. Then assign the tool to an agent.

Action reference

Creates a task in an Asana project.
Sends a request to an Asana API endpoint. Artemis adds the authorization headers from the auth profile.

Troubleshoot common issues

Related articles: