Habitica icon

Habitica

Habitica API

Overview

This node operation retrieves the members of a specified group in Habitica. It is useful for scenarios where you want to manage or analyze group membership, such as fetching all users in a guild or party to display their details or perform batch operations on them. For example, you might use this to get all members of a challenge group to track participation or progress.

Use Case Examples

  1. Fetch all members of a specific Habitica group by selecting the group from a list or entering its ID.
  2. Include all public fields of each member to get detailed user information.
  3. Optionally include all tasks related to each user in the group for comprehensive data retrieval.

Properties

Name Meaning
Group The specific Habitica group from which to retrieve members. Can be selected from a list or entered as a group ID.
Include All Public Fields Whether to include all public fields for each member, similar to the data returned when requesting a single member's details.
Include Tasks Whether to include all tasks per user related to the challenge.

Output

JSON

  • members - Array of member objects retrieved from the specified group, including user details and optionally tasks and public fields based on input options.

Dependencies

  • Habitica API with an API key credential

Troubleshooting

  • Ensure the group ID is correctly formatted as a UUID when entering manually to avoid validation errors.
  • If the node returns no members, verify that the group exists and that the API credentials have permission to access the group's data.
  • Network or SSL issues can be mitigated by using the 'Ignore SSL Issues' option or configuring a proxy if needed.

Links

Discussion