OCNORA

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 Member
    Add a user to a channel.
    mattermost.add_channel_member
  • Add Reaction
    React to a post with an emoji.
    mattermost.add_reaction
  • Archive Channel
    Archive a channel, which hides it without destroying its history.
    mattermost.archive_channel
  • Create Channel
    Create a public or private channel on a team.
    mattermost.create_channel
  • Open Direct Message Channel
    Open 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 Post
    Post 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 Post
    Delete a post by its id.
    mattermost.delete_post
  • Get Channel
    Fetch one channel by its id.
    mattermost.get_channel
  • Find Channel by Name
    Look 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 Post
    Fetch one post by its id.
    mattermost.get_post
  • Find User by Email
    Look up a user by email address and return their profile.
    mattermost.get_user_by_email
  • Find User by Username
    Look up a user by username and return their profile, including the id.
    mattermost.get_user_by_username
  • List Channels
    List a team's public channels, one page at a time.
    mattermost.list_channels
  • List Users
    List users, optionally only those in one team or channel.
    mattermost.list_users
  • Remove Channel Member
    Remove a user from a channel.
    mattermost.remove_channel_member
  • Remove Reaction
    Remove an emoji reaction from a post.
    mattermost.remove_reaction
  • Update Post
    Edit a post's message — and optionally its attachments or pinned state — leaving every other field as it was.
    mattermost.update_post
  • Upload File
    Upload 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

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.