create_block
Add a new block to a Qualtrics survey, configuring reference blocks, question ordering, skip logic, randomization, and loop-and-merge.
Instructions
Create a new block. Supports complete Qualtrics block definitions for reference blocks, question ordering, skip logic, randomization, and loop-and-merge.
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>",
"description": "<description>"
},
"name": "create_block"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Block type (default: Standard) | |
| options | No | Block Options, including RandomizeQuestions, Randomization, Looping, and LoopingOptions | |
| subType | No | Block subtype, such as Reference | |
| surveyId | Yes | The Qualtrics survey ID | |
| description | Yes | Block description/name | |
| blockElements | No | Initial BlockElements array, including question references, page breaks, and skip logic | |
| additionalFields | No | Other Qualtrics block-definition fields, merged into the request last |