Skip to content

virstack/attendee-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Attendee API Client

TypeScript/JavaScript client for the Attendee API - Meeting bots made easy.

Installation

npm install @virstack/attendee-api-client

Usage

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

About

TypeScript client for Attendee API - Meeting bots made easy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors