Habitica icon

Habitica

Habitica API

Overview

This node interacts with the Habitica API to retrieve multiple chat messages from a specified group. It is useful for scenarios where users want to fetch and process chat messages from Habitica groups, such as monitoring group conversations, analyzing chat history, or integrating Habitica chat data into other workflows.

Use Case Examples

  1. Fetching all chat messages from a specific Habitica group to display in a dashboard.
  2. Retrieving recent chat messages for sentiment analysis or moderation purposes.

Properties

Name Meaning
Group Select the Habitica group from which to retrieve chat messages. This is a required field and supports selection by list or by entering a group ID.
Request Options Additional options to control the request behavior, including batching, SSL certificate validation, proxy settings, and request timeout.

Output

JSON

  • chatMessages - An array of chat message objects retrieved from the specified Habitica group.

Dependencies

  • Habitica API, requiring an API key credential for authentication.

Troubleshooting

  • Ensure the group ID is correctly formatted as a UUID to avoid validation errors.
  • If SSL certificate validation fails, consider enabling the 'Ignore SSL Issues' option, but be aware of security risks.
  • Check proxy settings if requests fail to connect, especially in restricted network environments.
  • Adjust the timeout setting if the server response is slow to prevent premature request abortion.

Links

Discussion