Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Question → Get Questions

AI-generated

Overview

This node operation retrieves questions from a specified questionnaire within a project in Basecamp. It is useful for scenarios where you need to fetch all or a limited set of questions associated with a particular questionnaire for analysis, reporting, or integration with other systems.

Use Case Examples

  1. Fetching all questions from a questionnaire to display in a custom dashboard.
  2. Retrieving a subset of questions for processing or exporting to another tool.

Properties

Name Meaning
Project ID The ID of the project (bucket) used in the API endpoint path to specify which project to query.
Questionnaire ID The ID of the questionnaire used in the API endpoint path to specify which questionnaire's questions to retrieve.
Return All Results Determines whether to return all questions or only up to a given limit. Supports pagination if set to true.
Return Full Response Whether to return the full HTTP response including status code, headers, and body instead of only the response body.

Output

JSON

  • questions - Array of question objects retrieved from the specified questionnaire.
  • statusCode - HTTP status code of the response (if full response is requested).
  • headers - HTTP response headers (if full response is requested).

Dependencies

  • Basecamp API with OAuth2 authentication

Troubleshooting

  • Ensure the Project ID and Questionnaire ID are correct and exist in Basecamp to avoid 404 errors.
  • If pagination is enabled (Return All Results), verify that the API rate limits are not exceeded to prevent request failures.
  • If 'Return Full Response' is enabled, handle the response object accordingly in downstream nodes.

Discussion