question_bank_duplicate
Copies a question bank and all of its items into a new, independent bank (editing one never affects the other) in projectId or the key's project. The source is left untouched. This is the one write a public template id is accepted for, and the way to change a template: duplicate it and edit the copy. Needs full access: riddle://reference/concepts/access.
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": {
"questionBankId": "<questionBankId>",
"title": "<title>"
},
"name": "question_bank_duplicate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The title of the copy. | |
| projectId | No | The project (team) ID the copy should land in, as returned by project_list. Omit for the project the API key is scoped to. | |
| questionBankId | Yes | The ID of the question bank to copy - your own, or a template id from question_bank_list(scope: "templates"). |