Duplicate form
duplicate_formDuplicate a form in the current team: clones its structure, scoring, report, visual settings and all language translations into a brand-new form owned by you (with fresh share links). Does NOT copy submission records, sharing, integrations, or ban state. Useful for cloning a proven quiz and tweaking it. Not idempotent: if the call times out it may still have succeeded, so retrying blindly can create a duplicate — check first, then retry only if it is really missing.
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": {
"sourceFormId": "<sourceFormId>"
},
"name": "duplicate_form"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| newTitle | No | Optional title for the copy; defaults to "<source title> (copy)" | |
| sourceFormId | Yes | The form UUID to duplicate |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The new (copied) form id | |
| url | No | Admin edit URL of the copy | |
| scene | No | knowledge_quiz / scored_quiz / outcome_quiz / ai_quiz | |
| title | No | Title of the copy | |
| shareUrl | No | Public share / answer link of the copy | |
| fieldCount | No | How many questions were copied | |
| publicToken | No | Fresh token of the copy | |
| translationLanguages | No | Languages copied along with the structure |