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 interacts with the Basecamp API to retrieve templates. Specifically, the "Get Templates" operation fetches a list of templates filtered by their status. This is useful for workflows that need to dynamically access project or message templates stored in Basecamp, such as automating project setup or reporting based on predefined templates.
Practical examples include:
- Automatically listing all active templates to present options for creating new projects.
- Archiving or cleaning up templates by retrieving those marked as archived or trashed.
- Integrating template data into other systems or dashboards.
Properties
| Name | Meaning |
|---|---|
| Status | Filter templates by their status. Options: Active, Archived, Trashed |
The "Status" property controls which templates are retrieved based on their lifecycle state.
Output
The node outputs JSON data representing the list of templates matching the specified status filter. Each item in the output typically contains details about a template such as its ID, name, description, and other metadata provided by the Basecamp API.
No binary data output is involved.
Dependencies
- Requires an API authentication token credential for Basecamp (OAuth2).
- The node uses the Basecamp API endpoint constructed with the user's Basecamp account ID.
- No additional external dependencies beyond the Basecamp API and n8n's HTTP request capabilities.
Troubleshooting
Common issues:
- Invalid or expired API credentials will cause authentication errors.
- Incorrect Basecamp account ID configuration may lead to failed requests.
- Network connectivity problems can prevent API communication.
Error messages:
- Authentication failures usually indicate invalid or missing API tokens; re-authenticate or update credentials.
- API rate limits might result in throttling errors; consider retrying after some time.
- If no templates are returned, verify the "Status" filter value and ensure templates exist in that state.