> ## Documentation Index
> Fetch the complete documentation index at: https://superdoc-caio-pizzol-docs-ai-core-preset.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Content Controls operations

> Content Controls operation reference from the canonical Document API contract.

[Back to full reference](../index)

Content control (SDT) discovery, mutation, typed controls, and Word compatibility.

| Operation                                                                                                                                                                                                                                                      | Member path                                             | Mutates | Idempotency      | Tracked | Dry run |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | ------- | ---------------- | ------- | ------- |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/create"><code>create.contentControl</code></a></span>                                                                    | `create.contentControl`                                 | Yes     | `non-idempotent` | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/list"><code>contentControls.list</code></a></span>                                                                       | `contentControls.list`                                  | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/get"><code>contentControls.get</code></a></span>                                                                         | `contentControls.get`                                   | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/list-in-range"><code>contentControls.listInRange</code></a></span>                                                       | `contentControls.listInRange`                           | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/select-by-tag"><code>contentControls.selectByTag</code></a></span>                                                       | `contentControls.selectByTag`                           | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/select-by-title"><code>contentControls.selectByTitle</code></a></span>                                                   | `contentControls.selectByTitle`                         | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/list-children"><code>contentControls.listChildren</code></a></span>                                                      | `contentControls.listChildren`                          | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/get-parent"><code>contentControls.getParent</code></a></span>                                                            | `contentControls.getParent`                             | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/wrap"><code>contentControls.wrap</code></a></span>                                                                       | `contentControls.wrap`                                  | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/unwrap"><code>contentControls.unwrap</code></a></span>                                                                   | `contentControls.unwrap`                                | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/delete"><code>contentControls.delete</code></a></span>                                                                   | `contentControls.delete`                                | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/copy"><code>contentControls.copy</code></a></span>                                                                       | `contentControls.copy`                                  | Yes     | `non-idempotent` | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/move"><code>contentControls.move</code></a></span>                                                                       | `contentControls.move`                                  | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/patch"><code>contentControls.patch</code></a></span>                                                                     | `contentControls.patch`                                 | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/set-lock-mode"><code>contentControls.setLockMode</code></a></span>                                                       | `contentControls.setLockMode`                           | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/set-type"><code>contentControls.setType</code></a></span>                                                                | `contentControls.setType`                               | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/get-content"><code>contentControls.getContent</code></a></span>                                                          | `contentControls.getContent`                            | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/replace-content"><code>contentControls.replaceContent</code></a></span>                                                  | `contentControls.replaceContent`                        | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/clear-content"><code>contentControls.clearContent</code></a></span>                                                      | `contentControls.clearContent`                          | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/append-content"><code>contentControls.appendContent</code></a></span>                                                    | `contentControls.appendContent`                         | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/prepend-content"><code>contentControls.prependContent</code></a></span>                                                  | `contentControls.prependContent`                        | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/insert-before"><code>contentControls.insertBefore</code></a></span>                                                      | `contentControls.insertBefore`                          | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/insert-after"><code>contentControls.insertAfter</code></a></span>                                                        | `contentControls.insertAfter`                           | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/get-binding"><code>contentControls.getBinding</code></a></span>                                                          | `contentControls.getBinding`                            | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/set-binding"><code>contentControls.setBinding</code></a></span>                                                          | `contentControls.setBinding`                            | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/clear-binding"><code>contentControls.clearBinding</code></a></span>                                                      | `contentControls.clearBinding`                          | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/get-raw-properties"><code>contentControls.getRawProperties</code></a></span>                                             | `contentControls.getRawProperties`                      | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/patch-raw-properties"><code>contentControls.patchRawProperties</code></a></span>                                         | `contentControls.patchRawProperties`                    | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/validate-word-compatibility"><code>contentControls.validateWordCompatibility</code></a></span>                           | `contentControls.validateWordCompatibility`             | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/normalize-word-compatibility"><code>contentControls.normalizeWordCompatibility</code></a></span>                         | `contentControls.normalizeWordCompatibility`            | Yes     | `idempotent`     | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/normalize-tag-payload"><code>contentControls.normalizeTagPayload</code></a></span>                                       | `contentControls.normalizeTagPayload`                   | Yes     | `idempotent`     | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/text/set-multiline"><code>contentControls.text.setMultiline</code></a></span>                                            | `contentControls.text.setMultiline`                     | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/text/set-value"><code>contentControls.text.setValue</code></a></span>                                                    | `contentControls.text.setValue`                         | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/text/clear-value"><code>contentControls.text.clearValue</code></a></span>                                                | `contentControls.text.clearValue`                       | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/date/set-value"><code>contentControls.date.setValue</code></a></span>                                                    | `contentControls.date.setValue`                         | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/date/clear-value"><code>contentControls.date.clearValue</code></a></span>                                                | `contentControls.date.clearValue`                       | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/date/set-display-format"><code>contentControls.date.setDisplayFormat</code></a></span>                                   | `contentControls.date.setDisplayFormat`                 | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/date/set-display-locale"><code>contentControls.date.setDisplayLocale</code></a></span>                                   | `contentControls.date.setDisplayLocale`                 | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/date/set-storage-format"><code>contentControls.date.setStorageFormat</code></a></span>                                   | `contentControls.date.setStorageFormat`                 | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/date/set-calendar"><code>contentControls.date.setCalendar</code></a></span>                                              | `contentControls.date.setCalendar`                      | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/checkbox/get-state"><code>contentControls.checkbox.getState</code></a></span>                                            | `contentControls.checkbox.getState`                     | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/checkbox/set-state"><code>contentControls.checkbox.setState</code></a></span>                                            | `contentControls.checkbox.setState`                     | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/checkbox/toggle"><code>contentControls.checkbox.toggle</code></a></span>                                                 | `contentControls.checkbox.toggle`                       | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/checkbox/set-symbol-pair"><code>contentControls.checkbox.setSymbolPair</code></a></span>                                 | `contentControls.checkbox.setSymbolPair`                | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/choice-list/get-items"><code>contentControls.choiceList.getItems</code></a></span>                                       | `contentControls.choiceList.getItems`                   | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/choice-list/set-items"><code>contentControls.choiceList.setItems</code></a></span>                                       | `contentControls.choiceList.setItems`                   | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/choice-list/set-selected"><code>contentControls.choiceList.setSelected</code></a></span>                                 | `contentControls.choiceList.setSelected`                | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/repeating-section/list-items"><code>contentControls.repeatingSection.listItems</code></a></span>                         | `contentControls.repeatingSection.listItems`            | No      | `idempotent`     | No      | No      |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/repeating-section/insert-item-before"><code>contentControls.repeatingSection.insertItemBefore</code></a></span>          | `contentControls.repeatingSection.insertItemBefore`     | Yes     | `non-idempotent` | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/repeating-section/insert-item-after"><code>contentControls.repeatingSection.insertItemAfter</code></a></span>            | `contentControls.repeatingSection.insertItemAfter`      | Yes     | `non-idempotent` | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/repeating-section/clone-item"><code>contentControls.repeatingSection.cloneItem</code></a></span>                         | `contentControls.repeatingSection.cloneItem`            | Yes     | `non-idempotent` | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/repeating-section/delete-item"><code>contentControls.repeatingSection.deleteItem</code></a></span>                       | `contentControls.repeatingSection.deleteItem`           | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/repeating-section/set-allow-insert-delete"><code>contentControls.repeatingSection.setAllowInsertDelete</code></a></span> | `contentControls.repeatingSection.setAllowInsertDelete` | Yes     | `conditional`    | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/group/wrap"><code>contentControls.group.wrap</code></a></span>                                                           | `contentControls.group.wrap`                            | Yes     | `non-idempotent` | No      | Yes     |
| <span style={{ whiteSpace: 'nowrap', wordBreak: 'normal', overflowWrap: 'normal' }}><a href="/document-api/reference/content-controls/group/ungroup"><code>contentControls.group.ungroup</code></a></span>                                                     | `contentControls.group.ungroup`                         | Yes     | `conditional`    | No      | Yes     |
