Actions119
- Campfire Actions
- Card Table Actions
- Chatbot Actions
- Client Approval Actions
- Client Correspondence Actions
- Client Reply Actions
- Client Visibility Actions
- Comment Actions
- Document Actions
- Event Actions
- Forward Actions
- Inbox Actions
- Inbox Reply Actions
- Lineup Marker Actions
- Message Actions
- Message Board Actions
- Message Type Actions
- Person Actions
- Project Actions
- Question Actions
- Question Answer Actions
- Questionnaire Actions
- Recording Actions
- Schedule Actions
- Schedule Entry Actions
- Template Actions
- Todo Actions
- Todolist Actions
- Todolist Group Actions
- Todoset Actions
- Upload Actions
- Vault Actions
- Webhook Actions
Overview
This node integrates with the Basecamp API to create a new Template resource within a Basecamp account. It is useful for automating the creation of reusable templates that can be applied across projects or teams in Basecamp, streamlining project setup and standardizing workflows.
Typical use cases include:
- Automatically generating project templates based on predefined criteria.
- Creating templates programmatically as part of a larger automation workflow.
- Managing templates centrally without manual intervention in the Basecamp UI.
For example, a user could set up an automation that creates a new template whenever a certain event occurs, such as onboarding a new client or launching a new campaign.
Properties
| Name | Meaning |
|---|---|
| Name | The name of the template to be created. This is a required string input. |
| Description | An optional description providing details about the template. |
| Return Full Response | Boolean flag indicating whether to return the full HTTP response (status code, headers, body) or just the response body. |
Output
The node outputs JSON data representing the newly created template object returned by the Basecamp API. If the "Return Full Response" property is enabled, the output will include the entire HTTP response including status code and headers; otherwise, only the response body containing the template details 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 Basecamp account ID to be configured in the credentials to construct the correct API base URL.
- No additional external dependencies are needed beyond the Basecamp API access.
Troubleshooting
- Authentication errors: Ensure that the API credentials are valid and have sufficient permissions to create templates.
- Missing required fields: The "Name" property must be provided; otherwise, the API will reject the request.
- API rate limits: If many templates are created in quick succession, you may encounter rate limiting from Basecamp.
- Unexpected response structure: If "Return Full Response" is enabled, downstream nodes should handle the full HTTP response format.
Common error messages might include:
- Unauthorized or 401 errors due to invalid or expired credentials.
- 400 Bad Request if required properties are missing or malformed.
- 403 Forbidden if the authenticated user lacks permission to create templates.
Resolving these typically involves verifying credentials, ensuring all required inputs are correctly set, and checking Basecamp account permissions.