Zoom

Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars.

Go to site

Integrate the Zoom API with the Firebase Admin SDK API

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

View User

View your user information

 
Try it
Add Meeting Registrant

Registers a participant for a meeting.

 
Try it
Create Meeting

Creates a meeting for a user. A maximum of 100 meetings can be created for a user in a day.

 
Try it
List Channels

List a user’s chat channels.

 
Try it
Send Chat Message

Send chat messages on Zoom to either an individual user who is in your contact list or to a of which you are a member.

 
Try it

Connect Zoom

return await require("@pipedreamhq/platform").axios(this, {
  url: `https://api.zoom.us/v2/users/me`,
  headers: {
    Authorization: `Bearer ${auths.zoom.oauth_access_token}`,
  },
})

Connect Firebase Admin SDK

const admin = require('firebase-admin')

// Enter values for the following parameters below this code step,
// These get passed to the initializeApp method below.
const { projectId, clientEmail, privateKey } = auths.firebase_admin_sdk

// Before passing the privateKey to the initializeApp constructor,
// we have to replace newline characters with literal newlines
const formattedPrivateKey = privateKey.replace(/\\n/g, '\n')

// See https://firebase.google.com/docs/reference/admin/node/admin.credential.html#cert
if (!admin.apps.length) {
  admin.initializeApp({
    credential: admin.credential.cert({
      projectId,
      clientEmail,
      privateKey: formattedPrivateKey,
    })
  })
}
Save Zoom Cloud Recordings to Google Drive and Share on Slack
Save Zoom Cloud Recordings to Google Drive and Share on Slack
Save Zoom Cloud Recordings to Google Drive and Share on Slack.