← All integrations

Habitica

Your own API keyProjects & CodeKnowledge

Connect it in Quilt

Habitica is an open-source task management application that gamifies productivity by turning tasks into role-playing game elements.

Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.

Reads on its own29

Agents use these right away.

  • Get Party Chat MessagesTool to retrieve party chat messages from Habitica.
  • Get NewsTool to retrieve the latest Bailey announcement from Habitica.
  • Get Shops Market GearTool to retrieve the available gear for purchase in the market shop.
  • Get Time Travelers ShopTool to retrieve available items in the Time Travelers shop.
  • Get Habitica API StatusTool to check Habitica API server status.
  • Export Challenge to CSVTool to export a Habitica challenge to CSV format.
  • Get ChallengeRetrieves details of a specific Habitica challenge by its ID.
  • Get Group ChallengesTool to retrieve challenges available in a specific group (guild, party, or tavern).
  • Get Task by IDRetrieve a task by its unique ID.
  • Get Challenge TasksTool to get all tasks for a specified challenge.
  • Get ContentRetrieves Habitica game content definitions in a single request, including achievements, quests, gear, pets, mounts, food, backgrounds, and spells.
  • Get Content By TypeRetrieves Habitica game content for a specified category, such as quests, gear, pets, mounts, backgrounds, or spells.
  • Get Export History CSVTool to export user tasks history in CSV format.
  • Get Export Inbox HTMLTool to export inbox data in HTML format from Habitica.
  • Export User Data JSONExports the authenticated user's complete data in JSON format.
  • Get GroupRetrieves detailed information about a Habitica group (guild or party).
  • Get Group MembersRetrieve members of a Habitica group (guild or party).
  • Get Habitica GroupsRetrieves Habitica groups based on type.
  • Get Habitica Tavern GroupTool to retrieve the Habitica Tavern (habitrpg) group details.
  • Get Model PathsRetrieves all available field paths and their data types for a specified Habitica model.
  • Get PartyRetrieves the authenticated user's party details from Habitica.
  • Get TagsRetrieve all tags for the authenticated Habitica user.
  • Get TasksRetrieve the authenticated user's Habitica tasks, optionally filtered by task type, including completed to-dos.
  • Get User ChallengesTool to retrieve challenges the authenticated user participates in.
  • Get User ProfileRetrieves the authenticated user's Habitica profile, including stats and, when available, inventory, achievements, party information, preferences, task order, and tags.
  • Get WebhooksRetrieves all webhooks configured for the authenticated Habitica user.
  • Get World StateRetrieves the current state of the Habitica game world including active events, world boss status, and seasonal NPC visual themes.
  • Local LoginTool to authenticate a user via local credentials.
  • Validate Coupon CodeValidate a Habitica coupon code to check if it is valid and active.

Asks someone first41

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Update TaskUpdate an existing task in Habitica.
  • Update UserUpdate supported fields of the authenticated user's Habitica profile, preferences, and flags.
  • Add Task to ChallengeTool to add a new task to a specified challenge.
  • Add Push DeviceTool to register a push notification device for the authenticated user.
  • Add Tag to TaskTool to add a tag to a task.
  • Clone ChallengeTool to clone an existing challenge.
  • Create ChallengeTool to create a new challenge.
  • Create Habitica PartyCreate a new Habitica party for collaborative gameplay.
  • Create TagTool to create a new tag.
  • Create TaskCreate a new task in Habitica.
  • Create WebhookCreates a Habitica webhook for task activity, group chat, user activity, or quest activity events.
  • Delete Habitica ChallengePermanently delete a Habitica challenge.
  • Leave or Delete Habitica GroupLeave or delete a Habitica group (party or guild).
  • Delete Group Chat MessageTool to delete a chat message from a Habitica group (party, guild, or Tavern).
  • Delete Habitica TagTool to delete a tag for the authenticated user.
  • Delete TaskPermanently deletes a user's task (habit, daily, todo, or reward) by its ID.
  • Delete Task Checklist ItemTool to delete a checklist item from a task.
  • Delete User MessageTool to delete a message from the authenticated user's inbox by its ID.
  • Delete User Push DeviceTool to remove a push device registration from the authenticated user's account.
  • Equip ItemTool to equip or unequip gear, pets, mounts, or costume items in Habitica.
  • Invite To GroupTool to invite users to a specific group.
  • Invite To QuestTool to invite party members to a quest.
  • Join ChallengeTool to join a challenge.
  • Leave ChallengeTool to leave a Habitica challenge.
  • Local User RegistrationTool to register a new Habitica user via email and password.
  • Mark Group Chat SeenTool to mark all chat messages as read/seen for a specific group.
  • Mark Notification SeenTool to mark a single notification as seen in Habitica.
  • Mark Notifications SeenMarks specified Habitica notifications as read or seen using their IDs.
  • Move Pinned ItemTool to move a pinned item in the rewards column to a new position.
  • Move Task To PositionMove a Habitica task to a new position in the task list.
  • Dismiss Bailey AnnouncementTool to dismiss the latest Bailey announcement in Habitica, allowing it to be read later.
  • Reset User AccountResets the authenticated user's account to starting state.
  • Read CardTool to mark a card as read in Habitica.
  • Remove Party MemberRemoves a member from the authenticated user's party.
  • Score TaskScore a Habitica task to mark it as completed or incomplete.
  • Social AuthTool to authenticate a user via a social provider.
  • Subscribe WebhookTool to enable (subscribe) an existing webhook by ID for the authenticated user.
  • Unlink All Challenge TasksUnlink all tasks associated with a Habitica challenge, choosing whether to keep or remove them.
  • Update GroupTool to update a Habitica group (party or guild) by modifying its properties.
  • Update TagTool to update an existing tag's name.
  • Update Task Checklist ItemTool to update a checklist item in a task.
Habitica integration · Quilt