Basecamp icon

Basecamp

Interact with Basecamp API

Actions76

Overview

This node allows you to update an existing comment within a project in Basecamp. It is useful when you need to modify the content of a comment that has already been posted, for example, to correct information, add details, or remove errors. Typical use cases include updating feedback on tasks, clarifying discussions, or maintaining accurate records in collaborative projects.

Properties

Name Meaning
Project ID The numeric ID of the project (bucket) where the comment exists; used in the API path.
Comment ID The numeric ID of the comment to update; used in the API path.
Content The new content of the comment. Supports HTML formatting.
Return Full Response Boolean flag to determine if the full HTTP response (status code, headers, body) should be returned instead of just the response body.

Output

The node outputs JSON data representing the updated comment object as returned by the Basecamp API. If the "Return Full Response" option is enabled, the output will include the entire HTTP response including status code and headers, otherwise only the updated comment's JSON body is returned.

No binary data output is involved in this operation.

Dependencies

  • Requires an active connection to the Basecamp API using OAuth2 authentication.
  • The node expects the user to provide valid project and comment IDs.
  • Proper API permissions are necessary to update comments within the specified project.

Troubleshooting

  • Invalid Project or Comment ID: Errors may occur if the provided IDs do not exist or the authenticated user lacks access. Verify IDs and permissions.
  • Content Validation Errors: The API may reject updates with invalid or empty content. Ensure the content field is properly filled and formatted.
  • Authentication Issues: Failure to authenticate with the Basecamp API will prevent updates. Confirm that the API credentials are correctly configured and have sufficient scopes.
  • Return Full Response Misuse: Enabling "Return Full Response" changes the output structure. Downstream nodes expecting only the comment JSON might fail. Use this option only if you need detailed HTTP response info.

Links and References

Discussion