Usability Walkthrough Start
usability_walkthrough_startRun an AI walkthrough of an existing usability test: each persona tries each of its website tasks in a real headless browser, and each attempt is graded. Pass url to try the same tasks on a new deploy (the stored test keeps its own URL). Returns at once; poll usability_test_findings_get. The same clientRequestId returns the same walkthrough. Uses QuestionPunk AI credits.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"surveyId": "<surveyId>",
"questionId": "<questionId>",
"clientRequestId": "<clientRequestId>"
},
"name": "usability_walkthrough_start"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Try every task on this URL instead of the test's own, for this walkthrough only | |
| personas | No | Who tries the tasks (default: a first-time visitor, a careful less-confident user and a busy expert). Describe how each person uses the web, not only demographics. | |
| surveyId | Yes | ||
| personaIds | No | Saved synthetic personas instead of personas | |
| questionId | Yes | The usability_test question (from survey_get) | |
| clientRequestId | Yes | A new random UUID for each new walkthrough | |
| successCriteria | No | What counts as done, by task id (from survey_get); one check per line |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |