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. For example, if you maintain project templates and need to update their metadata without recreating them, this node allows you to do so programmatically within your workflow.

Properties

Name Meaning
Template Id The unique identifier (number) 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.

No binary data output is involved.

Dependencies

  • Requires an API key credential for authenticating with the Basecamp API.
  • The node uses the Basecamp API endpoint constructed with the user's Basecamp account ID.
  • The node expects the Basecamp OAuth2 authentication to be configured in n8n.

Troubleshooting

  • Invalid Template Id: If the provided Template Id does not exist or is incorrect, the API will return an error. Verify the Template Id before running the node.
  • Authentication Errors: Ensure that the API credentials are valid and have sufficient permissions to update templates.
  • Empty Name or Description: If these fields are left empty, the API might reject the request or clear those fields. Provide meaningful values to avoid unintended data loss.
  • API Rate Limits: Frequent updates may hit rate limits imposed by Basecamp. Handle errors gracefully and consider adding delays or retries.

Links and References

Discussion