Home
Integrations
Interactive bots (beta)
REST API
- Overview
- Installation instructions
- API keys
- Configuring the Python bindings
- Error handling
- Client Libraries
Messages
- Get messages
- Get a raw message
- Send a message
- Update a message
- Render a message
- Upload a file
- Delete a message
- Construct a narrow
- Get a message's edit history
- Update a message's flags
- Mark messages as read in bulk
Streams
- Get all streams
- Get subscribed streams
- Add subscriptions
- Update subscription settings
- Remove subscriptions
- Get topics in a stream
- Topic muting
- Create a stream
- Get stream ID
- Delete a stream
- Update a stream
Users
- Get all users
- Get profile
- Create a user
- Set "typing" status
- Get user presence
- Get all user groups
- Update notification settings
- Create a user group
- Update a user group
- Delete a user group
Server & organizations
- Get server settings
- List linkifiers
- Create linkifiers
- Remove linkifiers
- Get all custom emoji
- Upload custom emoji