---
title: "Update meeting details in calendar"
method: PATCH
path: "/v2/calendars/{calendar}/event/{eventUid}"
tags: ["Cal Unified Calendars"]
---

# Update meeting details in calendar

`PATCH /v2/calendars/{calendar}/event/{eventUid}`

Updates event information in the specified calendar provider. The singular /event/ path is deprecated — use /events/ (plural) instead. For connection-scoped access use PATCH /connections/{connectionId}/events/{eventId}.

## Path parameters

- `calendar` 'google', required
- `eventUid` string, required

## Headers

- `Authorization` string, required

## Request body

- UpdateUnifiedCalendarEventInput
  - `start` object — Start date and time of the calendar event with timezone information
    - `time` string, date-time
    - `timeZone` string
  - `end` object — End date and time of the calendar event with timezone information
    - `time` string, date-time
    - `timeZone` string
  - `title` string — Title of the calendar event
  - `description` string, nullable — Detailed description of the calendar event
  - `attendees` UpdateCalendarEventAttendee[], nullable — List of attendees. CAUTION: You must pass the entire array with all updated values. Any attendees not included in this array will be removed from the event.
    - `email` string — Email address of the attendee
    - `name` string — Display name of the attendee
    - `responseStatus` 'accepted' | 'pending' | 'declined' | 'needsAction' — Response status of the attendee
    - `self` boolean, nullable — Indicates if this attendee is the current user
    - `optional` boolean, nullable — Indicates if this attendee's attendance is optional
    - `host` boolean, nullable — Indicates if this attendee is the host
  - `status` 'accepted' | 'pending' | 'declined' | 'cancelled' — Status of the event (accepted, pending, declined, cancelled)

## Response `200`

- GetUnifiedCalendarEventOutput
  - `status` 'success' | 'error', required
  - `data` UnifiedCalendarEventOutput, required
    - `start` object, required — Start date and time of the calendar event with timezone information
      - `time` string, date-time
      - `timeZone` string
    - `end` object, required — End date and time of the calendar event with timezone information
      - `time` string, date-time
      - `timeZone` string
    - `id` string, required — Unique identifier of the calendar event
    - `title` string, required — Title of the calendar event
    - `description` string, nullable — Detailed description of the calendar event
    - `locations` union[], nullable — Conference locations with entry points (video, phone, sip, more)
      - union
        - CalendarEventVideoLocation
          - `type` 'video', required — Indicates this is a video conference location
          - `url` string, required — URL for joining the video conference
          - `label` string, nullable — Display name for the video conference
          - `password` string, nullable — Password required to join the video conference
          - `meetingCode` string, nullable — Meeting code or ID required to join the conference
          - `accessCode` string, nullable — Access code required to join the conference
        - CalendarEventPhoneLocation
          - `type` 'phone', required — Indicates this is a phone conference location
          - `url` string, required — Phone number or URL for dialing into the conference
          - `label` string, nullable — Display name for the phone conference
          - `pin` string, nullable — PIN number required for the phone conference
          - `password` string, nullable — Password required for the phone conference
          - `accessCode` string, nullable — Access code required for the phone conference
          - `regionCode` string, nullable — Country/region code for the phone number
        - CalendarEventSipLocation
          - `type` 'sip', required — Indicates this is a SIP (Session Initiation Protocol) conference location
          - `url` string, required — SIP URL for joining the conference
          - `label` string, nullable — Display name for the SIP conference
          - `pin` string, nullable — PIN number required for the SIP conference
          - `password` string, nullable — Password required for the SIP conference
        - CalendarEventMoreLocation
          - `type` 'more', required — Indicates this is an additional conference location type
          - `url` string, required — URL for accessing this location
          - `label` string, nullable — Display name for this location
    - `attendees` CalendarEventAttendee[], nullable — List of attendees with their response status
      - `email` string, required — Email address of the attendee
      - `name` string — Display name of the attendee
      - `responseStatus` 'accepted' | 'pending' | 'declined' | 'needsAction' — Response status of the attendee
      - `self` boolean, nullable — Indicates if this attendee is the current user
      - `optional` boolean, nullable — Indicates if this attendee's attendance is optional
      - `host` boolean, nullable — Indicates if this attendee is the host
    - `status` 'accepted' | 'pending' | 'declined' | 'cancelled' — Status of the event (accepted, pending, declined, cancelled)
    - `hosts` CalendarEventHost[], nullable — Information about the event hosts (organizers)
      - `email` string, required — Email address of the event host
      - `name` string, nullable — Display name of the event host
      - `responseStatus` 'accepted' | 'pending' | 'declined' | 'needsAction' — Response status of the attendee
    - `calendarEventOwner` CalendarEventOwner
      - `email` string, required — Email address of the event host
      - `name` string, nullable — Display name of the event host
    - `source` 'google' | 'office365' | 'apple', required — Calendar integration source (e.g., Google Calendar, Office 365, Apple Calendar). Currently only Google Calendar is supported.

---

[API](https://skmtc.net/calcom/apis/cal-diy-api-v2.md) · [All operations](https://skmtc.net/calcom/apis/cal-diy-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/calcom/cal-diy-api-v2/versions/16de9d3eb7b3/schema)
