Docs
GraphQL referenceMutations

Create Block

MUTATIONcreateBlock(input: CreateBlockInput!): BlockMutationOutput!

Access: Requires the blocks:write permission.

Arguments

input*

Returns

  1. createBlock
block?||||||||||||||||||||||||||||||||||
message?String
success*Boolean!
Example Request
mutation CreateBlock($input: CreateBlockInput!) {  createBlock(input: $input) {    block {      __typename      ... on AccordionBlock {        allowMultiple        createdAt        description        id        isActive        name        networkId        pageId      }    }    message    success  }}
Variables
{  "input": {    "config": "<JSON>",    "isActive": true,    "name": "string",    "networkId": "1",    "pageId": "1",    "sortOrder": 0,    "type": "ACCORDION"  }}
Example Response
{  "data": {    "createBlock": {      "block": {        "__typename": "AccordionBlock",        "allowMultiple": true,        "createdAt": "<DateTime>",        "description": "string",        "id": "1",        "isActive": true,        "name": "string",        "networkId": "1",        "pageId": "1"      },      "message": "string",      "success": true    }  }}