Skip to content

singer-io/tap-zoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tap-zoom

This is a Singer tap that produces JSON-formatted data following the Singer spec.

See the getting started guide for running taps.

This tap:

Data Replication

  • The Zoom API does not support incremental replocation, all data is replicate everytime the tap runs.
  • Zoom appears to "expire" meetings and webinars over time, making them unavailable to the API. Make sure your data lands in a trusted destination, as it may be the only place it eventually becomes available.

Authentication

The Zoom tap supports two methods of authentication:

  • JWT - A JWT token that can be generated in the Zoom UI. This is probably the easiest option for tap users self-hosting. This is deprecating on 1st June 2023 Ref link. Hence, removing the jwt support from the code.
  • OAuth 2.0 - Zoom OAuth using a refresh token.

OAuth Scopes

The following OAuth scopes are required:

  • meeting:read:admin
  • webinar:read:admin
  • user:read:admin
  • account:read:admin
  • report:read:admin

Config File

Using OAuth

  {
      "client_id": <CLIENT_ID>,
      "client_secret": <CLIENT_SECRET>,
      "refresh_token": <REFRESH_TOKEN>
  }

Copyright © 2020 Stitch