AVKUL ERPDocs
MODULE GUIDE · 11 OCT 2026

Live classes & recordings

Schedule live lessons, manage their lifecycle and maintain recordings where configured.

Try guided demo →Download guide ↓
Live classes & recordings — illustrated workflow banner

What you can do

01

Class schedule

02

Start and end

03

Learner join view

04

Recording upload

05

Chunk finalize and recovery

Access & setup

Intended access: Assigned account with the required permissions.

  • An assigned school account with the required permissions.
  • The academic, student or staff setup used by this workflow.
Required permission keys
live-class:viewlive-class:createlive-class:updatelive-class:delete

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Create the class for the intended learners

    An assigned school account with the required permissions.

  2. 02

    Review the scheduled time and class details

    Start and end is part of the documented workflow.

  3. 03

    Start the class and use the available joining experience

    Learner join view is part of the documented workflow.

  4. 04

    End the session and review an available recording

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
titlestringOptional
classIdstringRequired by declaration
sectionIdstringOptional
subjectIdstringOptional
scheduledAtstringOptional
durationMinnumberOptional

Rules & current limits

  • Camera/microphone, media delivery and recordings depend on browser permissions and service configuration; a schedule alone does not prove media connectivity.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try live classes & recordings

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

This is the module’s source-declared endpoint catalogue. Reading this reference does not execute any request.

12 source-declared operations
GET/api/v1/live-classes

List

live-class:view
GET/api/v1/live-classes/:id

Get

live-class:view
POST/api/v1/live-classes

Create

live-class:create

Declared request fields: title (required), classId (required), sectionId (optional), subjectId (optional), scheduledAt (required), durationMin (optional).

PATCH/api/v1/live-classes/:id

Update

live-class:update

Declared request fields: title (optional), scheduledAt (optional), durationMin (optional).

POST/api/v1/live-classes/:id/cancel

Cancel

live-class:update
DELETE/api/v1/live-classes/:id

Remove

live-class:delete
POST/api/v1/live-classes/:id/start

Start

live-class:update
POST/api/v1/live-classes/:id/end

End

live-class:update
POST/api/v1/live-classes/:id/recording

Save Recording

live-class:update
POST/api/v1/live-classes/:id/recording/chunk

Append Recording Chunk

live-class:update
POST/api/v1/live-classes/:id/recording/finalize

Finalize Recording

live-class:update
POST/api/v1/live-classes/:id/recording/recover

Recover Recording

live-class:update

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring