Skip to main content

zoomwrap

A module containing classes that can be easily serialized to JSON for use with Zoom's APIs.

import zoomwrap

client = zoomwrap.WebhookClient("your_endpoint_url", "your_auth_str")

msg = zoomwrap.Message(head=zoomwrap.messageElements.Head("hello, world"))
client.send(msg)

I have only tested this with Zoom's incoming webhook API but it should work with the Chatbot API as well since they use the same object structures.

For convenience, there is a WebhookClient class with methods for sending API requests using your credentials.

Documentation

Currently, there is no documentaion for this module because it is still a heavy work in progress.
For now, have a loop at Zoom's incoming webhook API docs and their more detailed docs for both the Chatbot and Webhook APIs here.
Most of the different types of messages and their attributes have been implemented in this module, with the exception of messages with buttons, because they only work with the Chatbot API.

Contributions

This is my first pypi package and it is not very sophisticated (or neat, for that matter). Contributions are certainly welcome but may not get checked often.

Release files for zoomwrap 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zoomwrap 0.1.1
File Size Uploaded
zoomwrap-0.1.1.tar.gz 5.4 kB Details

Release files / zoomwrap-0.1.1.tar.gz

Download URL zoomwrap-0.1.1.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
abfc2b2c0814d7d62aa5cffda5f1cb1e514c1057738df3a771d20505dc8d2578
BLAKE2b-256 checksum
How to use checksums
9b123ac84e4d925e791390f4744949489b054bcb8a14b5bba5a1f79effe8013c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.9.2

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page