Everhour icon

Everhour

Interact with Everhour API

Overview

This node interacts with the Everhour API to manage webhooks among other resources. Specifically, for the Webhook - Delete operation, it deletes an existing webhook identified by its ID. This is useful when you want to stop receiving notifications or events from Everhour for a particular webhook.

Common scenarios include:

  • Cleaning up unused or obsolete webhooks.
  • Managing webhook lifecycle programmatically within automation workflows.
  • Ensuring that only relevant webhooks are active to reduce unnecessary event traffic.

Example: You have a webhook set up to notify your system about project updates, but the project is completed and no longer needs monitoring. Using this node’s delete operation, you can remove that webhook automatically.

Properties

Name Meaning
Webhook ID The numeric ID of the webhook to delete

Output

The output JSON contains a simple confirmation object indicating success:

{
  "success": true
}

This confirms that the webhook was successfully deleted.

No binary data is output by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Everhour API.
  • The node uses the Everhour API base URL configured in the credential.
  • Network access to the Everhour API endpoint is necessary.

Troubleshooting

  • Error: Invalid Webhook ID or Not Found
    If the webhook ID does not exist or is incorrect, the API will return an error. Verify the webhook ID before attempting deletion.

  • Authentication Errors
    Ensure the API key credential is valid and has sufficient permissions to delete webhooks.

  • Network Issues
    Connectivity problems to the Everhour API endpoint will cause failures. Check network settings and proxy configurations if applicable.

  • Continue on Fail
    If enabled, the node will continue processing subsequent items even if one deletion fails, returning the error message in the output JSON.

Links and References

Discussion