Actions119
- Campfire Actions
- Card Table Actions
- Chatbot Actions
- Client Approval Actions
- Client Correspondence Actions
- Client Reply Actions
- Client Visibility Actions
- Comment Actions
- Document Actions
- Event Actions
- Forward Actions
- Inbox Actions
- Inbox Reply Actions
- Lineup Marker Actions
- Message Actions
- Message Board Actions
- Message Type Actions
- Person Actions
- Project Actions
- Question Actions
- Question Answer Actions
- Questionnaire Actions
- Recording Actions
- Schedule Actions
- Schedule Entry Actions
- Template Actions
- Todo Actions
- Todolist Actions
- Todolist Group Actions
- Todoset Actions
- Upload Actions
- Vault Actions
- Webhook Actions
Upload → Update an Upload
AI-generatedOverview
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
- Updating the description of an upload to provide more context or details.
- 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
- Basecamp API Documentation - Official documentation for Basecamp API endpoints and usage.