Habitica

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

47 actionsAPI key

Connect Habitica

What your bot can do in Habitica

Takes action

  • Add Task to ChallengeAdd a new task to a specified challenge.
  • Cancel SubscriptionAttempts to cancel the authenticated user's subscription.
  • Create ChallengeCreate a new challenge.
  • Create Habitica GroupCreate a Habitica party or guild.
  • Create TagCreate a new tag.
  • Create TaskCreate a new user task in Habitica.
  • Create WebhookCreate a new webhook for taskActivity events.
  • Delete a Habitica ChallengeDelete a challenge.
  • Delete Challenge TaskDelete a specific task from a challenge.
  • Delete Habitica GroupDelete a Habitica group (guild) or leave a party.
Show 37 more
  • Delete Habitica TagDelete a tag for the authenticated user.
  • Delete TaskDelete a Habitica task.
  • Get ChallengeRetrieve details of a specific challenge.
  • Get Challenge TaskRetrieve a specific task from any challenge.
  • Get Challenge TasksGet all tasks for a specified challenge.
  • Get ContentRetrieve global game content definitions.
  • Get Content By TypeRetrieve game content for a specified category.
  • Get EquipmentRetrieve the authenticated user’s equipped gear and costume.
  • Get GroupRetrieve details of a specific group.
  • Get Group ChallengesRetrieve challenges available in a specific group (guild, party, or tavern).
  • Get Group MembersRetrieve members of a specific group.
  • Get Habitica AchievementsRetrieve all available Habitica achievements.
  • Get Habitica GroupsRetrieve Habitica groups (guilds, parties, taverns).
  • Get NotificationsRetrieve notifications for the authenticated user.
  • Get PartyRetrieve the authenticated user's party details.
  • Get Party MembersRetrieve members of the authenticated user's party.
  • Get TagsRetrieve authenticated user's tags.
  • Get TasksRetrieve all tasks for the authenticated user.
  • Get User AchievementsRetrieve the authenticated user's achievements.
  • Get User ChallengesRetrieve challenges the authenticated user participates in.
  • Get User InventoryRetrieve the authenticated user's full inventory.
  • Get User ProfileRetrieve the authenticated user's profile information.
  • Get User Quest ProgressRetrieve the authenticated user's quest progress.
  • Get User StatsRetrieve the authenticated user's Habitica statistics.
  • Get User SubscriptionRetrieve the authenticated user's subscription details.
  • Get WebhooksRetrieve webhooks for the authenticated user.
  • Invite To GroupInvite users to a specific group.
  • Invite To PartyInvite users to the authenticated user's party.
  • Join ChallengeJoin a challenge.
  • Leave ChallengeLeave a Habitica challenge.
  • Local LoginAuthenticate a user via local credentials.
  • Local User RegistrationRegister a new Habitica user via email and password.
  • Mark Notifications SeenMark specific notifications as read.
  • Remove Party MemberRemove a member from your party.
  • Score TaskScore (check/uncheck) a Habitica task.
  • Social AuthAuthenticate a user via a social provider.
  • Subscribe WebhookEnable (subscribe) an existing webhook by ID for the authenticated user.

More productivity apps