Pizzly

The simplest, fastest way to integrate your app with an OAuth API

Integrate the Pizzly API with the Gmail API

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

Send Email with the Gmail API

Send an email from your Google Workspace email account

 
Try it

Connect Pizzly

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
module.exports = defineComponent({
  props: {
    pizzly: {
      type: "app",
      app: "pizzly",
    }
  },
  async run({steps, $}) {
    const fetch = require('node-fetch')
    
    const { host, secretKey } = this.pizzly.$auth
    const authentication = 'Basic ' + Buffer.from(secretKey + ':').toString('base64')
    
    // Make a test API request to Pizzly. Should return a success message
    return await (await fetch(`https://${host}/api/`, { headers: { "Authorization": authentication } })).json()
  },
})

Overview of Gmail

By connecting your personal Gmail account to Pipedream, you'll be able to incorporate email into whatever you're building with any of the thousands of apps that are available on Pipedream.

Connect Gmail

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: {
    gmail: {
      type: "app",
      app: "gmail",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://www.googleapis.com/oauth2/v1/userinfo`,
      headers: {
        Authorization: `Bearer ${this.gmail.$auth.oauth_access_token}`,
      },
    })
  },
})