Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

Overview

This node updates an existing todo list within a specified project bucket in Basecamp. It is useful for managing and organizing tasks by modifying the name and description of a todo list. For example, if you want to rename a todo list or update its details to reflect new priorities or changes in your project, this node allows you to do so programmatically.

Properties

Name Meaning
Bucket Id The numeric ID of the project bucket that contains the todo list to be updated.
Todolist Id The numeric ID of the specific todo list you want to update.
Name The new name for the todo list.
Description A new description for the todo list, providing additional context or details (optional).

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 date, and other metadata reflecting the current state after the update.

No binary data output is involved.

Dependencies

  • Requires an API authentication token credential for Basecamp.
  • The node uses the Basecamp API endpoint constructed with the user's Basecamp account ID.
  • Proper permissions on the Basecamp account are necessary to update todo lists.

Troubleshooting

  • Invalid Bucket Id or Todolist Id: If the IDs provided do not exist or belong to another user/project, the API will return an error. Verify the IDs before running the node.
  • Authentication Errors: Ensure the API key or OAuth token is valid and has sufficient permissions.
  • Missing Required Fields: The "Name" property is required; omitting it will cause the request to fail.
  • API Rate Limits: Frequent updates may hit Basecamp API rate limits; handle errors accordingly.

Links and References

Discussion