Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Questionnaire → Get Questionnaire

AI-generated

Overview

This node operation retrieves a specific questionnaire from a project (bucket) in Basecamp. It is useful for scenarios where you need to fetch detailed information about a particular questionnaire within a project, such as for reporting, analysis, or integration with other systems.

Use Case Examples

  1. Fetch a questionnaire by its ID from a specific project to display its details in a dashboard.
  2. Retrieve questionnaire data to process responses or update records in another application.

Properties

Name Meaning
Project ID The ID of the project (bucket) used in the API endpoint path to specify which project contains the questionnaire.
Questionnaire ID The ID of the questionnaire used in the API endpoint path to specify which questionnaire to retrieve.
Return Full Response Whether to return the full HTTP response including status code, headers, and body, instead of only the response body.
Request Options Additional options for the HTTP request such as batching, SSL certificate validation, proxy settings, and timeout configuration.

Output

JSON

  • id - The unique identifier of the retrieved questionnaire.
  • title - The title or name of the questionnaire.
  • description - A description or details about the questionnaire.
  • questions - An array of questions included in the questionnaire, each with its own properties.
  • created_at - Timestamp when the questionnaire was created.
  • updated_at - Timestamp when the questionnaire was last updated.

Dependencies

  • Basecamp API access with OAuth2 credentials

Troubleshooting

  • Ensure the Project ID and Questionnaire ID are correct and exist in the Basecamp account.
  • Check that the OAuth2 credentials are valid and have the necessary permissions to access the questionnaire data.
  • If 'Return Full Response' is enabled, be prepared to handle the full HTTP response object instead of just the body.
  • Verify network settings such as proxy and SSL options if requests fail due to connectivity or security issues.

Discussion