---
title: "GET /stream/events"
method: GET
path: "/stream/events"
tags: ["Events"]
---

# GET /stream/events

`GET /stream/events`

Setup streamed (WebSocket) connection

## Query parameters

- `feed` string
- `leagueID` string
- `eventID` string

## Response `200`

Event stream credentials and initial event data

- StreamEventsPusherResponse
  - `success` boolean
  - `data` Event[]
    - `eventID` string
    - `sportID` string
    - `leagueID` string
    - `type` string
    - `manual` boolean
    - `info` object
      - `seasonWeek` string
    - `players` object
    - `activity` object
      - `count` number
      - `score` number
    - `teams` object
      - `home` object
        - `statEntityID` string
        - `score` number
        - `names` object
          - `short` string
          - `medium` string
          - `long` string
        - `teamID` string
        - `logo` string
        - `colors` object
          - `primaryContrast` string
          - `primary` string
          - `secondary` string
          - `secondaryContrast` string
      - `away` object
        - `statEntityID` string
        - `score` number
        - `names` object
          - `short` string
          - `medium` string
          - `long` string
        - `teamID` string
        - `logo` string
        - `colors` object
          - `primaryContrast` string
          - `primary` string
          - `secondary` string
          - `secondaryContrast` string
    - `results` object
    - `status` object
      - `hardStart` boolean
      - `delayed` boolean
      - `cancelled` boolean
      - `startsAt` string, date-time
      - `started` boolean
      - `displayShort` string
      - `completed` boolean
      - `displayLong` string
      - `ended` boolean
      - `periods` object
        - `started` string[]
        - `ended` string[]
      - `live` boolean
      - `finalized` boolean
      - `reGrade` boolean
      - `currentPeriodID` string
      - `previousPeriodID` string
      - `oddsPresent` boolean
      - `oddsAvailable` boolean
    - `odds` object
  - `pusherKey` string
  - `pusherOptions` object
    - `channelAuthorization` object
      - `endpoint` string, uri
      - `headers` object
    - `cluster` string
    - `wsPort` integer
    - `wssPort` integer
    - `httpPort` integer
    - `httpsPort` integer
    - `wsHost` string
    - `httpHost` string
  - `user` string
  - `channel` string

## Other responses

- `401` — Invalid API key
- `403` — Inactive API key
- `429` — Rate limit exceeded

---

[API](https://skmtc.net/sportsgameodds/apis/sports-game-odds-api.md) · [All operations](https://skmtc.net/sportsgameodds/apis/sports-game-odds-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sportsgameodds/sports-game-odds-api/revisions/37767db05cc7/schema)
