Actions80
- 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
- Todos Actions
Overview
This node operation allows the current user to unsubscribe from a specific subscription within Basecamp. It targets a particular recording inside a bucket, effectively removing the user's subscription to updates or notifications related to that recording. This is useful in scenarios where users want to stop receiving alerts or updates about certain project elements they no longer wish to follow.
Practical examples include:
- A team member unsubscribing from notifications on a completed task or discussion thread.
- Automatically managing subscriptions based on workflow conditions, such as unsubscribing users when a project phase ends.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | The unique identifier of the bucket (a container for recordings) from which to unsubscribe. |
| Recording Id | The unique identifier of the recording (an item or entry within the bucket) to unsubscribe from. |
Output
The node outputs JSON data representing the result of the unsubscribe action. Typically, this will confirm whether the unsubscription was successful or provide details about the updated subscription status. There is no indication that binary data is output by this operation.
Dependencies
- Requires an API key credential for authenticating with the Basecamp API.
- The node depends on the Basecamp API endpoint structured as
https://3.basecampapi.com/{basecampId}where{basecampId}is dynamically set from credentials. - Proper OAuth2 authentication setup is necessary to authorize the unsubscribe request.
Troubleshooting
Common issues:
- Invalid or missing Bucket Id or Recording Id can cause the unsubscribe operation to fail.
- Authentication errors if the API key or OAuth token is invalid or expired.
- Network connectivity problems preventing access to the Basecamp API.
Error messages and resolutions:
- "Unauthorized" or "Authentication failed": Check that the API credentials are correctly configured and have not expired.
- "Resource not found": Verify that the Bucket Id and Recording Id exist and are correct.
- "Permission denied": Ensure the authenticated user has rights to unsubscribe from the specified recording.