Mattermost Get Messages icon

Mattermost Get Messages

Fetch messages from a Mattermost channel

Mattermost Get Messages

AI-generated

Overview

This node fetches messages from a specified Mattermost channel. It is useful for scenarios where you want to retrieve recent messages from a channel for analysis, monitoring, or integration with other workflows. For example, you can use it to pull the latest 20 messages from a team discussion channel to process or archive them.

Use Case Examples

  1. Fetch the last 20 messages from a project discussion channel to analyze team communication.
  2. Retrieve messages from a support channel to automate ticket creation or response tracking.

Properties

Name Meaning
Channel ID The ID of the Mattermost channel from which to fetch messages.
Number of Messages The number of messages to fetch from the specified channel.

Output

JSON

  • json
    • id - The unique identifier of the message.
    • create_at - Timestamp when the message was created.
    • update_at - Timestamp when the message was last updated.
    • delete_at - Timestamp when the message was deleted, if applicable.
    • edit_at - Timestamp when the message was last edited.
    • user_id - ID of the user who posted the message.
    • channel_id - ID of the channel where the message was posted.
    • root_id - ID of the root message if this message is a reply.
    • parent_id - ID of the parent message if this message is a reply.
    • original_id - Original ID of the message if it was copied or moved.
    • message - The content of the message.
    • type - Type of the message.
    • props - Additional properties or metadata associated with the message.
    • has_reactions - Indicates if the message has reactions.
    • metadata - Metadata related to the message.

Dependencies

  • Mattermost API with an API key credential

Troubleshooting

  • Common issues include invalid or missing Channel ID, which will cause the node to fail fetching messages.
  • If the API key credential is incorrect or lacks permissions, the node will throw an authentication error.
  • Network issues or incorrect API endpoint configuration can cause request failures.
  • Error message 'Failed to fetch messages' indicates an issue with the API request; check the error details for specifics.

Links

Discussion