Community access
This section explains how to interact with the community using the Root API.
Overview
The community access API lets your server code read and modify the community where it's installed.
Get started
This guide walks you through the core patterns for using the community access API: subscribing to events and calling methods.
API structure
This reference describes how the community access API is organized.
Error handling
This reference describes how to handle errors from the community access API.
Rate limits
Stay under the community API's rate limits with pacing and retry-with-backoff.
Permission update events
Some API operations trigger side effects that modify other resources. This article explains why this happens and how to handle it.
Access rules
Override channel and channel group permissions for specific roles or members.
Channels
Organize community content into channels and group related channels together.
Channel files
Organize and manage files within channels using directories and file metadata.
Voice channels
Monitor and moderate voice channel participants.
Community emojis
Manage custom emojis that members use in community messages.
Moderation
Build automated moderation tools that manage members, moderate content, and control voice channels.
Messaging
3 items
Mentions
3 items