---
title: "Gets all the user's events"
method: GET
path: "/user/events"
tags: ["user"]
---

# Gets all the user's events

`GET /user/events`

Returns an array containing all the user's events

## Response `200`

OK

- object
  - `events` ModelsEvent[]
    - `_id` string
    - `attendees` ModelsAttendee[] — Attendees for an availability group
      - `declined` boolean
      - `email` string
    - `calendarEventId` string
    - `dates` string
    - `duration` number
    - `name` string
    - `notificationsEnabled` boolean
    - `ownerId` string
    - `remindees` ModelsRemindee[] — Remindees
      - `email` string
      - `responded` boolean
    - `responses` object — Availability responses
    - `scheduledEvent` ModelsCalendarEvent
      - `calendarId` string
      - `endDate` string
      - `id` string
      - `startDate` string
      - `summary` string
    - `type` string
  - `joinedEvents` ModelsEvent[]
    - `_id` string
    - `attendees` ModelsAttendee[] — Attendees for an availability group
      - `declined` boolean
      - `email` string
    - `calendarEventId` string
    - `dates` string
    - `duration` number
    - `name` string
    - `notificationsEnabled` boolean
    - `ownerId` string
    - `remindees` ModelsRemindee[] — Remindees
      - `email` string
      - `responded` boolean
    - `responses` object — Availability responses
    - `scheduledEvent` ModelsCalendarEvent
      - `calendarId` string
      - `endDate` string
      - `id` string
      - `startDate` string
      - `summary` string
    - `type` string

---

[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/519c29d7fa5e/schema)
