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 mark a specific Todo item as completed within a given project bucket. It is useful in automation workflows where task management needs to be updated programmatically, such as marking tasks done after certain triggers or integrating Basecamp Todos with other systems.
For example, you could use this node to automatically complete a Todo when a related issue is closed in a bug tracker, or when a form submission confirms task completion.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | ID of the project bucket where the Todo resides. This identifies the container/project for the Todo. |
| Todo Id | ID of the specific Todo item to mark as completed. |
Output
The node outputs JSON data representing the updated Todo item after it has been marked as completed. This typically includes fields such as the Todo's ID, status (now completed), and other metadata returned by the Basecamp API.
No binary data output is involved.
Dependencies
- Requires an API authentication token configured via OAuth2 credentials for Basecamp.
- The node depends on the Basecamp API being accessible and the provided Bucket Id and Todo Id being valid.
- Network connectivity to
https://3.basecampapi.com/is necessary.
Troubleshooting
- Invalid Bucket Id or Todo Id: If these IDs are incorrect or do not exist, the API will return an error. Verify the IDs before running the node.
- Authentication errors: Ensure that the OAuth2 credentials are correctly set up and have sufficient permissions to modify Todos.
- API rate limits or downtime: If the Basecamp API is unreachable or rate-limited, the node will fail. Retry later or check API status.
- Permission denied: The authenticated user must have rights to update Todos in the specified bucket.