# CreateGuidelinePageBlockInput

> Input in domain **Guidelines**

- HTML: [CreateGuidelinePageBlockInput.html](CreateGuidelinePageBlockInput.html)
- Raw SDL: [CreateGuidelinePageBlockInput.sdl](CreateGuidelinePageBlockInput.sdl)
- Covered by: [llms.txt](../llms.txt)

## Input fields

- `blockTypeId`: `ID!` _(beta)_ — The `id` of the `GuidelinePageBlockType` of the block to create.
- `settings`: `JsonObject!` _(beta)_ — The `settings` of the block, as defined by the block type's `settingsSchema`. Only api-writable settings may be provided; required fields must be present.
- `sectionId`: `ID!` _(beta)_ — The `id` of the `GuidelinePageSection` to create the block in.
- `afterElementId`: `ID` = `null` _(beta)_ — The element after which the block is created. Omit to create it first in the section.
