---
title: "Get Event Details"
method: GET
path: "/Event"
tags: ["Event"]
---

# Get Event Details

`GET /Event`

**Auth:** Authenticated - any signed-in user.

Returns an event with its questions and sessions. Access=Owner returns the full organiser view (attendees, answers, owners); Access=Attendee returns the caller's own attendee view plus anonymised attendees.

## Query parameters

- `id` integer, required
- `access` string, nullable

## Response `200`

Success - Got Event Details

- GetEventDetailsResponse
  - `id` integer
  - `name` string
  - `organiserEmail` string
  - `organiserName` string
  - `start` string, date-time
  - `end` string, date-time
  - `overview` string, nullable
  - `details` string, nullable
  - `signupType` 0 | 1 | 2
  - `supportQR` boolean
  - `location` string, nullable
  - `enableWaitlist` boolean
  - `published` boolean
  - `includeInPD` boolean
  - `photo` string, nullable
  - `photoType` 0 | 1 | 2
  - `photoCredit` string, nullable
  - `photoFormat` string, nullable
  - `reminderTime` integer
  - `owners` EventOwner[], nullable
    - `id` integer
    - `eventId` integer
    - `email` string
    - `name` string
  - `questions` EventQuestion[], nullable
    - `id` integer
    - `eventId` integer
    - `sessionId` integer, nullable
    - `name` string
    - `hint` string, nullable
    - `required` boolean, nullable
    - `options` string, nullable
    - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
  - `sessions` EventSession[], nullable
    - `id` integer
    - `eventId` integer
    - `name` string
    - `details` string, nullable
    - `start` string, date-time
    - `end` string, date-time
    - `maxAttendees` integer, nullable
    - `location` string, nullable
  - `attendees` EventAttendee[], nullable
    - `id` integer
    - `eventId` integer
    - `email` string
    - `name` string
    - `type` 0 | 1 | 2 | 3 | 4 | 5
    - `department` string, nullable
    - `sessions` string, nullable
    - `dateAnswered` string, date-time, nullable
    - `officeEventId` string, nullable
    - `sharedWith` 0 | 1 | 2
  - `answers` EventAnswer[], nullable
    - `id` integer
    - `attendeeId` integer
    - `eventId` integer
    - `sessionId` integer, nullable
    - `questionId` integer
    - `answer` string, nullable
    - `date` string, date-time, nullable
    - `file` CoreUploadFile
      - `id` integer, nullable
      - `documentName` string, nullable
      - `contentType` string, nullable
      - `content` string, nullable
      - `tagsString` string, nullable
      - `uploadedDate` string, date-time
      - `uploadedBy` string
  - `anonAttendees` EventAttendee[], nullable
    - `id` integer
    - `eventId` integer
    - `email` string
    - `name` string
    - `type` 0 | 1 | 2 | 3 | 4 | 5
    - `department` string, nullable
    - `sessions` string, nullable
    - `dateAnswered` string, date-time, nullable
    - `officeEventId` string, nullable
    - `sharedWith` 0 | 1 | 2

## Other responses

- `400` — An Error Occurred - See Errors
- `401` — Unauthorized

---

[API](https://skmtc.net/tonbridge/apis/tonbridge-app-api.md) · [All operations](https://skmtc.net/tonbridge/apis/tonbridge-app-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tonbridge/tonbridge-app-api/versions/fab57bf5558a/schema)
