---
title: "Gets an event based on its id"
method: GET
path: "/events/{eventId}"
tags: ["events"]
---

# Gets an event based on its id

`GET /events/{eventId}`

## Path parameters

- `eventId` string, required

## Response `200`

OK

- ModelsEvent
  - `_id` string
  - `attendees` ModelsAttendee[] — Attendees for an availability group (fetched from Attendees collection)
    - `_id` string
    - `declined` boolean
    - `email` string
    - `eventId` string
  - `blindAvailabilityEnabled` boolean — Whether to enable blind availability
  - `calendarEventId` string
  - `collectEmails` boolean
  - `creatorPosthogId` string — PostHog ID for the event creator
  - `dates` string
  - `daysOnly` boolean — Whether to only poll for days, not times
  - `description` string
  - `duration` number
  - `hasResponded` boolean — Whether the user has responded to the availability group (fetched based on whether user is in Attendees)
  - `hasSpecificTimes` boolean — Used for specific times for specific dates feature
  - `isDeleted` boolean
  - `isSignUpForm` boolean — Sign up form details
  - `name` string
  - `notificationsEnabled` boolean
  - `numResponses` integer — Used to store the number of responses for the event
  - `ownerId` string
  - `remindees` ModelsRemindee[] — Remindees
    - `email` string
    - `responded` boolean
  - `responses` object — Availability responses - old format for backward compatibility (fetched from eventResponses collection)
  - `scheduledEvent` ModelsCalendarEvent
    - `allDay` boolean — Whether the event is an all day event
    - `calendarId` string
    - `endDate` string
    - `free` boolean — Whether the user is free during this event
    - `id` string
    - `startDate` string
    - `summary` string
  - `sendEmailAfterXResponses` integer
  - `shortId` string
  - `signUpBlocks` ModelsSignUpBlock[]
    - `_id` string
    - `capacity` integer
    - `endDate` string
    - `name` string
    - `startDate` string
  - `signUpResponses` object
  - `startOnMonday` boolean — Whether to start the event on Monday (as opposed to Sunday, used for DOW events)
  - `timeIncrement` integer
  - `times` string
  - `type` string
  - `when2meetHref` string

## Changes

- **2022-06-30** `c945c4cdeb27` — 1 breaking, 1 info
  - api path removed without deprecation
  - endpoint added
- **2022-06-30** `ba01f1ad1d5e` — 1 breaking, 1 info
  - api path removed without deprecation
  - endpoint added
- **2022-06-29** `9cb4722bfaa2` — 1 breaking, 1 info
  - api path removed without deprecation
  - endpoint added
- **2022-06-29** `f6153ff0c923` — 2 info
  - api tag `events` added
  - api tag `event` removed
- **2022-05-18** `c8572ecc9480` — 1 breaking, 1 info
  - api path removed without deprecation
  - endpoint added

[Change history](https://skmtc.dev/schej-it/apis/schej-it-api/changes/events/:eventId/get.md)

---

[API](https://skmtc.dev/schej-it/apis/schej-it-api.md) · [All operations](https://skmtc.dev/schej-it/apis/schej-it-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/schej-it/schej-it-api/revisions/2dde8d9eb29c/schema)
