Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

Overview

This node operation retrieves a list of webhooks associated with a specific bucket in the Basecamp service. It is useful for scenarios where you want to monitor or manage webhook subscriptions tied to a particular project or resource container (bucket). For example, you might use this node to fetch all active webhooks for a project to audit them or to programmatically handle webhook events.

Properties

Name Meaning
Bucket Id The unique identifier of the bucket whose webhooks you want to retrieve. This is a required numeric value.

Output

The output JSON contains an array of webhook objects related to the specified bucket. Each webhook object typically includes details such as the webhook's ID, target URL, event types it listens to, and status. This allows downstream nodes or workflows to process or display webhook information.

No binary data output is expected from this operation.

Dependencies

  • Requires an API authentication token configured in n8n to access the Basecamp API.
  • The node depends on the Basecamp API endpoint that lists webhooks for a given bucket.
  • Proper permissions are needed on the API key to read webhook information.

Troubleshooting

  • Invalid Bucket Id: If the bucket ID does not exist or is incorrect, the API will likely return an error or empty result. Verify the bucket ID before running the node.
  • Authentication Errors: Missing or invalid API credentials will cause authentication failures. Ensure the API key or OAuth2 token is correctly set up.
  • Permission Denied: The API user must have permission to view webhooks for the specified bucket.
  • Network Issues: Connectivity problems can cause request failures; check network settings and Basecamp service status.

Links and References

Discussion