Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Upload → Update an Upload

AI-generated

Overview

This node operation updates an existing upload in a specified project (bucket) within the Basecamp API. It allows users to modify details such as the description and base filename of the upload. This operation is useful for managing and maintaining accurate metadata for files already uploaded to a project, for example, updating the description to reflect changes or renaming the base filename without changing the file extension.

Use Case Examples

  1. Updating the description of an upload to provide more context or details.
  2. Changing the base filename of an upload to correct a naming error or to standardize file names across a project.

Properties

Name Meaning
Project ID The ID of the project (bucket) where the upload exists, used in the API endpoint path.
Upload ID The ID of the upload to be updated, used in the API endpoint path.
Upload Fields Fields to update on the upload, including description (which may contain HTML) and base filename (without extension).
Return Full Response Whether to return the full API response including status code, headers, and body, instead of only the response body.

Output

JSON

  • id - The unique identifier of the updated upload.
  • description - The updated description of the upload.
  • base_name - The updated base filename of the upload.
  • created_at - Timestamp when the upload was created.
  • updated_at - Timestamp when the upload was last updated.

Dependencies

  • Basecamp API access with OAuth2 credentials

Troubleshooting

  • Ensure the Project ID and Upload ID are correct and correspond to existing resources in Basecamp.
  • Verify that the OAuth2 credentials used have sufficient permissions to update uploads.
  • If the API returns an error, check the description and base filename values for invalid characters or formats.
  • If the full response is requested but not handled properly, it may cause issues in downstream processing.

Links

Discussion