Pusher

Hosted APIs that are flexible,
 scalable, and easy to integrate

Integrate the Pusher API with the Zoom Admin API

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

Send an Event to a Channel with Pusher API on Account Created from Zoom Admin API
Zoom Admin + Pusher
 
Try it
Send an Event to a Channel with Pusher API on Custom Events from Zoom Admin API
Zoom Admin + Pusher
 
Try it
Send an Event to a Channel with Pusher API on Meeting Started from Zoom Admin API
Zoom Admin + Pusher
 
Try it
Send an Event to a Channel with Pusher API on Account Updated from Zoom Admin API
Zoom Admin + Pusher
 
Try it
Send an Event to a Channel with Pusher API on Recording Completed from Zoom Admin API
Zoom Admin + Pusher
 
Try it
Account Created from the Zoom Admin API

Emits an event each time a sub-account is created in your master account

 
Try it
Custom Events from the Zoom Admin API

Listen for any events tied to your Zoom account

 
Try it
Meeting Started from the Zoom Admin API

Emits an event each time a meeting starts in your Zoom account

 
Try it
Account Updated from the Zoom Admin API

Emits an event each time your master account or sub-account profile is updated

 
Try it
Recording Completed from the Zoom Admin API

Emits an event each time a recording is ready for viewing in your Zoom account

 
Try it
Send an Event to a Channel with the Pusher API

Send an event to a channel using Pusher's npm package

 
Try it
Add meeting registrant with the Zoom Admin API

Register a participant for a meeting. See the docs here

 
Try it
Add webinar panelist with the Zoom Admin API

Register a panelist for a webinar. See the docs here

 
Try it
Add webinar registrant with the Zoom Admin API

Register a participant for a webinar. See the docs here

 
Try it
Create a meeting with the Zoom Admin API

Create a new room in zoom. See the docs here

 
Try it

Overview of Pusher

Pusher is an easy-to-use technology that makes it easy for developers to add
realtime features to their apps. With the Pusher API, developers can build many
different types of applications and services, from realtime voting to
collaborative games.

Here are some examples of what you can build using the Pusher API:

  • Chat Applications: Create multi-room and private conversations.
  • Notification Services: Automatically send new events to subscribed users.
  • Private Group Messaging: Host private conversations between multiple members.
  • Realtime Data Visualization: Create live data updates and insights.
  • Collaborative Editing: Allow people to collaborate on text documents in
    real-time.
  • Location Tracking: Monitor and track users’ locations in real-time.
  • Presence Management: Notify users when individuals enter or leave particular
    areas.
  • Instant Payments: Handle real-time payments and transactions.
  • Automated Workflows: Enable automated processes and tasks.
  • IoT Solutions: Connect mobile, web and device for improved control and usage.

Connect Pusher

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
module.exports = defineComponent({
  props: {
    pusher: {
      type: "app",
      app: "pusher",
    }
  },
  async run({steps, $}) {
    const Pusher = require('pusher')
    
    const { appId, key, secret, cluster } = this.pusher.$auth
    const pusher = new Pusher({
      appId,
      key,
      secret,
      cluster,
      useTLS: true
    })
    
    await pusher.trigger('my-channel', 'my-event', {
      "message": "hello world"
    })
  },
})

Connect Zoom Admin

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