Habitica
Habitica is an open-source task management application that gamifies productivity by turning tasks into role-playing game elements.
47 actionsAPI key
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.