Skip to main content

How to Exclude Private Recordings from Webhook Syncing

This guide will show you how to disable sync for private recordings, both on user- and workspace-level.

By default, Bluedot can send webhook events for all recordings, including private ones. If you only want your webhook to trigger for recordings that have been shared in a collection, you can adjust your event subscriptions to exclude private recordings.

Make sure you subscribe to the following events in your webhook settings:

  • meeting.workspace_collection_added (for recordings added to public collections shared to the workspace)

  • meeting.collection.added (for recordings added to private collections)



The payload will return the following data:

  • title — the meeting title

  • meetingId — the meeting link

  • meetingTime — the Unix timestamp of the meeting

  • meeting transcript

  • meeting summary

  • duration — the meeting duration (in minutes)

  • owner — an object containing the meeting owner's email

  • attendees — an array of meeting attendees

  • collection — an object containing the id and name of the workspace collection the recording was added to

  • videoId — the ID of the recording




    ✍️Note on early webhooks: In some cases, you may receive a meeting.workspace_collection.added webhook where the transcript or summary fields appear empty. This happens when the recording is added to the collection slightly before transcript and summary processing has finished. When this occurs, Bluedot will automatically re-send the webhook once processing completes, so you'll receive an updated payload with the full transcript and summary included.


If you need a detailed explaination of the event types, please find it here, but feel free to reach out to our support any time. 🔵

Did this answer your question?