Asana

Work anytime, anywhere with Asana. Keep remote and distributed teams, and your entire organization, focused on their goals, projects, and tasks with Asana.

Integrate the Asana API with the HTTP / Webhook API

Setup the Asana API trigger to run a workflow which integrates with the HTTP / Webhook API. Pipedream's integration platform allows you to integrate Asana and HTTP / Webhook remarkably fast. Free for developers.

Add Task To Section with Asana API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Asana
 
Try it
Add Task To Section with Asana API on New Requests from HTTP / Webhook API
HTTP / Webhook + Asana
 
Try it
Asana - Get list of user projects with Asana API on New Requests from HTTP / Webhook API
HTTP / Webhook + Asana
 
Try it
Create Project with Asana API on New Requests from HTTP / Webhook API
HTTP / Webhook + Asana
 
Try it
Create Subtask with Asana API on New Requests from HTTP / Webhook API
HTTP / Webhook + Asana
 
Try it
New Project Added To Workspace (Instant) from the Asana API

Emit new event for each new project added to a workspace.

 
Try it
New Requests from the HTTP / Webhook API

Get a URL and emit the full HTTP event on every request (including headers and query parameters). You can also configure the HTTP response code, body, and more.

 
Try it
New Story Added To Project (Instant) from the Asana API

Emit new event for each story added to a project.

 
Try it
New Requests (Payload Only) from the HTTP / Webhook API

Get a URL and emit the HTTP body as an event on every request

 
Try it
New Subtask (Instant) from the Asana API

Emit new event for each subtask added to a project.

 
Try it
Send any HTTP Request with the HTTP / Webhook API

Send an HTTP request using any method and URL. Optionally configure query string parameters, headers, and basic auth.

 
Try it
Send GET Request with the HTTP / Webhook API

Send an HTTP GET request to any URL. Optionally configure query string parameters, headers and basic auth.

 
Try it
Add Task To Section with the Asana API

Add a task to a specific, existing section. This will remove the task from other sections of the project. See the documentation

 
Try it
Send POST Request with the HTTP / Webhook API

Send an HTTP POST request to any URL. Optionally configure query string parameters, headers and basic auth.

 
Try it
Create Project with the Asana API

Create a new project in a workspace or team. See the documentation

 
Try it

Overview of Asana

Using the Asana API, you can build software that integrates with Asana to help
your team track their work. For example, you could build a tool to help your
team plan their work for the week, or a reporting tool to help you track
progress on a project.

Connect Asana

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    asana: {
      type: "app",
      app: "asana",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://app.asana.com/api/1.0/users/me`,
      headers: {
        Authorization: `Bearer ${this.asana.$auth.oauth_access_token}`,
      },
    })
  },
})

Connect HTTP / Webhook

1
2
3
4
5
6
7
8
9
10
11
12
13
// To use any npm package on Pipedream, just import it
import axios from "axios"

export default defineComponent({
  async run({ steps, $ }) {
    const { data } = await axios({
      method: "GET",
      url: "https://pokeapi.co/api/v2/pokemon/charizard",
    })
    return data.species
  },
})

Community Posts

A Look at Pipedream
A Look at Pipedream
I'm going to build a workflow that will search Twitter every hour for a keyword. It will take the results, format them nicely, and then email it.
Building a Traffic-Based Workflow in Pipedream
Building a Traffic-Based Workflow in Pipedream
Normally I don't like to blog about stuff that isn't generally available to all, but as it will be available sometime soon, I decided to go ahead anyway. And I built something really cool I want to share so that's another reason to talk about this now!