Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Message → Update a Message

AI-generated

Overview

This node updates an existing message in a specified project (bucket) within the Basecamp API. It is useful for scenarios where you need to modify the title, content, or category of a message that has already been created. For example, you might want to update the subject or body of a message to correct information or add new details.

Use Case Examples

  1. Updating the subject and content of a message in a project to reflect new information.
  2. Changing the category of a message to better organize it within the project.

Properties

Name Meaning
Project ID The ID of the project (bucket) where the message exists, used in the API endpoint path.
messageId The ID of the message to update, used in the API endpoint path.
Subject The new title of the message to be updated.
Message Fields Additional fields for the message such as content (body of the message, may contain HTML) and category ID (type/category of the message).
Return Full Response Whether to return the full HTTP response including status code, headers, and body instead of only the response body.

Output

JSON

  • statusCode - HTTP status code of the response.
  • headers - HTTP headers of the response.
  • body - The body of the response containing the updated message details.

Dependencies

  • Basecamp API with OAuth2 authentication

Troubleshooting

  • Ensure the Project ID and messageId are correct and correspond to existing resources in Basecamp.
  • Verify that the OAuth2 credentials are valid and have the necessary permissions to update messages.
  • If the API returns an error, check the message content and category ID for validity and formatting.
  • If 'Return Full Response' is enabled, be prepared to handle the full HTTP response structure instead of just the message data.

Discussion