📅Session Created

session.created
v1.0

Triggered when a new session is created by an instructor

Webhook Delivery

This event can be delivered to your webhook endpoint

Real-time Streaming

This event is available via WebSocket or SSE

Event Details

Schema definition and example payload

Event Properties

object
id
string
required

Unique session identifier

instructorId
string
required

ID of the instructor

sessionType
string
required

Type of session

startTime
string
required
date-time

Session start time

endTime
string
required
date-time

Session end time

maxCapacity
number

Maximum number of participants

price
number

Session price in cents

location
object
type
string
Enum: onlinein-person
address
string
meetingLink
string

Integration Examples

Example code for handling this event

// Handle session.created event
app.post('/webhook', async (req, res) => {
  const event = req.body;
  
  if (event.type === 'session.created') {
    // Process the event
    console.log('Received Session Created:', event.data);
    
    // Your business logic here
    
    
    
    // Notify participants
    await notifySessionUpdate(event.data);
  }
  
  res.status(200).json({ received: true });
});