Actions80
- Todos Actions
- Card Tables Actions
- Forwards Actions
- Events Actions
- Recordings Actions
- Projects Actions
- People Actions
- Chatbots Actions
- Webhooks Actions
- Attachments Actions
- Templates Actions
- Uploads Actions
- Documents Actions
- Lineup Markers Actions
- Subscriptions Actions
- Schedules Actions
- Schedule Entries Actions
- Todo Sets Actions
- Todo Lists Actions
Overview
This node operation allows users to delete (destroy) a specific webhook from a given bucket in the Basecamp service. It is useful when you want to stop receiving event notifications for a particular webhook, such as when a project or integration no longer requires updates or when cleaning up unused webhooks.
Practical examples include:
- Removing a webhook that was set up for monitoring project changes after the project is completed.
- Deleting obsolete webhooks to prevent unnecessary API calls and maintain security.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | The numeric identifier of the bucket where the webhook exists. This specifies the container or project scope for the webhook. |
| Webhook Id | The numeric identifier of the webhook to be destroyed. This uniquely identifies which webhook to delete within the specified bucket. |
Output
The output of this operation typically contains JSON data confirming the deletion of the webhook. It may include status information or an empty response indicating success. No binary data is expected from this operation.
Dependencies
- Requires an API authentication token configured in n8n to access the Basecamp API.
- The node uses the Basecamp API endpoint constructed with the user's Basecamp account ID.
- Proper permissions are needed to delete webhooks within the specified bucket.
Troubleshooting
Common issues:
- Providing incorrect or non-existent Bucket Id or Webhook Id will result in errors.
- Insufficient permissions or invalid API credentials can cause authorization failures.
- Network connectivity problems may prevent successful API calls.
Error messages and resolutions:
- "Webhook not found" β Verify that both Bucket Id and Webhook Id are correct and exist.
- "Unauthorized" or "Forbidden" β Check that the API credentials have the necessary permissions.
- Timeout or network errors β Ensure stable internet connection and that the Basecamp API is reachable.