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
The node provides integration with the Basecamp API, specifically allowing users to retrieve detailed information about a particular template within their Basecamp account. This is useful in scenarios where you want to programmatically access and utilize template data for project management automation, reporting, or synchronization with other tools.
For example, a user might want to fetch a specific project template's details to clone it, analyze its structure, or display its contents in a custom dashboard.
Properties
| Name | Meaning |
|---|---|
| Template ID | The unique numeric identifier of the template to retrieve. Used as part of the API endpoint path. |
| Return Full Response | Boolean option to decide whether to return the entire HTTP response (including status code and headers) or just the response body. |
Output
The node outputs JSON data representing the requested template's details from Basecamp. If "Return Full Response" is set to false, the output contains only the body of the API response, which includes all relevant template information such as name, description, and configuration.
If "Return Full Response" is true, the output includes the full HTTP response object, encompassing status code, headers, and body, enabling advanced handling based on response metadata.
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 user to provide valid credentials with appropriate permissions to access templates.
- The Basecamp account ID must be configured as part of the credentials to construct the correct API base URL.
Troubleshooting
Common Issues:
- Invalid or missing Template ID will result in API errors indicating that the resource was not found.
- Insufficient permissions or expired credentials may cause authorization failures.
- Network connectivity issues can prevent successful API calls.
Error Messages:
- 404 Not Found: The specified Template ID does not exist or is inaccessible. Verify the ID and permissions.
- 401 Unauthorized: Authentication failed. Check that the API credentials are valid and have not expired.
- 400 Bad Request: The request parameters are invalid. Ensure the Template ID is a positive number.
Resolving these typically involves verifying input values, refreshing credentials, and ensuring network access.