Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Todolist → Trash a to-Do List

AI-generated

Overview

This node operation allows users to trash (delete) a specific to-do list within a project (bucket) in Basecamp. It is useful for managing and cleaning up to-do lists that are no longer needed in a project. For example, if a to-do list is obsolete or completed and should be removed from active view, this operation can be used to trash it.

Use Case Examples

  1. Trash a to-do list by specifying the project ID and the to-do list ID to remove it from the project.
  2. Use the operation to manage project tasks by deleting outdated or irrelevant to-do lists.

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 be trashed. Used in the API endpoint path to identify the specific to-do list.
Return Full Response Whether to return the full API response including status code, headers, and body instead of only the response body.
Request Options Additional request options such as batching, SSL certificate validation, proxy settings, and timeout configuration to customize the API request behavior.

Output

JSON

  • statusCode - HTTP status code returned by the API when returning the full response.
  • headers - HTTP headers returned by the API when returning the full response.
  • body - The main content of the API response, typically confirming the to-do list was trashed or providing error details.

Dependencies

  • Basecamp API access with OAuth2 authentication

Troubleshooting

  • Ensure the Project ID and to-do list ID are correct and exist in the Basecamp account to avoid 404 errors.
  • If the API returns an authentication error, verify that the OAuth2 credentials are valid and have the necessary permissions.
  • Timeout errors can occur if the server is slow to respond; adjust the timeout setting in Request Options if needed.
  • If SSL certificate validation fails and you trust the endpoint, enable the 'Ignore SSL Issues' option to bypass SSL errors.

Discussion