Everhour icon

Everhour

Interact with Everhour API

Overview

This node integrates with the Everhour API to manage tasks, specifically allowing users to delete a task by its ID. The "Delete Task" operation removes a specified task from Everhour, which is useful for cleaning up outdated or incorrect tasks in project management workflows.

Common scenarios include:

  • Automating task cleanup when projects are updated or closed.
  • Removing duplicate or erroneous tasks programmatically.
  • Integrating task deletion into larger automation flows involving project and time tracking.

Example: Automatically deleting a task after it has been completed and logged elsewhere, ensuring the task list remains current.

Properties

Name Meaning
Task ID The unique identifier of the task to delete

Output

The output JSON contains a simple confirmation object indicating success:

{
  "success": true
}

This confirms that the task was successfully deleted in Everhour.

Dependencies

  • Requires an API key credential for authenticating requests to the Everhour API.
  • The node uses the Everhour API base URL configured in the credential.
  • No binary data output is involved.

Troubleshooting

  • Common issues:

    • Invalid or missing Task ID: The API will return an error if the task ID does not exist or is malformed.
    • Authentication errors: If the API key credential is invalid or expired, requests will fail.
    • Network or connectivity problems may cause request failures.
  • Error messages:

    • Errors from the Everhour API will be propagated as node errors unless "Continue On Fail" is enabled.
    • Typical error messages include "Task not found" or "Unauthorized".
  • Resolutions:

    • Verify the Task ID is correct and exists in Everhour.
    • Ensure the API key credential is valid and has necessary permissions.
    • Check network connectivity and retry if transient errors occur.

Links and References

Discussion