Habitica icon

Habitica

Habitica API

Overview

This node operation allows users to post a chat message into a specified group within the Habitica platform. It is useful for automating communication in Habitica groups, such as sending announcements, reminders, or collaborative messages to group members.

Use Case Examples

  1. Automatically post daily motivational messages to a Habitica group.
  2. Send task updates or alerts to a project group in Habitica.

Properties

Name Meaning
Group The target group where the chat message will be posted. It supports selecting from a list of groups or entering a group ID directly.
Message The content of the chat message to post into the selected group.
Request Options Additional settings for the request such as batching, SSL certificate validation, proxy configuration, and timeout settings.

Output

JSON

  • id - The unique identifier of the posted chat message.
  • groupId - The identifier of the group where the message was posted.
  • message - The content of the posted chat message.
  • timestamp - The time when the message was posted.

Dependencies

  • Habitica API
  • An API key credential for authentication

Troubleshooting

  • Ensure the group ID is valid and correctly formatted as a UUID to avoid validation errors.
  • Check network connectivity and proxy settings if requests fail or time out.
  • If SSL certificate validation fails, consider enabling the option to ignore SSL issues, but be aware of security risks.
  • Batching settings should be configured properly to avoid overwhelming the API or causing delays.

Links

Discussion