---
title: "GET /vtcs/{vtcId}/events"
method: GET
path: "/vtcs/{vtcId}/events"
---

# GET /vtcs/{vtcId}/events

`GET /vtcs/{vtcId}/events`

## Path parameters

- `vtcId` integer, required

## Query parameters

- `tab` 'upcoming' | 'past'
- `limit` integer
- `offset` integer

## Response `200`

OK

- object
  - `items` object[], required
    - `id` integer, required
    - `publicId` string, nullable, required
    - `vtcId` integer, nullable, required
    - `organizerType` string, required
    - `name` string, required
    - `slug` string, required
    - `description` string, required
    - `startAt` string, date-time, required
    - `endAt` string, date-time, required
    - `meetupAt` string, date-time, nullable, required
    - `server` string, nullable, required
    - `game` string, nullable, required
    - `departure` string, nullable, required
    - `arrival` string, nullable, required
    - `departureCity` string, nullable, required
    - `departureLocation` string, nullable, required
    - `arrivalCity` string, nullable, required
    - `arrivalLocation` string, nullable, required
    - `banner` string, nullable, required
    - `routeImage` string, nullable, required
    - `voiceLink` string, nullable, required
    - `externalLink` string, nullable, required
    - `language` string, nullable, required
    - `vtcRegistrationDeadline` string, date-time, nullable, required
    - `temporaryRules` string, nullable, required
    - `requiredDlcs` string[], required
    - `tmpEventId` integer, nullable, required
    - `tmpEventUrl` string, nullable, required
    - `seriesId` integer, nullable, required
    - `editionNumber` integer, nullable, required
    - `recapGalleryUrl` string, nullable, required
    - `postEventSummary` string, nullable, required
    - `maxAttendees` integer, nullable, required
    - `category` string, required
    - `accessMode` string, required
    - `membersOnly` boolean, required
    - `attendeeCount` integer, required
    - `lifecycleStatus` 'draft' | 'published' | 'cancelled' | 'ended' | 'archived', required
    - `safetyStatus` 'visible' | 'temporarily_hidden' | 'removed', required
    - `rosterVisibility` 'public' | 'attendees' | 'organizers', required
    - `configVersion` integer, required
    - `eventConfig` object, required
    - `createdAt` string, date-time, required
    - `updatedAt` string, date-time, required
  - `nextCursor` number, nullable, required
  - `total` integer, required

---

[API](https://skmtc.dev/trucklinemp/apis/trucklinemp-public-api.md) · [All operations](https://skmtc.dev/trucklinemp/apis/trucklinemp-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/trucklinemp/apis/trucklinemp-public-api/revisions/880b1f4d531c?raw)
