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 the current user to unsubscribe from a specific subscription within Basecamp by specifying the relevant bucket and recording identifiers. It is useful in scenarios where users want to programmatically manage their subscriptions to project updates or notifications, such as stopping notifications for a particular discussion or document.
For example, if a user is subscribed to updates on a project bucket and wants to stop receiving those updates, this operation can be used to unsubscribe them from that subscription.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | The unique numeric identifier of the bucket (project container) from which to unsubscribe. |
| Recording Id | The unique numeric identifier of the specific subscription record to unsubscribe from. |
Output
The output JSON typically contains confirmation details about the unsubscription action. This may include status information or the updated subscription state. The node does not output binary data.
Dependencies
- Requires an API key credential for authenticating with the Basecamp API.
- The node depends on the Basecamp API endpoint configured with the user's Basecamp account ID.
- Proper OAuth2 authentication setup is necessary to authorize the request.
Troubleshooting
- Invalid Bucket Id or Recording Id: If these IDs are incorrect or do not exist, the API will likely return an error indicating the resource was not found. Verify the IDs before running the node.
- Authentication Errors: Missing or invalid API credentials will cause authorization failures. Ensure the OAuth2 token is valid and has the required scopes.
- Network Issues: Connectivity problems can cause timeouts or failed requests. Check network access to the Basecamp API.
- Permission Denied: The authenticated user must have permission to unsubscribe from the specified subscription; otherwise, the API will reject the request.