Actions68
- Recordings Actions
- Card Tables Actions
- Forwards Actions
- Events 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
Overview
This node allows users to create a new template in the Templates resource of an external service (likely Basecamp, based on context). It is useful for automating the creation of reusable templates that can be applied to projects or tasks within that service. For example, a project manager could use this node to programmatically add standardized templates for recurring project types, ensuring consistency and saving time.
Properties
| Name | Meaning |
|---|---|
| Name | The name of the template to be created. This is a required string input. |
| Description | An optional description providing additional details about the template being created. |
Output
The node outputs JSON data representing the newly created template object as returned by the external API. This typically includes fields such as the template's unique identifier, name, description, creation timestamps, and other metadata defined by the API. The output does not include binary data.
Dependencies
- Requires an API key credential for authenticating with the external service.
- The node uses a base URL constructed dynamically from credentials (e.g., a Basecamp account ID).
- The node expects the external service to support JSON-based REST API calls for creating templates.
Troubleshooting
- Missing Required Property: If the "Name" property is not provided, the node will likely throw a validation error before making the API call.
- Authentication Errors: Incorrect or missing API credentials will cause authentication failures. Ensure the API key or OAuth token is valid and has sufficient permissions.
- API Endpoint Issues: If the base URL or endpoint changes, the node may fail to connect. Verify the base URL configuration and credentials.
- Invalid Input Data: Providing invalid characters or unsupported formats in the "Name" or "Description" fields might cause the API to reject the request.
Links and References
- Basecamp API Documentation (for understanding template creation endpoints)
- n8n documentation on creating custom nodes