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 todo items from a specified project bucket and todo list. It is useful for automating workflows that require fetching task data from Basecamp, such as syncing todos with other tools, generating reports, or triggering actions based on task status.
For example, you can use this node to:
- Get all active todos in a specific todo list to display current tasks.
- Filter todos by completion status to identify outstanding or finished tasks.
- Retrieve archived or trashed todos for audit or recovery purposes.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | ID of the project bucket containing the todo list. |
| Todolist Id | ID of the specific todo list within the bucket. |
| Status | Filter todos by their status. Options: Active, Archived, Trashed. |
| Completed | Filter todos by completion status. Boolean value indicating whether to get completed todos or not. |
Output
The node outputs JSON data representing the list of todos retrieved from the specified bucket and todo list. Each todo item typically includes details such as its content, status, completion state, and metadata provided by the Basecamp API.
If the node supports binary data output (not indicated here), it would represent attachments or files related to todos, but this node primarily returns structured JSON data about todos.
Dependencies
- Requires an API key credential for authenticating with the Basecamp API.
- The node uses the Basecamp API endpoint constructed dynamically using the user's Basecamp account ID.
- No additional external dependencies are indicated beyond the Basecamp API access.
Troubleshooting
- Invalid Bucket or Todolist ID: If the IDs provided do not exist or the user lacks access, the API will return errors. Verify the IDs and permissions.
- Authentication Errors: Ensure the API key or OAuth token is valid and has sufficient scopes to read todos.
- Filtering Issues: Incorrect filter values for status or completed may result in empty results. Use only the supported options.
- Network or API Downtime: Temporary connectivity issues or Basecamp API outages can cause failures; retry after some time.