🎟️Booking Created

booking.created
v1.0

Triggered when a new booking is made

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 booking identifier

sessionId
string
required

Associated session ID

memberId
string
required

ID of the member being booked

accountOwnerId
string
required

ID of the account owner

status
string
required
Enum: confirmedpendingwaitlist
paymentStatus
string
Enum: paidpendingfailed
amount
number

Booking amount in cents

Integration Examples

Example code for handling this event

// Handle booking.created event
app.post('/webhook', async (req, res) => {
  const event = req.body;
  
  if (event.type === 'booking.created') {
    // Process the event
    console.log('Received Booking Created:', event.data);
    
    // Your business logic here
    
    
    // Send confirmation email
    await sendBookingConfirmation(event.data);
    
  }
  
  res.status(200).json({ received: true });
});