---
title: "Get meeting details from calendar"
method: GET
path: "/v2/calendars/{calendar}/events/{eventUid}"
tags: ["Cal Unified Calendars"]
---

# Get meeting details from calendar

`GET /v2/calendars/{calendar}/events/{eventUid}`

## Request

- The document declares no server URL.
- Auth: none declared. Required headers: `Authorization`

Returns detailed information about a meeting including attendance metrics. The singular /event/ path is deprecated — use /events/ (plural) instead. For connection-scoped access use GET /connections/{connectionId}/events/{eventId}.

## Path parameters

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

## Headers

- `Authorization` string, required

## 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.

## Changes

- **2026-03-18** (v2) `6f3c92eaf995`: 1 info
  - endpoint added
- **2025-09-26** (v2) `daa3e48bc03a`: 1 breaking
  - api removed without deprecation

[Operation history](https://skmtc.dev/calcom/apis/cal-diy-api-v2/changes/v2/calendars/:calendar/events/:eventUid/get.md)

---

[API](https://skmtc.dev/calcom/apis/cal-diy-api-v2.md) - [All operations](https://skmtc.dev/calcom/apis/cal-diy-api-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/calcom/apis/cal-diy-api-v2/revisions/cac5ec02a46b?raw)
