Build with Questionnaires
Create, publish, and analyze surveys with the browser console or the JSON API. The API works with Google signed-in browser sessions and workspace-scoped access tokens.
Start here
- Create a survey in an existing project. This guide covers both the console and access tokens.
- Choose authentication for browser or server-side automation.
- Understand the survey model before editing a JSON graph.
- Read responses after publishing and collecting answers.
- Manage research deletion with owner controls and confirmation.
API tools
The interactive API reference lists the documented public and researcher endpoints (staff routes are excluded), request body, response schema, and status code. Download the OpenAPI JSON for client generation.
All authoring request bodies are JSON objects with Content-Type: application/json. POST .../validate and POST .../publish take no body; they act on the saved draft. A bearer token cannot create a project. To get started:
- Create a project in the console.
- Create an access token with the required survey permissions.
- Use that token to create and update surveys within the project.