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 GitHub API

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

Create Issue with GitHub API on New Completed Task (Instant) from Asana API
Asana + GitHub
 
Try it
Create Issue with GitHub API on New Subtask (Instant) from Asana API
Asana + GitHub
 
Try it
Create Issue with GitHub API on New Tag from Asana API
Asana + GitHub
 
Try it
Create Issue with GitHub API on New Task (Instant) from Asana API
Asana + GitHub
 
Try it
Create Issue with GitHub API on Project Added To Workspace (Instant) from Asana API
Asana + GitHub
 
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 Story Added To Project (Instant) from the Asana API

Emit new event for each story added to a project.

 
Try it
New Subtask (Instant) from the Asana API

Emit new event for each subtask added to a project.

 
Try it
New Completed Task (Instant) from the Asana API

Emit new event for each task completed in a project.

 
Try it
New Tag from the Asana API

Emit new event for each tag created in a workspace.

 
Try it
Create Issue with the GitHub API

Create a new issue in a Gihub repo. See docs here

 
Try it
Search Issues and Pull Requests with the GitHub API

Find issues and pull requests by state and keyword. See docs here

 
Try it
Create Branch with the GitHub API

Create a new branch in a Github repo. See docs here

 
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
Create Gist with the GitHub API

Allows you to add a new gist with one or more files. See docs here

 
Try it

Overview of Asana

The Asana API taps into the feature-rich project management platform, allowing you to automate tasks, sync data across apps, and enhance team collaboration. With the Asana API on Pipedream, you can create tasks, update project timelines, and trigger workflows from events within Asana—like new tasks or comments—streamlining your project management processes. Pipedream’s serverless platform empowers you to build complex workflows with minimal overhead, integrating Asana with numerous other services to maximize productivity and reduce manual workload.

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}`,
      },
    })
  },
})

Overview of GitHub

The GitHub API is a powerful gateway to interaction with GitHub's vast web of data and services, offering a suite of endpoints to manipulate and retrieve information on repositories, pull requests, issues, and more. Harnessing this API on Pipedream, you can orchestrate automated workflows that respond to events in real-time, manage repository data, streamline collaborative processes, and connect GitHub with other services for a more integrated development lifecycle.

Connect GitHub

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