mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 13:33:24 +00:00
The test cases are copied from ReorderCustomProfileFieldTest since we are imitating the reordering mechanism from custom profile fields to channel folders.
167 lines
6.9 KiB
Markdown
167 lines
6.9 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 a 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 channel 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)
|
|
* [Report a message](/api/report-message)
|
|
|
|
#### 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)
|
|
|
|
#### Message reminders
|
|
|
|
* [Create a message reminder](/api/create-message-reminder)
|
|
* [Get reminders](/api/get-reminders)
|
|
* [Delete a reminder](/api/delete-reminder)
|
|
|
|
#### Drafts
|
|
|
|
* [Get drafts](/api/get-drafts)
|
|
* [Create drafts](/api/create-drafts)
|
|
* [Edit a draft](/api/edit-draft)
|
|
* [Delete a draft](/api/delete-draft)
|
|
* [Get all saved snippets](/api/get-saved-snippets)
|
|
* [Create a saved snippet](/api/create-saved-snippet)
|
|
* [Edit a saved snippet](/api/edit-saved-snippet)
|
|
* [Delete a saved snippet](/api/delete-saved-snippet)
|
|
|
|
#### Navigation views
|
|
|
|
* [Get all navigation views](/api/get-navigation-views)
|
|
* [Add a navigation view](/api/add-navigation-view)
|
|
* [Update the navigation view](/api/edit-navigation-view)
|
|
* [Remove a navigation view](/api/remove-navigation-view)
|
|
|
|
#### Channels
|
|
|
|
* [Get subscribed channels](/api/get-subscriptions)
|
|
* [Subscribe to a channel](/api/subscribe)
|
|
* [Unsubscribe from a channel](/api/unsubscribe)
|
|
* [Get subscription status](/api/get-subscription-status)
|
|
* [Get channel subscribers](/api/get-subscribers)
|
|
* [Update subscription settings](/api/update-subscription-settings)
|
|
* [Get all channels](/api/get-streams)
|
|
* [Get a channel by ID](/api/get-stream-by-id)
|
|
* [Get channel ID](/api/get-stream-id)
|
|
* [Create a channel](/api/create-stream)
|
|
* [Update a channel](/api/update-stream)
|
|
* [Archive a channel](/api/archive-stream)
|
|
* [Get channel's email address](/api/get-stream-email-address)
|
|
* [Get topics in a channel](/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 channel](/api/add-default-stream)
|
|
* [Remove a default channel](/api/remove-default-stream)
|
|
* [Create a channel folder](/api/create-channel-folder)
|
|
* [Get channel folders](/api/get-channel-folders)
|
|
* [Reorder channel folders](/api/patch-channel-folders)
|
|
* [Update a channel folder](/api/update-channel-folder)
|
|
|
|
#### Users
|
|
|
|
* [Get a user](/api/get-user)
|
|
* [Get a user by email](/api/get-user-by-email)
|
|
* [Get own user](/api/get-own-user)
|
|
* [Get users](/api/get-users)
|
|
* [Create a user](/api/create-user)
|
|
* [Update a user](/api/update-user)
|
|
* [Update a user by email](/api/update-user-by-email)
|
|
* [Deactivate a user](/api/deactivate-user)
|
|
* [Deactivate own user](/api/deactivate-own-user)
|
|
* [Reactivate a user](/api/reactivate-user)
|
|
* [Get a user's status](/api/get-user-status)
|
|
* [Update your status](/api/update-status)
|
|
* [Update user status](/api/update-status-for-user)
|
|
* [Set "typing" status](/api/set-typing-status)
|
|
* [Set "typing" status for message editing](/api/set-typing-status-for-message-edit)
|
|
* [Get a user's presence](/api/get-user-presence)
|
|
* [Get presence of all users](/api/get-presence)
|
|
* [Update your presence](/api/update-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)
|
|
* [Deactivate a user group](/api/deactivate-user-group)
|
|
* [Update user group members](/api/update-user-group-members)
|
|
* [Update subgroups of a user group](/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 a 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)
|
|
* [Resend an email invitation](/api/resend-email-invite)
|
|
* [Revoke an email invitation](/api/revoke-email-invite)
|
|
* [Revoke a reusable invitation link](/api/revoke-invite-link)
|
|
|
|
#### 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)
|
|
* [Get all data exports](/api/get-realm-exports)
|
|
* [Create a data export](/api/export-realm)
|
|
* [Get data export consent state](/api/get-realm-export-consents)
|
|
|
|
#### 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)
|
|
* [Register E2EE push device](/api/register-push-device)
|
|
* [Mobile notifications](/api/mobile-notifications)
|
|
* [Add an APNs device token](/api/add-apns-token)
|
|
* [Remove an APNs device token](/api/remove-apns-token)
|
|
* [Add an FCM registration token](/api/add-fcm-token)
|
|
* [Remove an FCM registration token](/api/remove-fcm-token)
|
|
* [Create BigBlueButton video call](/api/create-big-blue-button-video-call)
|