Gumroad

E-commerce and audience-building software for creators

Integrate the Gumroad API with the GitHub API

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

Create Issue with GitHub API on New Cancellation from Gumroad API
Gumroad + GitHub
 
Try it
Create Issue with GitHub API on New Product from Gumroad API
Gumroad + GitHub
 
Try it
Create Issue with GitHub API on New Refund from Gumroad API
Gumroad + GitHub
 
Try it
Create Issue with GitHub API on New Sale from Gumroad API
Gumroad + GitHub
 
Try it
Search Issues and Pull Requests with GitHub API on New Cancellation from Gumroad API
Gumroad + GitHub
 
Try it
New Cancellation from the Gumroad API

Emit new event on a sale is cancelled.

 
Try it
New Product from the Gumroad API

Emit new event on each new product.

 
Try it
New Refund from the Gumroad API

Emit new event on a sale is refunded.

 
Try it
New Sale from the Gumroad API

Emit new event on each new sale.

 
Try it
New Branch from the GitHub API

Emit new event when a branch is created See the documentation

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

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

 
Try it
Create Issue Comment with the GitHub API

Create a new comment in a issue. See docs here

 
Try it

Overview of Gumroad

With the Gumroad API, you can build applications that can:

  • Create and manage products
  • Create and manage coupons
  • Checkout customers
  • Handle webhooks
  • Manage affiliates
  • And more!

Connect Gumroad

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: {
    gumroad: {
      type: "app",
      app: "gumroad",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.gumroad.com/v2/user`,
      headers: {
        Authorization: `Bearer ${this.gumroad.$auth.oauth_access_token}`,
      },
    })
  },
})

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