---
title: "List game events under a universe.
Use `?fields=` to trim the response payload.
Response is always 200 (empty list for unknown universe)."
method: GET
path: "/virtual-events/v3/universes/{universeId}/game-events"
tags: ["Game Events"]
---

# List game events under a universe.
Use `?fields=` to trim the response payload.
Response is always 200 (empty list for unknown universe).

`GET /virtual-events/v3/universes/{universeId}/game-events`

## Path parameters

- `universeId` integer, required

## Query parameters

- `pageSize` integer
- `pageToken` string
- `reverse` boolean
- `startsBefore` string, date-time
- `startsAfter` string, date-time
- `endsBefore` string, date-time
- `endsAfter` string, date-time
- `visibility` 'private' | 'public' | 'moderated' — The visibility of a virtual event.
- `fields` string

## Response `200`

A page of game events.

- PaginatedGameEventsResponse — Paginated response for v3 LIST. Page tokens are null at the collection boundaries.
  - `gameEvents` GameEventResponse[], nullable
    - `id` string, nullable — The unique id of the game event. Always populated. Serialized as a string to preserve precision for clients (event IDs exceed 2^53).
    - `title` string, nullable
    - `displayTitle` string, nullable — Localized title (caller's locale). Populated only when `displayTitle` is in the mask.
    - `subtitle` string, nullable
    - `displaySubtitle` string, nullable — Localized subtitle. Populated only when `displaySubtitle` is in the mask.
    - `description` string, nullable
    - `displayDescription` string, nullable — Localized description. Populated only when `displayDescription` is in the mask.
    - `startTime` string, date-time, nullable
    - `endTime` string, date-time, nullable
    - `universeId` integer, nullable
    - `placeId` integer, nullable
    - `host` HostResponse — Host block. VirtualEventsApi.Models.V3.Response.HostResponse.HostName and VirtualEventsApi.Models.V3.Response.HostResponse.HasVerifiedBadge are omitted when host-details resolution failed.
      - `hostType` 'user' | 'group' — The type of host of a virtual event.
      - `hostId` integer
      - `hostName` string, nullable
      - `hasVerifiedBadge` boolean, nullable
    - `visibility` 'private' | 'public' | 'moderated' — The visibility of a virtual event.
    - `featuringStatus` 'invalid' | 'enabled' | 'disabled' — The featuring status of a virtual event.
    - `tagline` string, nullable — Tagline for featuring review; visible to curators only when featuring is opted into.
    - `categories` CategoryResponse[], nullable
      - `category` 'contentUpdate' | 'locationUpdate' | 'systemUpdate' | 'activity' | 'newContent' | 'itemDrop' | 'newSeason' | 'newLocation' | 'newMap' | 'moreLevels' | 'newFeature' | 'earlyAccess' | 'expansion' | 'challenge' | 'quest' | 'festival' — The event category type of an event. Mirror of: https://github.rbx.com/Roblox/virtual-events/blob/master/services/virtual-events/src/Implementations/Types/EventCategory.cs
      - `rank` integer
    - `thumbnails` ThumbnailResponse[], nullable
      - `mediaId` integer
      - `rank` integer
    - `allThumbnailsCreated` boolean, nullable — Whether all requested thumbnails were successfully persisted. Returned on Create/Update.
    - `config` ConfigResponse
      - `recurrence` string, nullable — Cron expression defining the event's recurrence schedule, if any.
      - `recurrenceEndTime` string, date-time, nullable — The latest UTC timestamp at which automatic recurrence scheduling can occur.
      - `notificationAudience` 'all' | 'rsvp' | 'subscribed' | 'group' | 'none' — The notification audience for an experience event
    - `userRsvpStatus` 'none' | 'going' | 'maybeGoing' | 'notGoing' — The type of RSVP statuses.
    - `createTime` string, date-time, nullable
    - `updateTime` string, date-time, nullable
  - `nextPageToken` string, nullable
  - `previousPageToken` string, nullable

## Other responses

- `400` — Invalid `?fields=`, out-of-range `pageSize`, or bad query parameter.

---

[API](https://skmtc.net/roblox/apis/roblox-api.md) · [All operations](https://skmtc.net/roblox/apis/roblox-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/roblox/roblox-api/revisions/958b2b40425d/schema)
