Habitica icon

Habitica

Habitica API

Overview

This node operation allows users to report a specific chat message within a selected group in the Habitica platform. It is useful for moderating chat content by flagging inappropriate or problematic messages for review.

Use Case Examples

  1. A community manager uses this node to report spam messages in a group chat.
  2. A user reports offensive language in a group chat message to maintain a positive environment.

Properties

Name Meaning
Group The group in which the chat message to be reported is located. This can be selected from a list or entered as a group ID.
Message ID The unique identifier of the chat message to be reported.
Request Options Additional settings for the request such as batching, SSL certificate validation, proxy configuration, and timeout settings.

Output

JSON

  • reportedMessageId - The ID of the chat message that was reported.
  • groupId - The ID of the group where the message was reported.
  • status - The status or result of the report operation, indicating success or failure.

Dependencies

  • Requires an API key credential for Habitica API authentication.

Troubleshooting

  • Ensure the group ID is correctly formatted as a UUID to avoid validation errors.
  • Verify that the message ID exists within the specified group to prevent errors when reporting.
  • Check network settings such as proxy and SSL options if requests fail or time out.
  • If batching is enabled, ensure batch size and interval are set appropriately to avoid request throttling issues.

Discussion