GraphQL - Nodes

> Query all contents at root level

Request:

query {
  contents {
    id
    name
  }
}
 

Response:

{
  "data": {
    "contentroots": [
      {
        "id": "14b60474-c823-4fcc-9564-a443a231fab7",
        "name": "Website"
      },
      {
        "id": "e7fe5899-86a2-4f11-abe9-f3a2b1627a74",
        "name": "Root"
      },
      {
        "id": "710810b5-529c-4090-967e-612a6aab2cb0",
        "name": "Content Test"
      },
      {
        "id": "83f29324-6628-4e82-abdb-584626dfd427",
        "name": "RelationsTest"
      }
    ]
  }
}
                

> Query single content

Request:

query {
  content(id: "14b60474-c823-4fcc-9564-a443a231fab7") {
    id
    name
    children {
      id
      name
      latestVersion {
        fields {
          id
          value
          fieldType {
            id
            name
          }
        }
      }
    }
  }
} 

Response:

{
  "data": {
    "content": {
      "id": "14b60474-c823-4fcc-9564-a443a231fab7",
      "name": "Website",
      "children": [
        {
          "id": "a7c79df0-ecc8-4842-8ca3-65c84c19146a",
          "name": "Child 1",
          "latestVersion": {
            "fields": [
              {
                "id": "f08cc2cb-7e9e-4de6-8e01-54ab829800ae",
                "value": "Short Description Default Value",
                "fieldType": {
                  "id": "a04e4cab-d919-4ccb-9863-5e7f04e9f06f",
                  "name": "Short Description"
                }
              },
              {
                "id": "6f54de4d-d0dc-4ba4-a327-58cd9cb8fe24",
                "value": "",
                "fieldType": {
                  "id": "e7738628-e7b3-4d24-833b-1f3df523443e",
                  "name": "Components"
                }
              }              
            ]
          }
        }
      ]
    }
  }
}