API Documentation
Build custom integrations with the ClassMeet API
Quickstart
Authentication
Endpoints
Webhooks
Getting Started
The ClassMeet API lets you programmatically create meetings, manage recordings, and connect post-meeting records to your own product.
curl https://dev.classmeet.2lb.co.kr/api/v1/meetings \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Team Standup",
"scheduledStartAt": "2026-05-15T10:00:00Z",
"capacity": 20
}'Authentication
All public API requests require a scoped API key from Settings.
Authorization: Bearer YOUR_API_KEYCreate Meeting
POST /api/v1/meetings
{
"title": "Weekly Sync",
"scheduledStartAt": "2026-05-15T14:00:00Z",
"capacity": 20,
"autoRecord": true,
"waitingRoom": true
}Read Meeting
GET /api/v1/meetings/:meetingId
GET /api/v1/meetings/:meetingId/attendance
GET /api/v1/meetings/:meetingId/outcomeRecordings And Transcripts
GET /api/v1/meetings/:meetingId/bundles
GET /api/v1/meetings/:meetingId/transcript
GET /api/v1/meetings/:meetingId/bundles/:bundleId/transcriptWebhook Events
ClassMeet can notify your system when meeting artifacts become available.
meeting.endedrecording.completedtranscript.completed