Mattermost
Chat & messagingBearer tokencredential probe
Post to channels, manage channels and members, react to posts and upload files on a self-hosted Mattermost server (API v4).
OCNORA ships 18 typed Mattermost operations. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run.
Operations 18
- Add Channel MemberAdd a user to a channel.mattermost.add_channel_member
- Add ReactionReact to a post with an emoji.mattermost.add_reaction
- Archive ChannelArchive a channel, which hides it without destroying its history.mattermost.archive_channel
- Create ChannelCreate a public or private channel on a team.mattermost.create_channel
- Open Direct Message ChannelOpen the direct-message channel between two users and return it, so a post op can send a DM to its id.mattermost.create_direct_channel
- Create PostPost a message to a channel. Mattermost addresses channels by id, so this needs a channel_id — resolve a channel name first with mattermost.get_channel_by_name.mattermost.create_post
- Delete PostDelete a post by its id.mattermost.delete_post
- Get ChannelFetch one channel by its id.mattermost.get_channel
- Find Channel by NameLook up a channel by its handle and return the channel object, so a later post op has the channel_id Mattermost requires.mattermost.get_channel_by_name
- Get PostFetch one post by its id.mattermost.get_post
- Find User by EmailLook up a user by email address and return their profile.mattermost.get_user_by_email
- Find User by UsernameLook up a user by username and return their profile, including the id.mattermost.get_user_by_username
- List ChannelsList a team's public channels, one page at a time.mattermost.list_channels
- List UsersList users, optionally only those in one team or channel.mattermost.list_users
- Remove Channel MemberRemove a user from a channel.mattermost.remove_channel_member
- Remove ReactionRemove an emoji reaction from a post.mattermost.remove_reaction
- Update PostEdit a post's message — and optionally its attachments or pinned state — leaving every other field as it was.mattermost.update_post
- Upload FileUpload a file to a channel and return its file id, which mattermost.create_post attaches to a post through its file_ids field.mattermost.upload_file
More in Chat & messaging
Run your first Mattermost workflow today.
Create a free workspace, add the connection, pick a template or describe the workflow to Build with AI. Workflow Health checks it before it runs.