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 operation updates an existing todo list within a specified project bucket in Basecamp. It is useful when you need to modify the name or description of a todo list without creating a new one. For example, if a project’s task list title changes or additional context needs to be added, this operation allows you to keep the todo list up to date.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | The numeric ID of the project bucket that contains the todo list to update. |
| Todolist Id | The numeric ID of the specific todo list you want to update. |
| Name | The new name/title for the todo list. |
| Description | A new description or additional details about the todo list. |
Output
The node outputs JSON data representing the updated todo list object as returned by the Basecamp API. This typically includes fields such as the todo list’s ID, name, description, creation and update timestamps, and other metadata reflecting the current state after the update.
No binary data output is involved in this operation.
Dependencies
- Requires an API authentication token configured via OAuth2 credentials for Basecamp.
- The node uses the Basecamp API endpoint constructed with the authenticated user’s Basecamp account ID.
- Proper permissions on the Basecamp project bucket and todo list are necessary to perform updates.
Troubleshooting
- Invalid Bucket or Todolist ID: If the provided IDs do not exist or the user lacks access, the API will return an error. Verify the IDs and permissions.
- Missing Required Fields: The
Nameproperty is required; omitting it may cause validation errors. - Authentication Errors: Ensure the OAuth2 credential is valid and has not expired.
- API Rate Limits: Frequent updates might hit rate limits imposed by Basecamp; handle such errors by retrying after some delay.