# Habitify > This is the official knowledge base of Habitify, the habit tracker app for iOS, Android, desktop, and web. Find step-by-step guides on creating and tracking your habits, setting up integrations and automations for advanced tracking, and exploring Habitify's AI features, including Habitify MCP, Habi AI, and Siri AI-supported. - [Introduction](https://docs.habitify.me/habitify-introduction.md) - [Quick Start](https://docs.habitify.me/habitify-quick-start.md) - [Good habits](https://docs.habitify.me/good-habits.md) - [Bad habits](https://docs.habitify.me/bad-habits.md) - [Journal](https://docs.habitify.me/journal.md) - [Single progress](https://docs.habitify.me/single-progress.md) - [Progress](https://docs.habitify.me/untitled-page-5.md) - [Reflection](https://docs.habitify.me/reflection.md) - [Circle](https://docs.habitify.me/circle.md) - [Challenge](https://docs.habitify.me/challenge.md) - [Area](https://docs.habitify.me/area.md) - [Reminder](https://docs.habitify.me/reminder.md) - [Note](https://docs.habitify.me/note.md) - [Widget](https://docs.habitify.me/widget.md) - [Task](https://docs.habitify.me/task.md) - [Timer](https://docs.habitify.me/timer.md) - [Off Mode](https://docs.habitify.me/off-mode.md) - [App Behaviors](https://docs.habitify.me/app-behavior.md) - [Status Update](https://docs.habitify.me/automation-status-update.md) - [Shortcuts](https://docs.habitify.me/ios-shortcuts.md) - [NFC Tags](https://docs.habitify.me/nfc-tags.md) - [Zapier & IFTTT](https://docs.habitify.me/zapier-ifttt.md) - [Google Calendar](https://docs.habitify.me/google-calendar-integration.md) - [Outlook Calendar](https://docs.habitify.me/outlook-calendar-integration.md) - [Apple Calendar](https://docs.habitify.me/apple-calendar-integration.md) - [Apple Health](https://docs.habitify.me/apple-health-integration.md) - [Health Connect](https://docs.habitify.me/health-connect-integration.md) - [Strava](https://docs.habitify.me/strava-integration.md) - [Google Health (Fitbit)](https://docs.habitify.me/fitbit-integration.md) - [Rescue Time](https://docs.habitify.me/rescue-time-integration.md) - [Screen Time](https://docs.habitify.me/screen-time-integration.md) - [Habitify MCP](https://docs.habitify.me/habitify-mcp.md) - [Habi AI](https://docs.habitify.me/habi-ai.md) - [Siri AI](https://docs.habitify.me/untitled-page.md) - [Plans & Payments](https://docs.habitify.me/plans.md) - [Purchases & Billings](https://docs.habitify.me/billings.md) - [Habitify Family](https://docs.habitify.me/habitify-family.md) - [Habitify Team](https://docs.habitify.me/habitify-team.md) - [Habitify Student](https://docs.habitify.me/habitify-student.md) - [Account](https://docs.habitify.me/manage-account.md) - [Data](https://docs.habitify.me/manage-data.md) - [Get all habits](https://docs.habitify.me/api-reference/habits/get-all-habits.md): Retrieve a paginated list of your habits. Supports filtering by archived status, area, type, time of day, and scheduled date. - [Create a new habit](https://docs.habitify.me/api-reference/habits/create-a-new-habit.md): Create a new habit with optional goal, reminders, end condition, and area assignments. - [Get habit journal](https://docs.habitify.me/api-reference/habits/get-habit-journal.md): Retrieve all your habits with their completion status and progress for a specific date. This provides a daily journal view showing each habit's current streak, progress toward goals, and log information. - [Get a habit](https://docs.habitify.me/api-reference/habits/get-a-habit.md): Retrieve the full details of a specific habit by its ID, including goals, reminders, areas, and configuration. - [Update a habit](https://docs.habitify.me/api-reference/habits/update-a-habit.md): Update the properties of an existing habit. Only the fields provided in the request body are updated; omitted fields remain unchanged. - [Delete a habit](https://docs.habitify.me/api-reference/habits/delete-a-habit.md): Permanently delete a habit and all of its associated data, including logs, notes, goals, and reminders. This action cannot be undone. - [Archive a habit](https://docs.habitify.me/api-reference/habits/archive-a-habit.md): Archive a habit to hide it from the active habits list while preserving all of its data. Archived habits can still be viewed by filtering for archived habits. - [Get habit statistics](https://docs.habitify.me/api-reference/habits/get-habit-statistics.md): Retrieve aggregated statistics for a specific habit within an optional date range. Includes completion counts, skip and failure counts, total logged values, and an optional daily progress breakdown. - [Add a log entry](https://docs.habitify.me/api-reference/habit-logs/add-a-log-entry.md): Create a new log entry for a habit with a specific value and unit. Use this endpoint for measurable habits where you need to record a precise quantity. - [Delete a log entry](https://docs.habitify.me/api-reference/habit-logs/delete-a-log-entry.md): Permanently delete a specific log entry by its ID. This removes the recorded value from the habit's tracking history. - [Mark habit as completed](https://docs.habitify.me/api-reference/habit-logs/mark-habit-as-completed.md): Mark a habit as completed for a specific date. The system automatically computes the appropriate log value based on the habit's goal or target. - [Mark habit as failed](https://docs.habitify.me/api-reference/habit-logs/mark-habit-as-failed.md): Mark a habit as failed for a specific date. The system automatically records a failure log value. - [Mark habit as skipped](https://docs.habitify.me/api-reference/habit-logs/mark-habit-as-skipped.md): Mark a habit as skipped for a specific date. Use this when you intentionally decide not to perform the habit for the day. - [Undo habit logs for a day](https://docs.habitify.me/api-reference/habit-logs/undo-habit-logs-for-a-day.md): Remove all log entries for a habit on a specific date, effectively resetting the habit's status to in-progress for that day. - [Get notes for a habit](https://docs.habitify.me/api-reference/habit-notes/get-notes-for-a-habit.md): Retrieve a paginated list of notes attached to a specific habit, ordered by creation date. - [Add a note to a habit](https://docs.habitify.me/api-reference/habit-notes/add-a-note-to-a-habit.md): Create a new note for a habit. At least one of content, moodLevel, or photos must be provided. - [Update a note](https://docs.habitify.me/api-reference/habit-notes/update-a-note.md): Update an existing note for a habit. At least one field must be provided. Only the fields included in the request body are updated. - [Delete a note](https://docs.habitify.me/api-reference/habit-notes/delete-a-note.md): Permanently delete a note from a habit. This action cannot be undone. - [Get all areas](https://docs.habitify.me/api-reference/areas/get-all-areas.md): Retrieve a list of all your areas. - [Create an area](https://docs.habitify.me/api-reference/areas/create-an-area.md): Create a new area for organizing and categorizing habits. - [Get a specific area](https://docs.habitify.me/api-reference/areas/get-a-specific-area.md): Retrieve the details of a specific area by its ID. - [Update an area](https://docs.habitify.me/api-reference/areas/update-an-area.md): Update the properties of an existing area. Only the fields provided in the request body are updated. - [Delete an area](https://docs.habitify.me/api-reference/areas/delete-an-area.md): Permanently delete an area. Habits assigned to this area will be unassigned but not deleted. ## OpenAPI Specs - [Habitify%20API%20v2](https://static.habitify.me/Habitify%20API%20v2.json) ## Optional - [Changelog](https://feedback.habitify.me/changelog) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.