Zulip
Chat for distributed teams. Zulip combines the immediacy of real-time chat with an email threading model.
111 actionsAPI key
What your bot can do in Zulip
Looks up
- Get All ChannelsRetrieve all channels (streams) in Zulip that match specified filters.
- Get Channel by IDGet detailed information about a Zulip channel by its ID.
- Get Channel IDGet a channel's unique ID by its name.
- Get messageFetch a single message by ID from Zulip.
- Get MessagesFetch messages from Zulip.
- Get own userRetrieve the profile information for the authenticated user.
- Get Scheduled MessagesFetch all scheduled messages for the authenticated user.
- Get stream topicsRetrieve all topics in a Zulip channel.
- Get SubscriptionsRetrieve all channels (streams) the authenticated user is subscribed to.
- Get user by emailFetch a user by email address from Zulip.
Show 33 more
- Check Messages Match NarrowCheck if specific messages match a narrow filter.
- Create BigBlueButton video callCreate a BigBlueButton video call in Zulip.
- Get alert wordsRetrieve all configured alert words for the authenticated user.
- Get all data exportsRetrieve all data exports for the Zulip organization.
- Get all invitationsRetrieve all unexpired invitations for the Zulip organization.
- Get Another User PresenceGet the presence status for a specific user in Zulip.
- Get AttachmentsRetrieve metadata on files uploaded by the requesting user.
- Get channel email addressRetrieve the email address for a Zulip channel.
- Get Channel FoldersRetrieve all channel folders in the organization, sorted by display order.
- Get Channel SubscribersGet all subscribers of a Zulip channel.
- Get custom emojiRetrieve all custom emoji configured in the Zulip realm.
- Get custom profile fieldsGet all custom profile fields configured for the Zulip realm.
- Get draftsFetch all drafts for the authenticated user.
- Get EventsGet events from a Zulip event queue.
- Get file temporary URLGet a public temporary URL for an uploaded file in Zulip.
- Get linkifiersRetrieve all configured linkifiers in the Zulip realm.
- Get Message HistoryFetch the complete edit history of a Zulip message.
- Get Navigation ViewsFetch all navigation views for the authenticated user.
- Get Read ReceiptsRetrieve read receipts for a message in Zulip.
- Get realm export consentsRetrieve data export consent state for users in a realm.
- Get realm iconRetrieve the URL of the Zulip realm's icon.
- Get Realm PresenceGet the presence status for all users in the Zulip realm.
- Get remindersFetch all undelivered reminders for the authenticated user.
- Get Saved SnippetsFetch all saved snippets for the authenticated user.
- Get server settingsRetrieve server configuration and available authentication methods.
- Get subscription statusCheck whether a specific user is subscribed to a particular channel (stream).
- Get user channelsRetrieve the list of channel IDs that a specific user is subscribed to.
- Get user group membersRetrieve all members of a specific user group.
- Get user group membership statusCheck if a user is a member of a specific user group.
- Get user group subgroupsRetrieve subgroups of a user group.
- Get user groupsRetrieve all user groups in the Zulip organization.
- Get user statusRetrieve the status currently set by a user in the Zulip organization.
- Render MessageRender a message to HTML in Zulip.
Takes action
- Create ChannelCreate a new channel in Zulip.
- Create Scheduled MessageCreate a scheduled message in Zulip.
- Delete ReminderDelete a reminder from Zulip.
- Delete Saved SnippetDelete a saved snippet by its ID.
- Delete Scheduled MessageDelete a scheduled message in Zulip.
- Mark All Messages as ReadMark all messages as read for the authenticated user.
- Mark Stream as ReadMark all messages in a Zulip channel as read.
- Mark Topic as ReadMark all messages in a topic as read.
- Send MessageSend a message in Zulip.
- Subscribe to ChannelSubscribe users to one or more Zulip channels.
Show 58 more
- Update MessageEdit a message in Zulip.
- Update SubscriptionsUpdate channel subscriptions by subscribing to new channels or unsubscribing from existing ones.
- Add Alert WordsAdd alert words to the current user's configuration.
- Add APNs Device TokenAdd an APNs (Apple Push Notification service) device token to Zulip.
- Add Default StreamAdd a channel as a default stream in Zulip.
- Add LinkifierAdd a linkifier to a Zulip realm.
- Add Navigation ViewAdd a navigation view in Zulip.
- Add ReactionAdd an emoji reaction to a Zulip message.
- Archive ChannelArchive a channel in Zulip.
- Create Channel FolderCreate a new channel folder in Zulip.
- Create custom profile fieldCreate a custom profile field in Zulip.
- Create DraftsCreate one or more draft messages in Zulip.
- Create Message ReminderCreate a message reminder in Zulip.
- Create reusable invitation linkCreate a reusable invitation link for the Zulip organization.
- Create Saved SnippetCreate a saved snippet in Zulip.
- Delete DraftDelete a draft in Zulip.
- Delete Event QueueDelete an event queue previously registered via POST /api/v1/register.
- Delete MessageDelete a message in Zulip.
- Delete TopicDelete a topic from a Zulip channel/stream.
- Edit DraftEdit an existing draft message in Zulip.
- Edit Navigation ViewUpdate a navigation view in Zulip.
- Edit Saved SnippetEdit a saved snippet by updating its title and/or content.
- Export RealmCreate a Zulip realm data export.
- Mute TopicMute or unmute a topic in a Zulip channel.
- Reactivate UserReactivate a deactivated user in Zulip.
- Register Event QueueRegister an event queue for receiving Zulip events.
- Register Push DeviceRegister an E2EE (end-to-end encrypted) push device for mobile notifications.
- Remove Alert WordsRemove alert words from the current user's configuration.
- Remove AttachmentDelete an attachment in Zulip.
- Remove Code PlaygroundRemove a code playground from a Zulip realm.
- Remove Default StreamRemove a channel from default streams in Zulip.
- Remove FCM TokenRemove an FCM registration token for Android push notifications.
- Remove LinkifierRemove a linkifier from a Zulip realm.
- Remove Navigation ViewRemove a navigation view in Zulip.
- Remove ReactionRemove an emoji reaction from a Zulip message.
- Reorder Channel FoldersReorder channel folders in Zulip.
- Reorder Custom Profile FieldsReorder custom profile fields in Zulip.
- Reorder LinkifiersReorder linkifiers in Zulip.
- Revoke Email InvitationRevoke an email invitation in Zulip.
- Revoke reusable invitation linkRevoke a reusable invitation link for the Zulip organization.
- Send Test NotificationSend a test notification to mobile device(s).
- Set Typing StatusSet typing status in Zulip.
- Set Typing Status for Message EditSet typing status when editing a message in Zulip.
- Test Welcome Bot Custom MessageTest welcome bot custom message in Zulip.
- Unsubscribe From ChannelUnsubscribe from one or more channels (streams) in Zulip.
- Update ChannelUpdate a channel in Zulip.
- Update Channel FolderUpdate a channel folder in Zulip.
- Update LinkifierUpdate a linkifier in a Zulip realm.
- Update Message FlagsUpdate personal message flags in Zulip.
- Update Message Flags for NarrowUpdate personal message flags (e.g., read, starred) for messages matching a narrow filter.
- Update Realm User Settings DefaultsUpdate realm-level defaults of user settings in Zulip.
- Update Scheduled MessageEdit a scheduled message in Zulip.
- Update SettingsUpdate user settings in Zulip.
- Update StatusUpdate your status in Zulip.
- Update status for userUpdate the status for a specific user in the Zulip organization.
- Update Subscription SettingsUpdate the user's personal settings for channels they are subscribed to.
- Update user by emailUpdate a user by email address in Zulip.
- Update User TopicUpdate personal preferences for a topic in a Zulip channel.