Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

Overview

This node updates an existing template in the Templates resource of the Basecamp API. It is useful when you want to modify the details of a specific template, such as changing its name or description, without creating a new one. Practical examples include updating project templates to reflect new standards or correcting template information after initial creation.

Properties

Name Meaning
Template Id The unique numeric identifier of the template you want to update.
Name The new name for the template.
Description The new description text for the template.

Output

The node outputs JSON data representing the updated template object returned by the Basecamp API. This typically includes the template's id, updated name, description, and other metadata fields as provided by the API response. There is no binary output.

Dependencies

  • Requires an API key credential for authenticating with the Basecamp API.
  • The node uses the Basecamp API endpoint constructed dynamically using the user's Basecamp account ID.
  • Proper configuration of the Basecamp OAuth2 credentials within n8n is necessary.

Troubleshooting

  • Invalid Template Id: If the provided Template Id does not exist or is incorrect, the API will return an error indicating the template was not found. Verify the Template Id before running the node.
  • Authentication Errors: Missing or invalid API credentials will cause authentication failures. Ensure the OAuth2 credentials are correctly set up and authorized.
  • Empty Name or Description: While these fields are optional, sending empty strings may overwrite existing values with blanks. Confirm intended changes before execution.
  • API Rate Limits: Frequent updates might hit Basecamp API rate limits; handle errors accordingly and consider retry mechanisms.

Links and References

Discussion