The tap-zoom Singer tap pulls data from Zoom that can then be sent to a destination using a Singer target.

Alternative variants #

Multiple variants of tap-zoom are available. This document describes the default mashey variant, which is recommended for new users.

Alternative variants are:

Prerequisites #

Known limitations #

Note that the Start Date is not available as the API does not support incremental replication.

Zoom also 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.

Standalone usage #

Install the package using pip:

pip install git+https://github.com/mashey/tap-zoom.git

For additional instructions, refer to the README in the repository.

Usage with Meltano #

Meltano helps you manage your configuration, incremental replication, and scheduled pipelines.

View the Meltano-specific tap-zoom instructions to learn more.

Capabilities #

These capabilities can also be overriden by specifying the capabilities key in your meltano.yml file.

Settings #

tap-zoom requires the configuration of one of the following groups of settings:

The settings for tap tap-zoom that are known to Meltano are documented below. To quickly find the setting you're looking for, use the Table of Contents at the top of the page.

You can override these settings or specify additional ones in your meltano.yml by adding the settings key. Please consider adding any settings you have defined locally to this definition on MeltanoHub by making a pull request to the YAML file that defines the settings for this tap.

JSON Web Token (jwt) #

Your Zoom JSON Web Token. The JWT is likely the easiest option for tap users. Configure the JWT with a very long expiry so it does not expire.

Client ID (client_id) #

Your Zoom Client ID - example from docs: 7lstjK9NTyett_oeXtFiEQ. See the Zoom OAuth App Credentials documentation for more information.

Client Secret (client_secret) #

The Zoom Client Secret that is generated when app credentials are created. See the Zoom OAuth App Credentials documentation for more information.

Refresh Token (refresh_token) #

The Zoom Refresh Token that is provided after successfully authenticating with Zoom. See the Zoom OAuth Access Token Request documentation for more information.

Looking for help? #

If you're having trouble getting the tap-zoom tap to work, look for an existing issue in its repository, file a new issue, or join the Meltano Slack community and ask for help in the #plugins-general channel.

Found an issue on this page? #

This page is generated from a YAML file that you can contribute changes to. Edit it on GitHub!