# List of available events

<details>

<summary>Too lazy to scroll? Click me, haha!</summary>

### [Message events](#message)

### [Channel events](#channel)

### [Forum Topic events](#forum-topic)

### [Guild events](#guild)

### [Docs events](#docs)

### [Calendar events](#calendar)

### [List events](#list)

### [Webhook events](#webhook)

</details>

## Message

### messageCreate

When a message is created.

### messageUpdate

When a message is updated/edited.

### messageDelete

When a message is deleted.

### messageReactionAdd

When a reaction is added to a message.

### messageReactionRemove

When a reaction is removed from a message.

## Channel

### channelCreate

When a channel is created.

### channelUpdate

When a channel is updated.

### channelDelete

When a channel is deleted.

## Forum Topic

### forumTopicCreate

When a Forum topic is created.

### forumTopicUpdate

When a Forum topic is updated/edited.

### forumTopicDelete

When a Forum topic is deleted.

### forumTopicPin

When a Forum topic is pinned.

### forumTopicUnpin

When a Forum topic is unpinned.

## Guild

### guildBanAdd

When a guild member is banned.

### guildBanRemove

When a guild member is unbanned.

### guildMemberAdd

When a user join a guild.

### guildMemberRemove

When a guild member leave a guild.

### guildMemberUpdate

When the member profile (ex: guild nickname) is updated.

### guildMemberRoleUpdate

When a role has been added/removed from a member.

## Docs

### docCreate

When a doc is created inside a docs channel.

### docUpdate

When a doc is edited/updated inside a docs channel.

### docDelete

When a doc is deleted inside a docs channel.

## Calendar

### calendarEventCreate

When an event is created inside a calendar channel.

### calendarEventUpdate

When an event is updated/edited inside a calendar channel.

### calendarEventDelete

When an event is deleted inside a calendar channel.

### calendarEventRsvpUpdate

When an event RSVP has been updated/edited.

### calendarEventRsvpDelete

When a calendar event rsvp is deleted.

## List

### listItemCreate

When an item has been created inside a list channel.

### listItemUpdate

When an item has been updated/edited inside a list channel.

### listItemDelete

When an item has been deleted inside a list channel.

### listItemComplete

When an item has been completed (checkmark, ya know) inside a list channel.

### listItemUncomplete

When an item has been uncompleted inside a list channel.

## Webhook

### webhooksCreate

When a webhook has been created.

### webhooksUpdate

When a webhook has been updated/edited.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/list-of-available-events.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
