Actions80
- Todos Actions
- 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
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 automate project setup or management by reusing predefined templates in Basecamp.
Common scenarios include:
- Automatically listing active templates to present options for project creation.
- Archiving or cleaning up templates by identifying those marked as archived or trashed.
- Integrating template data into reports or dashboards.
Example: A user can configure this node to get all active templates and then use the output to create new projects based on these templates dynamically.
Properties
| Name | Meaning |
|---|---|
| Status | Filter templates by their status. Options are: Active, Archived, Trashed. Defaults to Active. |
Output
The node outputs JSON data representing the list of templates retrieved from Basecamp according to the selected status filter. Each item in the output array corresponds to a template object with its details as provided by the Basecamp API.
No binary data output is indicated.
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 OAuth2 credential configuration.
Troubleshooting
- Authentication errors: Ensure the API authentication token is valid and has sufficient permissions to access templates.
- Empty results: Verify the status filter matches existing templates; for example, if no templates are archived, filtering by "Archived" will return empty.
- API rate limits: If many requests are made in a short time, the Basecamp API may throttle requests; handle such errors by adding retries or delays.
- Incorrect Basecamp ID: The base URL depends on the Basecamp account ID; ensure it is correctly configured in credentials.