mirror of
https://github.com/zulip/zulip.git
synced 2025-11-07 07:23:22 +00:00
Makes a few small tweaks on the newly documented invites endpoints for current API documentation conventions that were missed in the review process.
128 lines
5.1 KiB
Markdown
128 lines
5.1 KiB
Markdown
#### Messages
|
|
|
|
* [Send a message](/api/send-message)
|
|
* [Upload a file](/api/upload-file)
|
|
* [Edit a message](/api/update-message)
|
|
* [Delete a message](/api/delete-message)
|
|
* [Get messages](/api/get-messages)
|
|
* [Construct a narrow](/api/construct-narrow)
|
|
* [Add an emoji reaction](/api/add-reaction)
|
|
* [Remove an emoji reaction](/api/remove-reaction)
|
|
* [Render a message](/api/render-message)
|
|
* [Fetch a single message](/api/get-message)
|
|
* [Check if messages match narrow](/api/check-messages-match-narrow)
|
|
* [Get a message's edit history](/api/get-message-history)
|
|
* [Update personal message flags](/api/update-message-flags)
|
|
* [Update personal message flags for narrow](/api/update-message-flags-for-narrow)
|
|
* [Mark all messages as read](/api/mark-all-as-read)
|
|
* [Mark messages in a stream as read](/api/mark-stream-as-read)
|
|
* [Mark messages in a topic as read](/api/mark-topic-as-read)
|
|
* [Get a message's read receipts](/api/get-read-receipts)
|
|
|
|
#### Scheduled messages
|
|
|
|
* [Get scheduled messages](/api/get-scheduled-messages)
|
|
* [Create a scheduled message](/api/create-scheduled-message)
|
|
* [Edit a scheduled message](/api/update-scheduled-message)
|
|
* [Delete a scheduled message](/api/delete-scheduled-message)
|
|
|
|
#### Drafts
|
|
|
|
* [Get drafts](/api/get-drafts)
|
|
* [Create drafts](/api/create-drafts)
|
|
* [Edit a draft](/api/edit-draft)
|
|
* [Delete a draft](/api/delete-draft)
|
|
|
|
#### Streams
|
|
|
|
* [Get subscribed streams](/api/get-subscriptions)
|
|
* [Subscribe to a stream](/api/subscribe)
|
|
* [Unsubscribe from a stream](/api/unsubscribe)
|
|
* [Get subscription status](/api/get-subscription-status)
|
|
* [Get all subscribers](/api/get-subscribers)
|
|
* [Update subscription settings](/api/update-subscription-settings)
|
|
* [Get all streams](/api/get-streams)
|
|
* [Get a stream by ID](/api/get-stream-by-id)
|
|
* [Get stream ID](/api/get-stream-id)
|
|
* [Create a stream](/api/create-stream)
|
|
* [Update a stream](/api/update-stream)
|
|
* [Archive a stream](/api/archive-stream)
|
|
* [Get stream's email address](/api/get-stream-email-address)
|
|
* [Get topics in a stream](/api/get-stream-topics)
|
|
* [Topic muting](/api/mute-topic)
|
|
* [Update personal preferences for a topic](/api/update-user-topic)
|
|
* [Delete a topic](/api/delete-topic)
|
|
* [Add a default stream](/api/add-default-stream)
|
|
* [Remove a default stream](/api/remove-default-stream)
|
|
|
|
#### Users
|
|
|
|
* [Get all users](/api/get-users)
|
|
* [Get own user](/api/get-own-user)
|
|
* [Get a user](/api/get-user)
|
|
* [Get a user by email](/api/get-user-by-email)
|
|
* [Update a user](/api/update-user)
|
|
* [Update your status](/api/update-status)
|
|
* [Create a user](/api/create-user)
|
|
* [Deactivate a user](/api/deactivate-user)
|
|
* [Reactivate a user](/api/reactivate-user)
|
|
* [Deactivate own user](/api/deactivate-own-user)
|
|
* [Set "typing" status](/api/set-typing-status)
|
|
* [Get user presence](/api/get-user-presence)
|
|
* [Get presence of all users](/api/get-presence)
|
|
* [Get attachments](/api/get-attachments)
|
|
* [Delete an attachment](/api/remove-attachment)
|
|
* [Update settings](/api/update-settings)
|
|
* [Get user groups](/api/get-user-groups)
|
|
* [Create a user group](/api/create-user-group)
|
|
* [Update a user group](/api/update-user-group)
|
|
* [Delete a user group](/api/remove-user-group)
|
|
* [Update user group members](/api/update-user-group-members)
|
|
* [Update user group subgroups](/api/update-user-group-subgroups)
|
|
* [Get user group membership status](/api/get-is-user-group-member)
|
|
* [Get user group members](/api/get-user-group-members)
|
|
* [Get subgroups of user group](/api/get-user-group-subgroups)
|
|
* [Mute a user](/api/mute-user)
|
|
* [Unmute a user](/api/unmute-user)
|
|
* [Get all alert words](/api/get-alert-words)
|
|
* [Add alert words](/api/add-alert-words)
|
|
* [Remove alert words](/api/remove-alert-words)
|
|
|
|
#### Invitations
|
|
|
|
* [Get all invitations](/api/get-invites)
|
|
* [Send invitations](/api/send-invites)
|
|
* [Create a reusable invitation link](/api/create-invite-link)
|
|
* [Revoke an email invitation](/api/revoke-email-invite)
|
|
|
|
#### Server & organizations
|
|
|
|
* [Get server settings](/api/get-server-settings)
|
|
* [Get linkifiers](/api/get-linkifiers)
|
|
* [Add a linkifier](/api/add-linkifier)
|
|
* [Update a linkifier](/api/update-linkifier)
|
|
* [Remove a linkifier](/api/remove-linkifier)
|
|
* [Reorder linkifiers](/api/reorder-linkifiers)
|
|
* [Add a code playground](/api/add-code-playground)
|
|
* [Remove a code playground](/api/remove-code-playground)
|
|
* [Get all custom emoji](/api/get-custom-emoji)
|
|
* [Upload custom emoji](/api/upload-custom-emoji)
|
|
* [Deactivate custom emoji](/api/deactivate-custom-emoji)
|
|
* [Get all custom profile fields](/api/get-custom-profile-fields)
|
|
* [Reorder custom profile fields](/api/reorder-custom-profile-fields)
|
|
* [Create a custom profile field](/api/create-custom-profile-field)
|
|
* [Update realm-level defaults of user settings](/api/update-realm-user-settings-defaults)
|
|
|
|
#### Real-time events
|
|
|
|
* [Real time events API](/api/real-time-events)
|
|
* [Register an event queue](/api/register-queue)
|
|
* [Get events from an event queue](/api/get-events)
|
|
* [Delete an event queue](/api/delete-queue)
|
|
|
|
#### Specialty endpoints
|
|
|
|
* [Fetch an API key (production)](/api/fetch-api-key)
|
|
* [Fetch an API key (development only)](/api/dev-fetch-api-key)
|
|
* [Send a test notification to mobile device(s)](/api/test-notify)
|