Actions76
- Campfire Actions
- Card Table Actions
- Chatbot Actions
- Client Approval Actions
- Client Correspondence Actions
- Client Reply Actions
- Client Visibility Actions
- Comment Actions
- Document Actions
- Event Actions
- Forward Actions
- Inbox Actions
- Inbox Reply Actions
- Lineup Marker Actions
- Message Actions
- Message Board Actions
- Message Type Actions
- Person Actions
- Project Actions
- Question Actions
- Question Answer Actions
- Questionnaire Actions
- Recording Actions
Overview
This node interacts with the Basecamp API to retrieve comments associated with a specific recording within a project (referred to as a "bucket" in Basecamp). It is useful for workflows that need to fetch and process user comments or feedback tied to recordings, such as meeting notes, audio/video clips, or other recorded content stored in Basecamp projects.
Common scenarios include:
- Aggregating all comments on a particular recording for review or reporting.
- Automating notifications or follow-ups based on new comments.
- Integrating comment data into other systems like CRMs or project management tools.
Example: Fetching all comments from a recorded client meeting stored in a Basecamp project to analyze customer feedback automatically.
Properties
Name | Meaning |
---|---|
Project ID | The numeric ID of the Basecamp project (bucket) containing the recording. Used in the API path. |
Recording ID | The numeric ID of the recording whose comments are to be retrieved. Used in the API path. |
Return All Results | Boolean option to either return all available comments or limit the results to a default count. |
Return Full Response | Boolean option to return the entire HTTP response including status code and headers, instead of just the response body. |
Output
The node outputs JSON data representing the comments retrieved from the specified recording. Each comment typically includes details such as the comment text, author information, timestamps, and possibly metadata related to the comment context.
If "Return Full Response" is enabled, the output will include the full HTTP response object, which contains:
- Status code
- Headers
- Body (the actual comments data)
No binary data output is indicated for this operation.
Dependencies
- Requires an authenticated connection to the Basecamp API using OAuth2 credentials.
- The node expects the Basecamp account ID to be configured in the credentials to construct the API base URL.
- Network access to Basecamp's API endpoints is necessary.
Troubleshooting
- Invalid Project or Recording ID: If the provided IDs do not exist or the user lacks permission, the API may return errors such as 404 Not Found or 403 Forbidden. Verify the IDs and ensure proper access rights.
- Authentication Errors: Missing or expired OAuth tokens will cause authentication failures. Re-authenticate or refresh credentials as needed.
- Pagination Issues: When "Return All Results" is enabled, the node handles pagination via API links. If comments exceed page limits but not all are returned, check network connectivity or API rate limits.
- Unexpected Response Format: If the API changes or returns unexpected data, the node might fail to parse comments correctly. Review API documentation for updates.