Basecamp icon

Basecamp

Interact with Basecamp API

Actions76

Overview

The "Get Question Answers" operation of the Question Answer resource in this node allows users to retrieve answers associated with a specific question within a project (referred to as a bucket). This is useful for scenarios where you want to programmatically access responses to questions stored in a Basecamp project, such as aggregating feedback, analyzing survey results, or integrating question-answer data into other workflows.

For example, if you have a project managing customer support tickets and use questions to gather issue details, this operation can fetch all answers to a particular question to help automate reporting or trigger follow-up actions.

Properties

Name Meaning
Project ID The numeric ID of the project (bucket) where the question resides. Used in the API endpoint path.
Question ID The numeric ID of the question whose answers you want to retrieve. Used in the API endpoint path.
Return All Results Boolean flag indicating whether to return all available answers or limit the number returned.
Return Full Response Boolean flag indicating whether to return the full HTTP response (status code, headers, body) or just the response body.

Output

The output JSON contains the retrieved question answers. When "Return Full Response" is false, the output includes only the body of the HTTP response, which is typically an array of answer objects related to the specified question.

If "Return Full Response" is true, the output includes the entire HTTP response object, encompassing status code, headers, and body, allowing more detailed handling of the response metadata.

This node does not output binary data.

Dependencies

  • Requires an authenticated connection to the Basecamp API using OAuth2 credentials.
  • The node expects the Basecamp account ID to be configured as part of the credentials to construct the API base URL.
  • No additional external dependencies are required beyond the Basecamp API access.

Troubleshooting

  • Invalid Project or Question ID: If the provided project or question ID does not exist or is incorrect, the API will likely return a 404 error. Verify that the IDs are correct and accessible by the authenticated user.
  • Authentication Errors: If the OAuth2 credentials are missing, expired, or invalid, authentication errors will occur. Ensure valid credentials are configured and refreshed as needed.
  • Pagination Issues: When "Return All Results" is enabled, the node handles pagination automatically. However, if the API changes its pagination scheme or limits, some results might be missed. Check API documentation and update the node accordingly.
  • API Rate Limits: Excessive requests may hit rate limits imposed by Basecamp. Handle such errors by implementing retries or backoff strategies outside the node.

Links and References

Discussion