Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Todolist → Update a to-Do List

AI-generated

Overview

This node operation updates an existing to-do list within a specified project (bucket) in Basecamp. It is useful for scenarios where you need to modify the name or description of a to-do list programmatically, such as updating task lists in project management workflows or automating task organization.

Use Case Examples

  1. Updating the name and description of a to-do list in a project to reflect new priorities or changes.
  2. Automating the maintenance of to-do lists by syncing with other task management tools or databases.

Properties

Name Meaning
Project ID The ID of the project (bucket) where the to-do list exists. Used in the API endpoint path to identify the project.
todolistId The ID of the to-do list to update. Used in the API endpoint path to identify the specific to-do list.
Name The new name for the to-do list. This is a required field and will be sent in the request body.
Todolist Fields Additional fields for the to-do list, currently supporting updating the description which may contain HTML content.
Return Full Response Option to return the full API response including status code, headers, and body instead of only the response body.
Request Options Advanced request options such as batching, SSL certificate validation, proxy settings, and timeout configuration.

Output

JSON

  • id - The unique identifier of the updated to-do list.
  • name - The updated name of the to-do list.
  • description - The updated description of the to-do list, which may contain HTML.
  • updated_at - Timestamp indicating when the to-do list was last updated.
  • statusCode - HTTP status code of the API response, present if full response is returned.
  • headers - HTTP headers of the API response, present if full response is returned.

Dependencies

  • Basecamp API
  • OAuth2 API key credential

Troubleshooting

  • Ensure that the Project ID and todolistId are correct and correspond to existing resources in Basecamp to avoid 404 errors.
  • Verify that the OAuth2 API credentials are valid and have the necessary permissions to update to-do lists.
  • If the API returns an error, check the response body for details such as validation errors or permission issues.
  • If using the 'Return Full Response' option, be prepared to handle the full HTTP response structure in downstream nodes.

Links

Discussion