Skip to main content
The Cal.com plugin handles incoming webhooks. Point your provider’s subscription URL at your Corsair HTTP handler (see Overview for setup context and the exact URL shape).
New to Corsair? See webhooks and hooks.

Webhook map

  • bookings
    • bookingCancelled (bookings.bookingCancelled)
    • bookingCreated (bookings.bookingCreated)
    • bookingRescheduled (bookings.bookingRescheduled)
    • meetingEnded (bookings.meetingEnded)
  • system
    • ping (system.ping)

HTTP handler setup

app/api/webhook/route.ts

Events

Bookings

Booking Cancelled

bookings.bookingCancelled A booking was cancelled Payload
webhookHooks example

Booking Created

bookings.bookingCreated A new booking was created Payload
webhookHooks example

Booking Rescheduled

bookings.bookingRescheduled A booking was rescheduled Payload
webhookHooks example

Meeting Ended

bookings.meetingEnded A meeting ended Payload
webhookHooks example

System

Ping

system.ping Ping test to verify webhook endpoint Payload
webhookHooks example