Webhook map
meetingsinMeeting(meetings.inMeeting)meetingDeleted(meetings.meetingDeleted)newMeeting(meetings.newMeeting)
transcriptionstranscriptionComplete(transcriptions.transcriptionComplete)transcriptProcessing(transcriptions.transcriptProcessing)
HTTP handler setup
app/api/webhook/route.ts
Events
Meetings
In Meeting
meetings.inMeeting
Fireflies bot has joined a meeting
Payload
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
clientReferenceId | string | No | — |
eventType | InMeeting | Yes | — |
Response data full type
Response data full type
webhookHooks example
Meeting Deleted
meetings.meetingDeleted
A meeting has been deleted
Payload
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
clientReferenceId | string | No | — |
eventType | MeetingDeleted | Yes | — |
Response data full type
Response data full type
webhookHooks example
New Meeting
meetings.newMeeting
A new meeting has been detected
Payload
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
clientReferenceId | string | No | — |
eventType | NewMeeting | Yes | — |
Response data full type
Response data full type
webhookHooks example
Transcriptions
Transcription Complete
transcriptions.transcriptionComplete
Transcription is complete and available
Payload
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
clientReferenceId | string | No | — |
eventType | Transcription | Yes | — |
Response data full type
Response data full type
webhookHooks example
Transcript Processing
transcriptions.transcriptProcessing
Transcript is being processed
Payload
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
clientReferenceId | string | No | — |
eventType | TranscriptProcessing | Yes | — |
Response data full type
Response data full type
webhookHooks example