Sitecore Community GraphQL Cookbook

Get Error Pages

GraphQL query to retrieve the Error pages. This is being used the JSS SDK when getting the error page from Sitecore/Edge
Source: JSS SDK
    Delivery APIJSS SDK

JSON Variables


Query


JSON Response

1{
2  "data": {
3    "site": {
4      "siteInfo": {
5        "errorHandling": {
6          "notFoundPage": {
7            "rendered": {
8              "sitecore": {
9                "context": {
10                  "pageEditing": false,
11                  "site": {
12                    "name": "graphql-demo"
13                  },
14                  "pageState": "normal",
15                  "editMode": "chromes",
16                  "language": "en",
17                  "itemPath": "/404"
18                },
19                "route": {
20                  "name": "404",
21                  "displayName": "404",
22                  "fields": {
23                    "Title": {
24                      "value": "404"
25                    },
26                    "Content": {
27                      "value": ""
28                    },
29                    "NavigationFilter": [],
30                    "NavigationTitle": {
31                      "value": "404"
32                    },
33                    "NavigationClass": null,
34                    "SxaTags": [],
35                    "Page Design": null
36                  },
37                  "databaseName": "master",
38                  "deviceId": "fe5d7fdf-89c0-4d99-9aa3-b5fbd009c9f3",
39                  "itemId": "1dfb28c8-88aa-4d58-90c9-fbc690f647d2",
40                  "itemLanguage": "en",
41                  "itemVersion": 1,
42                  "layoutId": "96e5f4ba-a2cf-4a4c-a4e7-64da88226362",
43                  "templateId": "ec9f21e3-f1bf-4c77-95e2-162bde223b4a",
44                  "templateName": "Page",
45                  "placeholders": {
46                    "headless-header": [],
47                    "headless-main": [],
48                    "headless-footer": []
49                  }
50                }
51              }
52            }
53          },
54          "notFoundPagePath": "/404",
55          "serverErrorPage": null,
56          "serverErrorPagePath": ""
57        }
58      }
59    }
60  }
61}