@virstack/attendee-api-client
v1.0.3
Published
TypeScript client for Attendee API - Meeting bots made easy
Downloads
18
Maintainers
Readme
Attendee API Client
TypeScript/JavaScript client for the Attendee API - Meeting bots made easy.
Installation
npm install @virstack/attendee-api-clientUsage
import AttendeeAPIClient from '@virstack/attendee-api-client';
const client = new AttendeeAPIClient('your-api-token');
// Create a bot
const bot = await client.createBot({
meeting_url: 'https://zoom.us/j/123456789',
bot_name: 'My Bot',
transcription_settings: {
assembly_ai: {
speech_model: 'best'
}
}
});
// Get bot details
const botDetails = await client.getBot(bot.id);
// Get recording
const recording = await client.getRecording(bot.id);Features
- ✅ Full TypeScript support
- ✅ Complete API coverage
- ✅ Bot management (create, list, update, delete)
- ✅ Recording and transcript access
- ✅ Chat messages and participant events
- ✅ Calendar integration
- ✅ Bot actions (leave, pause/resume recording, send messages)
API Documentation
For detailed API documentation, visit: https://docs.attendee.dev
Create a Test File
// test.js
const AttendeeAPIClient = require('@virstack/attendee-api-client').default;
const client = new AttendeeAPIClient('test-token');
console.log('Client created successfully!');Run Test
node test.js