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:
- Pulls raw data from the Zoom API
- Extracts the following resources:
- Outputs the schema for each resource
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