Smartsheet

Dynamic work & collaboration software

Integrate the Smartsheet API with the GitHub API

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

Create Issue with GitHub API on New Comment Added (Instant) from Smartsheet API
Smartsheet + GitHub
 
Try it
Create Issue with GitHub API on New Row Added (Instant) from Smartsheet API
Smartsheet + GitHub
 
Try it
Create Issue with GitHub API on New Row Deleted (Instant) from Smartsheet API
Smartsheet + GitHub
 
Try it
Create Issue with GitHub API on New Row Updated (Instant) from Smartsheet API
Smartsheet + GitHub
 
Try it
Search Issues and Pull Requests with GitHub API on New Comment Added (Instant) from Smartsheet API
Smartsheet + GitHub
 
Try it
New Comment Added (Instant) from the Smartsheet API

Emit new event when a comment is added in a sheet.

 
Try it
New Row Added (Instant) from the Smartsheet API

Emit new event when a row is added to a sheet.

 
Try it
New Row Deleted (Instant) from the Smartsheet API

Emit new event when a row is deleted from a sheet.

 
Try it
New Row Updated (Instant) from the Smartsheet API

Emit new event when a row is upedated in a sheet.

 
Try it
New Branch from the GitHub API

Emit new event when a branch is created See the documentation

 
Try it
Add Row to Sheet with the Smartsheet API

Adds a row to a sheet. See docs here

 
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

Overview of Smartsheet

The Smartsheet API gives developers access to Smartsheet platform features and
data, enabling you to build custom applications and integrations that extend
the functionality of Smartsheet. With the Smartsheet API, you can create
powerful integrations that are tailored to your specific business needs.

Using the Smartsheet API, you can:

  • Create and manage sheets, rows, and columns
  • Automate and manage sheet features such as formulas and conditional
    formatting
  • Develop custom sheet views, including sorting and filtering options
  • Capture and track changes with versioning
  • Read, write, and delete data
  • Create reports, dashboards, and timelines
  • Collaborate with comments and notifications
  • Store and organize files in Google Drive, Box and Dropbox
  • Run workflows and automate actions

Connect Smartsheet

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: {
    smartsheet: {
      type: "app",
      app: "smartsheet",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.smartsheet.com/2.0/users/me`,
      headers: {
        Authorization: `Bearer ${this.smartsheet.$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`,
      },
    })
  },
})