Actions32
- Assignment Actions
- Client Actions
- Project Actions
- Report Actions
- Task Actions
- Time Actions
- Timecard Actions
- Webhook Actions
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
- Everhour API Documentation
- n8n Documentation on HTTP Request Node (for understanding API calls)