---
title: "GET /api/distribution/events/{eventId}/availabilities/{availabilityId}/seating-groups"
method: GET
path: "/api/distribution/events/{eventId}/availabilities/{availabilityId}/seating-groups"
tags: ["api", "distribution-api"]
---

# GET /api/distribution/events/{eventId}/availabilities/{availabilityId}/seating-groups

`GET /api/distribution/events/{eventId}/availabilities/{availabilityId}/seating-groups`

Get seating groups for an event.

## Path parameters

- `eventId` string, required — The event to fetch seating groups for
- `availabilityId` string, required — The availability to fetch seating groups for

## Query parameters

- `distributorId` string, required — The seller to get events for

## Response `200`

OK

- GETDistributionApiGetSeatingGroupsForAnEvent200Response
  - `docs` DistributionSeatingGroupResource[]
    - `eventId` string, required — The event of the seating tuples
    - `availabityId` string, required — The availibility of the seating tuples
    - `groupId` string, required — The seating group of the seating tuples
    - `type` 'Seats' | 'GeneralAdmission', required — The type of seating group
    - `tuples` object[] — The available seating tuples. Only set for type == Seats. Will be empty if there are no seats available in the group.
      - `tupleId` string, required — The unique id for the tuple
      - `seats` object[] — The seats for the tuple
        - `seatId` string, required — The unique id for the seat
        - `sectionName` string, required — The section name for the seat
        - `rowName` string, required — The row name for the seat
        - `seatName` string, required — The seat name for the seat
        - `offers` object[], required — The offer ids the seat is available for
          - `offerId` string, required — The offer id the seat is available for
    - `availability` integer — The amount of seats available. Only set for type == GeneralAdmission
    - `statusId` string — The status id of the seating group. Only set for type == GeneralAdmission and availability > 0
    - `name` string — The name of the seating group. Only set for type == GeneralAdmission
    - `gate` string — The gate of the seating group. Only set for type == GeneralAdmission and if the event has gates
  - `total` integer

## Other responses

- `400` — Bad Request

---

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