Files
2026-07-13 12:20:06 +08:00

42 lines
1.1 KiB
Markdown

# Rivet Reference Map
## Canonical Documentation
- Product docs: https://developers.zoom.us/docs/rivet/
- JavaScript docs: https://developers.zoom.us/docs/rivet/javascript/
- TypeDoc reference: https://zoom.github.io/rivet-javascript/modules.html
## Modules (TypeDoc)
From `@zoom/rivet` TypeDoc module index:
- Accounts
- Chatbot
- Meetings
- Phone
- Team Chat
- Users
- Video SDK
Each module generally exposes:
- `*Client` class(es)
- `*Endpoints` wrapper class
- `*EventProcessor`
- `HttpReceiver` and `AwsLambdaReceiver`
- Shared option/types/error surfaces
## Key API Shapes
- Event subscription:
- `client.webEventConsumer.event(eventName, handler)`
- Event shortcut examples:
- `onSlashCommand`, `onButtonClick`, `onChannelMessagePosted`
- Endpoint wrappers:
- `client.endpoints.<group>.<operation>({ path, query, body })`
## Important Links for Validation
- Rivet sample app: https://github.com/zoom/rivet-javascript-sample
- ISV starter sample: https://github.com/zoom/isv-rivet-starter
- Rivet server sample: https://github.com/zoom/Rivet-Server-Sample
- Rivet package source: https://github.com/zoom/rivet-javascript