Habitica icon

Habitica

Habitica API

Overview

This node operation allows users to score a specific checklist item on a given task within the Habitica platform. It is useful for tracking progress or completion status of individual checklist items associated with tasks. For example, users can update the score of a checklist item to reflect its completion or importance, helping in task management and productivity tracking.

Use Case Examples

  1. Scoring a checklist item on a task to mark it as completed or partially completed.
  2. Updating the score of a checklist item to reflect its priority or progress.

Properties

Name Meaning
Task The task to score the checklist item on. It supports selecting a task either from a list or by entering a task ID.
Checklist Item ID The ID of the checklist item to score, required to identify which checklist item to update.
Request Options Additional request options such as batching, SSL certificate validation, proxy settings, and timeout configuration to control the API request behavior.

Output

JSON

  • id - The ID of the scored checklist item or task.
  • score - The updated score value of the checklist item.
  • status - The status or result of the scoring operation, indicating success or failure.

Dependencies

  • Habitica API, requiring an API key credential for authentication

Troubleshooting

  • Invalid task ID format: Ensure the task ID is a valid UUID as per the specified regex pattern.
  • Checklist item ID missing or incorrect: Verify the checklist item ID is provided and correct.
  • API request failures due to network issues, proxy misconfiguration, or SSL certificate problems: Check request options and network settings.
  • Timeout errors: Increase the timeout setting if the server response is slow.

Discussion