Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Question → Update a Question

AI-generated

Overview

This node updates an existing question in a specified project (bucket) within the Basecamp API. It is useful for scenarios where you need to modify the content or certain fields of a question, such as updating the question text, schedule, or the group of people who will be asked to answer. For example, you might use this node to correct or clarify a question after it has been created or to change the schedule for when the question should be presented.

Use Case Examples

  1. Updating the text content of a question in a project.
  2. Changing the schedule associated with a question.
  3. Modifying the list of people who will be asked to answer the question.

Properties

Name Meaning
Project ID The ID of the project (bucket) where the question exists, used in the API endpoint path.
questionId The ID of the question to update, used in the API endpoint path.
Content The updated text content of the question, sent in the request body.
Question Fields Additional fields for the question such as schedule and presenting group JSON, sent in the request body.
Return Full Response Whether to return the full HTTP response (status code, headers, body) instead of only the response body.

Output

JSON

  • statusCode - HTTP status code of the response if full response is returned.
  • headers - HTTP headers of the response if full response is returned.
  • body - The main response body containing the updated question data.

Dependencies

  • Basecamp API with OAuth2 authentication

Troubleshooting

  • Ensure the Project ID and questionId are correct and exist in the Basecamp account.
  • Verify that the OAuth2 credentials are valid and have the necessary permissions to update questions.
  • If the API returns an error, check the content and questionFields for valid data formats.
  • If SSL issues occur, consider enabling the option to ignore SSL certificate validation (not recommended for production).

Discussion