Habitica
Habit and task gamification platform for habits, dailies, to-dos, rewards, and user progress.
Applies to gamified productivity: tasks, habits, dailies, rewards, parties, and completion state.
Sign in to connect Habitica
Sign in to connect an account and start using Habitica in your apps.
Example Use Cases
These are example ways Snow can use Habitica when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.
Tool to register a push notification device for the authenticated user. Use when you need to enable push notifications for mobile devices or UnifiedPush clients.
Tool to add a tag to a task. Use when you need to categorize or label a task with an existing tag.
Tool to add a new task to a specified challenge. Use when you need to programmatically create a challenge task after the challenge is set up and you have its ID.
Tool to clone an existing challenge. Use when you need to duplicate a challenge to a different group with a new name.
Tool to create a new challenge. Use when you need to start a challenge in a specific group with title, summary, and optional tasks.
Create a new Habitica party for collaborative gameplay. Use this tool to create a party where users can: - Participate in quests together - Chat with party members - Share achievements and progress Important Notes: - A user can only be in one party at a time. If already in a party, they must leave first. - Guilds are no longer supported by Habitica (removed August 2023). Only 'party' type works. - The authenticated user automatically becomes the party leader.
Tool to create a new tag. Use after determining the desired tag name.
Create a new task in Habitica. Supports four task types: - 'habit': Recurring positive/negative actions (use up/down to enable +/- buttons) - 'daily': Scheduled tasks that repeat on a schedule (configure with frequency, repeat, startDate) - 'todo': One-time tasks with optional due date (use date field) - 'reward': Custom rewards that cost gold (set value for the gold cost) Required fields: text (task title), type (habit/daily/todo/reward). Optional: notes, priority (0.1=Trivial, 1=Easy, 1.5=Medium, 2=Hard), tags, checklist.
Tool to create a new webhook for taskActivity events. Use when you need real-time notifications of task creation, updates, deletion, or scoring.
Tool to delete a chat message from a Habitica group (party, guild, or Tavern). Use when you need to remove a specific chat message. Note that only the message author or group moderators can delete messages.