mirror of
https://github.com/zulip/zulip.git
synced 2025-10-29 11:03:54 +00:00
Adds API changelog update for the new endpoint added for creating or editing scheduled messages, for the events sent for scheduled messages (add, update, delete), and for the `scheduled_messages` field in the register response. Adds a specific API markdown documentation file for the create or update scheduled messages endpoint, so that the parameters in the cURL examples are accurate for the type of message (direct or stream) and action (create or edit). Bumps the API feature level, adds Changes notes to API documentation and adds the scheduled message endpoints to the API documentation sidebar.
4.5 KiB
4.5 KiB
Messages
- Send a message
- Upload a file
- Edit a message
- Delete a message
- Get messages
- Construct a narrow
- Add an emoji reaction
- Remove an emoji reaction
- Render a message
- Fetch a single message
- Check if messages match narrow
- Get a message's edit history
- Update personal message flags
- Update personal message flags for narrow
- Mark messages as read in bulk
- Get a message's read receipts
Scheduled messages
Drafts
Streams
- Get subscribed streams
- Subscribe to a stream
- Unsubscribe from a stream
- Get subscription status
- Get all subscribers
- Update subscription settings
- Get all streams
- Get a stream by ID
- Get stream ID
- Create a stream
- Update a stream
- Archive a stream
- Get topics in a stream
- Topic muting
- Update personal preferences for a topic
- Delete a topic
- Add a default stream
- Remove a default stream
Users
- Get all users
- Get own user
- Get a user
- Get a user by email
- Update a user
- Update your status
- Create a user
- Deactivate a user
- Reactivate a user
- Deactivate own user
- Set "typing" status
- Get user presence
- Get presence of all users
- Get attachments
- Delete an attachment
- Update settings
- Get user groups
- Create a user group
- Update a user group
- Delete a user group
- Update user group members
- Update user group subgroups
- Get user group membership status
- Get user group members
- Get subgroups of user group
- Mute a user
- Unmute a user
- Get all alert words
- Add alert words
- Remove alert words
Server & organizations
- Get server settings
- Get linkifiers
- Add a linkifier
- Update a linkifier
- Remove a linkifier
- Add a code playground
- Remove a code playground
- Get all custom emoji
- Upload custom emoji
- Get all custom profile fields
- Reorder custom profile fields
- Create a custom profile field
- Update realm-level defaults of user settings