---
title: "GET /api/distribution/events"
method: GET
path: "/api/distribution/events"
tags: ["api", "distribution-api"]
---

# GET /api/distribution/events

`GET /api/distribution/events`

Get all events for a seller.

## Query parameters

- `distributorId` string, required — The seller to get events for
- `start` string — The start date for the events
- `end` string — The end date for the events
- `top` integer — The maximum amount of events to return
- `skip` integer — The amount of events to skip

## Response `200`

OK

- GETDistributionApiGetAllEventsForASeller200Response
  - `docs` DistributionEventResource[]
    - `eventId` string, required — The unique id for the event
    - `name` string, required — The name of the event
    - `location` object — The location of the event
      - `name` string — The name of the location
      - `line1` string — The first line of the address
      - `line2` string — The second line of the address
      - `city` string — The city of the address
      - `postalCode` string — The postal code of the address
      - `state` string — The state of the address
      - `country` string — The country of the address
    - `information` object — The information about the event
      - `category` string, required — The category of the event
      - `subCategory` string, required — The sub category of the event
    - `start` string, required — The event start date & time
    - `end` string — The event end date & time
    - `currency` string, date-time, required — The currency the prices for this event are in
    - `language` string, required — The language to use for the event
    - `timezone` string, required — The timezone of the event
    - `isRecurring` boolean, required — Whether the event is recurring
    - `usesTimeSlots` boolean, required — Whether the event uses time slots
    - `seatingType` 'None' | 'Groups', required — The type of seating for this event
    - `offers` object[], required — The available offers for this event
      - `offerId` string, required — The unique id for the offer
      - `name` string, required — The name of the offer
      - `meta` object — Additional meta data for this offer
      - `price` number, float, required — The price for the offer
    - `timeSlots` object[] — The time slots for this event
      - `startTime` object, required — The start time of the time slot on the availabilities date
        - `hour` number, float, required — The start time hour
        - `minute` number, float, required — The start time minute
      - `timeSlotId` string, required — The unique id for the time slot
      - `offers` object[], required — The offers available for the time slot
        - `offerId` string, required — The offer id
        - `available` integer — The amount of tickets available for this time slot. Only set if the event uses time slots
  - `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)
