---
title: "Get all chat messages of a stream"
method: GET
path: "/streams/chat/{streamID}"
tags: ["Chat"]
---

# Get all chat messages of a stream

`GET /streams/chat/{streamID}`

Returns all chat messages of a stream.

## Path parameters

- `streamID` string, uint64, required

## Response `200`

A successful response.

- ProtobufGetChatMessagesResponse
  - `messages` ProtobufChatMessage[]
    - `id` integer
    - `userID` string
    - `username` string
    - `message` string
    - `sanitizedMessage` string
    - `streamID` integer
    - `color` string
    - `isVisible` boolean
    - `reactions` ProtobufChatReaction[]
      - `chatID` integer
      - `userID` integer
      - `username` string
      - `emoji` string
    - `replies` ProtobufChatMessage[]
    - `addressedUsers` ProtobufAddressedUser[]
      - `id` integer
      - `username` string
    - `isResolved` boolean
    - `createdAt` string, date-time
    - `isAdmin` boolean

---

[API](https://skmtc.net/tum-dev/apis/gocast-api.md) · [All operations](https://skmtc.net/tum-dev/apis/gocast-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tum-dev/gocast-api/versions/18ce08adf685/schema)
