OCNORA

Rocket.Chat

Chat & messagingAPI keycredential probe

Post and edit messages, read history and threads, react, pin, star and attach files on a self-hosted Rocket.Chat workspace (REST API v1).

OCNORA ships 18 typed Rocket.Chat 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

  • Create Direct Message
    Open (or reopen) a direct-message room with one person or a group, and return its room id so a message can be sent into it.
    rocketchat.create_direct_message
  • Delete Message
    Delete a message from a room.
    rocketchat.delete_message
  • Get Channel History
    Read a page of a channel's messages, newest first, optionally bounded to a time window with oldest and latest.
    rocketchat.get_channel_history
  • Get Channel Info
    Resolve a channel to its room object. This is how a channel name becomes the room id the other message ops need.
    rocketchat.get_channel_info
  • Get Message
    Fetch one message by its id, with its reactions and thread metadata.
    rocketchat.get_message
  • Get Pinned Messages
    List the messages pinned in a room.
    rocketchat.get_pinned_messages
  • Get Thread Messages
    Read the replies under one thread's parent message.
    rocketchat.get_thread_messages
  • Get User Info
    Look up one user by id, username or email address — the step that turns a person into the user id and username the messaging ops use.
    rocketchat.get_user_info
  • Pin Message
    Pin a message so it shows in the room's pinned list.
    rocketchat.pin_message
  • Post Message
    Post a message to a channel or a person. This is the one op that takes a name — '#releases' for a channel or '@jane' for a direct message — as well as a room id, and it carries rich attachments, an alias and an emoji avatar.
    rocketchat.post_message
  • React To Message
    Add or remove an emoji reaction on a message. Leave should_react unset to toggle whatever the connection's user has on it now.
    rocketchat.react
  • Search Messages
    Full-text search for messages inside one room. Rocket.Chat has no workspace-wide message search in the REST API, so a room id is required.
    rocketchat.search_messages
  • Send Message
    Send a message to one room id, with an optional caller-supplied message id. Use this instead of post_message when a retried step must not post twice: reusing the same message_id makes the second attempt a no-op.
    rocketchat.send_message
  • Star Message
    Star a message for the user the connection's token belongs to.
    rocketchat.star_message
  • Unpin Message
    Remove a message from its room's pinned list.
    rocketchat.unpin_message
  • Unstar Message
    Remove the connection user's star from a message.
    rocketchat.unstar_message
  • Update Message
    Replace the text of an existing message. Rocket.Chat has no partial edit here: the text you give becomes the whole message.
    rocketchat.update_message
  • Upload File
    Attach a file to a room. Rocket.Chat uploads and sends in two steps, so this reports the file id from the upload and a 'confirmed' flag saying whether it was actually posted; an unconfirmed upload is discarded after 24 hours.
    rocketchat.upload_file

Run your first Rocket.Chat 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.