# 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.