Shutter API - Typescript/Javascript SDK
npm install @councilbox/shutter-sdk![License]()
![Version]()
![NPM]()
A javascript sdk for Shutter built in typescript. This can be used
in node or in the browser\*.
NOTE: If used in the browser do not publish your private api key in frontend
code.
- Install
- Setup Client
- Methods
- Requires node.js >= 18.x
``sh`
npm i @councilbox/shutter-sdk
Next, require the module and instantiate a shutter client by calling
new Shutter and setup the client with basic auth credentials(email: 'example@mail.com', password: 'your_pass_here'). Also need an api url
provided by shutter team.
`js
import Shutter from "@councilbox/shutter-sdk";
const shutter = new Shutter({
email: "example@mail.com",
password: "your_pass_here",
uri: "example.shutter.com",
});
``
- create
- delete
- me
- create
- delete
- list
- update
- attendeesUrls
- close
- create
- delete
- get
- list
- start
- startExternalStreaming
- startMassiveStreaming
- startRecording
- stopExternalStreaming
- stopMassiveStreaming
- stopRecording
- update
- updateStatus
- create
- delete
- denyWord
- get
- getURL
- grantWord
- list
- lowerHand
- mute
- raiseHand
- startTrack
- stopTrack
- update
- getIframeUrl
- list
- captureAttendee
- captureRoom
- get
- list