Actions28
- Task Actions
- Chat Message Actions
- User Actions
- Quest Actions
- Group Actions
- Content Actions
- Inbox Actions
- Skill (Spell) Actions
- Cron Actions
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
- Fetch all members of a specific Habitica group by selecting the group from a list or entering its ID.
- Include all public fields of each member to get detailed user information.
- 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
- Habitica Groups API Documentation - Official API documentation for managing groups and retrieving group members in Habitica.