Skip to content

ICS UID in Booking API Response Differs from synced event in connected calendar #28884

@robmitchell1987

Description

@robmitchell1987

Issue Summary

We are sending our own emails as opposed to the cal.com ones and attaching our own ICS files with the meeting info. We have an issue were we're using the the ICS UID returned from the booking API which is in the format of XXX@Cal.com but when the user has connected their calendar (Google in this case) another meeting is appearing with an ICS UID in the format of XXX@google.com resulting in two meetings in the calendar which is causing confusion and results in a left over event when cancelling via our flow.

Steps to Reproduce

  1. Connect Google calendar
  2. Created an accepted booking
  3. Inspect booking api for ICS UID
  4. Download ICS from synced event and compare UID to API response

Actual Results

Two meeting invites appearing in calendar when accepted and one left over during cancellation

Expected Results

I would expect the ICS UID to be consistent so we can update the same event in their calendar through our emails

Evidence

This is tested via the booking API version 2026-02-25 and the cal.com atoms for configuring the meeting and the at version 1.8.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    🐛 bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions