Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

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 Name property 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.

Links and References

Discussion