Skip to main content
Questra programs surveys with AI. You upload a questionnaire, answer any clarifying questions, and Questra builds a complete, logic-ready survey for the platform you already use. Use the web app in the browser, MCP from Claude or Cursor, or the REST API to embed the same workflow in your own product.

What you can do

Program from a questionnaire

Upload a Word, PDF, or similar spec. Questra extracts structure, routing, and quotas, then writes native survey source for your target platform.

Connect existing platforms

Attach Decipher, Confirmit, Qualtrics, Alchemer, or Questra Publish credentials. Programming can deliver the finished survey into that account.

Clarify before you program

Optional questionnaire clarifications catch missing skips, undefined destinations, and ambiguous items before programming starts.

Review and edit

After programming, review the survey, chat with the editor to change content, and keep an append-only revision history.

How a survey moves through Questra

  1. Create a survey in your workspace and attach a questionnaire file.
  2. Clarify (optional) — probe the questionnaire and answer or skip each item.
  3. Program — start a programming run, choose a target platform (and optionally an integration), and wait until the run completes.
  4. Review — inspect the programmed content, edit it, or run further chat-based edits.
  5. Deliver — for connected platforms, programming can upload the survey upstream; otherwise you export the native source.
Long-running work (clarifications, programming, content edits) runs as a workflow. Start it from the survey resource, then follow workflow_id and stream_url (or webhooks) until it finishes.

Next

Every programmatic request uses a workspace API key as a Bearer token. Keys are created in the web app and scoped to one workspace — you do not send a separate organization header. API paths are under /v1. For example, GET https://api.program.questra.ai/v1/whoami.

MCP

Connect Claude or Cursor and program surveys as yourself.

Authentication

Create an API key and authenticate REST requests.

Quickstart

Make your first authenticated API request.

API reference

Surveys, files, programming, integrations, and webhooks.