Actions80
- 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
- Todos Actions
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.