> ## Documentation Index
> Fetch the complete documentation index at: https://docs.automate.ax/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# List channel message replies

> List replies beneath one Microsoft Teams channel message.

`listChannelMessageReplies` reads the replies belonging to a root channel
message.

## Example

```ts automations/list-teams-replies.automation.ts theme={null}
import { automation } from "automate.ax"
import { listChannelMessageReplies } from "automate.ax/teams"

export default automation("List Teams replies", () => {
  listChannelMessageReplies({
    team: "Engineering",
    channel: "General",
    messageId: "root-message-id",
    limit: 100,
  })
})
```

## Inputs

`team`, `channel`, and root `messageId` are required. Optional `limit` defaults
to 100 and ranges from 1 to 10,000. Optional `account` selects the Microsoft
binding. Every action input also accepts a compatible signal.

## Output

Returns `TeamsChatMessage[]`. Each reply normally has `replyToId` identifying the
root, along with the complete normalized message shape. Results follow Graph's
collection order and stop when the requested cross-page limit is reached.
