{"componentChunkName":"component---src-templates-developers-js","path":"/en/developers/apis/1-routing-api/1-graphiql/","result":{"data":{"childPages":{"edges":[{"node":{"fields":{"slug":"/en/developers/"},"frontmatter":{"title":"For developers","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/architecture/"},"frontmatter":{"title":"System architecture","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/api-registration/"},"frontmatter":{"title":"API portal and registration","order":-12,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/changes/"},"frontmatter":{"title":"Changes","order":-10,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/user-interfaces/"},"frontmatter":{"title":"User interfaces","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/deprecations/"},"frontmatter":{"title":"Deprecations","order":-11,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/docker-guide/"},"frontmatter":{"title":"Docker guide","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/"},"frontmatter":{"title":"APIs","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/"},"frontmatter":{"title":"Routing API","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/2-routing-data-api/"},"frontmatter":{"title":"Routing data API","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/4-map-api/"},"frontmatter":{"title":"Map API","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/architecture/x-apis/"},"frontmatter":{"title":"API architecture","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/6-api-faq/"},"frontmatter":{"title":"FAQ","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/5-realtime-api/"},"frontmatter":{"title":"Realtime APIs","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/3-geocoding-api/"},"frontmatter":{"title":"Geocoding API","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/7-terms-of-use/"},"frontmatter":{"title":"Terms of use","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/user-interfaces/1-digitransit-ui/"},"frontmatter":{"title":"Digitransit-ui","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/0-graphql/"},"frontmatter":{"title":"GraphQL","order":10,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/3-realtime-information/"},"frontmatter":{"title":"Real-time information","order":40,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/2-glossary/"},"frontmatter":{"title":"Glossary","order":30,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/canceled-trips/"},"frontmatter":{"title":"Canceled trips","order":80,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/disruption-info/"},"frontmatter":{"title":"Disruption info","order":70,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/4-translations/"},"frontmatter":{"title":"Translation","order":50,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/routes/"},"frontmatter":{"title":"Routes","order":100,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/stops/"},"frontmatter":{"title":"Stops","order":110,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/bicycles-scooters-cars/"},"frontmatter":{"title":"Bicycles, cars and e-scooters","order":60,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/itinerary-planning/"},"frontmatter":{"title":"Itinerary planning","order":90,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/architecture/x-apis/1-routing-api/"},"frontmatter":{"title":"Routing API","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/architecture/x-apis/2-routing-data-api/"},"frontmatter":{"title":"Routing Data","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/architecture/x-apis/4-map-api/"},"frontmatter":{"title":"Map API","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/architecture/x-apis/5-realtime-api/"},"frontmatter":{"title":"Real-time APIs","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/architecture/x-apis/3-geocoding-api/"},"frontmatter":{"title":"Geocoding API","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/1-routing-api/1-graphiql/"},"frontmatter":{"title":"GraphiQL","order":20,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/4-map-api/background-map/"},"frontmatter":{"title":"Background map","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/5-realtime-api/1-getting-started/"},"frontmatter":{"title":"Getting started","order":10,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/3-geocoding-api/address-search/"},"frontmatter":{"title":"Address search","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/3-geocoding-api/autocomplete/"},"frontmatter":{"title":"Autocomplete","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/5-realtime-api/trip-updates/"},"frontmatter":{"title":"Trip updates","order":30,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/5-realtime-api/service-alerts/"},"frontmatter":{"title":"Service alerts","order":20,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/3-geocoding-api/address-lookup/"},"frontmatter":{"title":"Address lookup","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/4-map-api/pois/"},"frontmatter":{"title":"Points of interest","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/5-realtime-api/vehicle-positions/"},"frontmatter":{"title":"Vehicle positions","order":40,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/architecture/x-apis/3-geocoding-api/data-container/"},"frontmatter":{"title":"Data builder and container","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/architecture/x-apis/3-geocoding-api/api/"},"frontmatter":{"title":"API","order":null,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/5-realtime-api/vehicle-positions/high-frequency-positioning/"},"frontmatter":{"title":"High-frequency positioning","order":20,"redirect":null}}},{"node":{"fields":{"slug":"/en/developers/apis/5-realtime-api/vehicle-positions/digitransit-mqtt/"},"frontmatter":{"title":"Digitransit MQTT broker","order":10,"redirect":null}}}]},"markdownRemark":{"fields":{"slug":"/en/developers/apis/1-routing-api/1-graphiql/"},"frontmatter":{"title":"GraphiQL","redirect":null,"toc":null,"description":null,"assets":null,"technologies":null,"docker":null},"html":"<h2 id=\"making-queries-and-exploring-the-schema-using-graphiql\" style=\"position:relative;\"><a href=\"#making-queries-and-exploring-the-schema-using-graphiql\" aria-label=\"making queries and exploring the schema using graphiql permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Making queries and exploring the schema using GraphiQL</h2>\n<p><strong>It is highly recommended to use GraphiQL when familiarizing yourself with the Routing API.</strong></p>\n<p><a href=\"https://github.com/graphql/graphiql\">GraphiQL</a> is a simple UI for making queries. You can use it both to run queries and to explore the GraphQL schema.</p>\n<p><strong>Note:</strong> Queries, parameters, and fields should have at least some description available and you can use the documentation explorer to familiarize yourself with the schema. You can find more details about that under <a href=\"#reading-schema-docs\">Reading schema docs</a>.</p>\n<h3 id=\"using-the-digitransit-graphiql-browser-versions\" style=\"position:relative;\"><a href=\"#using-the-digitransit-graphiql-browser-versions\" aria-label=\"using the digitransit graphiql browser versions permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Using the Digitransit GraphiQL browser versions</h3>\n<p>You can use our hosted GraphiQL browser versions for the four available regions. The browser versions have the correct endpoints configured.</p>\n<ul>\n<li><a href=\"https://api.digitransit.fi/graphiql/hsl/v2/gtfs/v1\">Helsinki region</a></li>\n<li><a href=\"https://api.digitransit.fi/graphiql/waltti/v2/gtfs/v1\">Waltti regions</a></li>\n<li><a href=\"https://api.digitransit.fi/graphiql/varely/v2/gtfs/v1\">Seutu+ regions</a></li>\n<li><a href=\"https://api.digitransit.fi/graphiql/finland/v2/gtfs/v1\">Finland and Estonia</a></li>\n</ul>\n<h2 id=\"execute-your-first-query\" style=\"position:relative;\"><a href=\"#execute-your-first-query\" aria-label=\"execute your first query permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Execute your first query</h2>\n<ol>\n<li>Click <a href=\"https://api.digitransit.fi/graphiql/hsl/v2/gtfs/v1?query=%7B%0A%20%20stop(id%3A%20%22HSL%3A1040129%22)%20%7B%0A%20%20%20%20name%0A%20%20%20%20lat%0A%20%20%20%20lon%0A%20%20%20%20wheelchairBoarding%0A%20%20%7D%0A%7D\">this link</a> to run the query below in GraphiQL.</li>\n</ol>\n<div class=\"gatsby-highlight\" data-language=\"graphql\"><pre class=\"language-graphql\"><code class=\"language-graphql\"><span class=\"token punctuation\">{</span>\n  <span class=\"token property-query\">stop</span><span class=\"token punctuation\">(</span><span class=\"token attr-name\">id</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"HSL:1040129\"</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n    <span class=\"token property\">name</span>\n    <span class=\"token property\">lat</span>\n    <span class=\"token property\">lon</span>\n    <span class=\"token property\">wheelchairBoarding</span>\n  <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n<ol start=\"2\">\n<li>Press play in GraphiQL to execute the query.</li>\n</ol>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1250px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/935423206d7212d5ec46a714c31387ad/b67f3/GraphiQL.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 52.39616613418531%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABR0lEQVQoz42R4U7DIBCA9/6v5QP40z/OdKtOa7cWaIECpZ8BuqXTaLzk65GS+3J37OqPga5XdL2kFwMvp5Hnky68jTy/lfO+texT/ka6qxrL8Rx5fDqx894R40zwHmstzlm8mwje5ZzuvTbo6oIxGmsMRuuCKdlagzaWY/3KztpUFFBTZA6O6A1xWViAJX2AqAPqoabtJOdeoZRGJOSIkEOeTKiR/UuVOvTM84y0kWGKWB+LKElXUnginVBUjaJpP+guDUJIZBYPaDNxONZJGAghEGNkXijdbaHI3eRz4Ws7UDUd72eBuLT0l8/8f9SWw6EuHSbZNoqMW3cp28nRC5WLhdT0eVy1sgqPN+GyEf0kRVpLKpRqRKphZczcC91/hfEmFCtX8Z0wvfK16K+4Cn/jtkNjLNPkMs6Vff5kwYewGfme7St/AYnyBejMcS2hAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"GraphiQL\"\n        title=\"GraphiQL\"\n        src=\"/static/935423206d7212d5ec46a714c31387ad/f09ab/GraphiQL.png\"\n        srcset=\"/static/935423206d7212d5ec46a714c31387ad/80977/GraphiQL.png 313w,\n/static/935423206d7212d5ec46a714c31387ad/80d71/GraphiQL.png 625w,\n/static/935423206d7212d5ec46a714c31387ad/f09ab/GraphiQL.png 1250w,\n/static/935423206d7212d5ec46a714c31387ad/b67f3/GraphiQL.png 1338w\"\n        sizes=\"(max-width: 1250px) 100vw, 1250px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<ol start=\"3\">\n<li>You should get results like below:</li>\n</ol>\n<div class=\"gatsby-highlight\" data-language=\"json\"><pre class=\"language-json\"><code class=\"language-json\"><span class=\"token punctuation\">{</span>\n  <span class=\"token property\">\"data\"</span><span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n    <span class=\"token property\">\"stop\"</span><span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n      <span class=\"token property\">\"name\"</span><span class=\"token operator\">:</span> <span class=\"token string\">\"Arkadian puisto\"</span><span class=\"token punctuation\">,</span>\n      <span class=\"token property\">\"lat\"</span><span class=\"token operator\">:</span> <span class=\"token number\">60.17112</span><span class=\"token punctuation\">,</span>\n      <span class=\"token property\">\"lon\"</span><span class=\"token operator\">:</span> <span class=\"token number\">24.93338</span><span class=\"token punctuation\">,</span>\n      <span class=\"token property\">\"wheelchairBoarding\"</span><span class=\"token operator\">:</span> <span class=\"token string\">\"NOT_POSSIBLE\"</span>\n    <span class=\"token punctuation\">}</span>\n  <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n<p><strong>Note:</strong> If the example provided does not return what is expected then the stop id used in step 2 may not be in use any more and you should try again with an existing id.</p>\n<h2 id=\"changing-the-endpoint-or-api-type\" style=\"position:relative;\"><a href=\"#changing-the-endpoint-or-api-type\" aria-label=\"changing the endpoint or api type permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changing the endpoint or API type</h2>\n<p>When using the browser version, the endpoint currently in use can be viewed by hovering over the <strong>EP</strong> icon.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1250px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/07c677df9fc76faa27463df1e9e83672/b67f3/GraphiQL-endpoint-hovering.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 52.39616613418531%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABRElEQVQoz4WSWW6DMBRFs/9tdRn9aFQSZuMJPGLf6mFKQqq2lo4eIO7RNfjSDxJcEAJSKtyaHtXOZ92hqsv1bRyP5yfqHnXP0DKJ948KlxAC1jWBprUW3jl477f7Yy4Wy3WCMQbGWCyLOUE5PVvUTYeLcxSKUC5hjR45LMg5IwPbpJWWCPVWYeASI1dQaoEg5AwhNbgoVLc7NYxY1xXSJmiXYENCLrYi3qUBCYwrXDuFdmgxsQ5CSMhNrDEve8MYizDljDXlbeYXGU1nPaTUuI8a125CMwoINoCzfhPq2aCu29IwpRIEHgJyHVtOGZNQGEaOgQlMXO/bVTu7sGlxiU/C/NLuuaUPAWySmDidCAWp5oOTsDRM/wrpHQo+JDT1xklorTtCfy06WhT8jeMbGuNAR4fwPmxNfpIRYjw1PPP9l1t8AXgyBfo2veLbAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"GraphiQL\"\n        title=\"GraphiQL\"\n        src=\"/static/07c677df9fc76faa27463df1e9e83672/f09ab/GraphiQL-endpoint-hovering.png\"\n        srcset=\"/static/07c677df9fc76faa27463df1e9e83672/80977/GraphiQL-endpoint-hovering.png 313w,\n/static/07c677df9fc76faa27463df1e9e83672/80d71/GraphiQL-endpoint-hovering.png 625w,\n/static/07c677df9fc76faa27463df1e9e83672/f09ab/GraphiQL-endpoint-hovering.png 1250w,\n/static/07c677df9fc76faa27463df1e9e83672/b67f3/GraphiQL-endpoint-hovering.png 1338w\"\n        sizes=\"(max-width: 1250px) 100vw, 1250px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<p>The endpoint can be changed by clicking the <strong>EP</strong> icon. A menu with endpoint options opens up.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1250px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/766b2619dc8a7516df72133d923b098b/b67f3/GraphiQL-endpoint.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 52.39616613418531%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABWklEQVQoz4WSXW6DMBCEc/9r9QB97EtSEUjSEAP+AXttg5lqDUlDVLUrDYuw9mPG9q669uikQSc1pOrxeRmwv9hF5wH78/J+EIQD9xfxWlETyibh/eOCXYwBKU0YYwQRIQRCDB5jDLnzerQOtmjhnAU5B2ftIrd0IgfrCGV1wo6Ih0YYnzCNASk6pHnGDGDmB4BkR5i3CqLTaKSBMRaKpQco3edkygw4fBbsMGKaJmhK6H0CxbSAGLqKKyKhUz2K2uAqrujaGkpp6AzuYZ3Hsax+gOxqSvPi7llY4MHHPHgSBkXd4atRUK2AbG/5+2AJx+MKTGnNtoyvMDzccfc+QJsBg3U5osxxzaoVWL4A51d3T+IBvg3kA4RoIJXJP2BtgeF/IBcDRCNheovbBthvgXzK96G/iq8Fx3XkUdfiAWTYZg+do7w/rJDdpl/Fw63UuYumzZDnyPdT/gY0IwVGqWXeyQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"GraphiQL\"\n        title=\"GraphiQL\"\n        src=\"/static/766b2619dc8a7516df72133d923b098b/f09ab/GraphiQL-endpoint.png\"\n        srcset=\"/static/766b2619dc8a7516df72133d923b098b/80977/GraphiQL-endpoint.png 313w,\n/static/766b2619dc8a7516df72133d923b098b/80d71/GraphiQL-endpoint.png 625w,\n/static/766b2619dc8a7516df72133d923b098b/f09ab/GraphiQL-endpoint.png 1250w,\n/static/766b2619dc8a7516df72133d923b098b/b67f3/GraphiQL-endpoint.png 1338w\"\n        sizes=\"(max-width: 1250px) 100vw, 1250px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<p>The API type currently in use can be viewed by hovering over the <strong>API</strong> icon.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1250px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/dec5b05832bd5c61f3ba9a4b7dc3e882/b67f3/GraphiQL-api-hovering.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 52.39616613418531%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABUUlEQVQoz32S3XKDIBBG8/4v1UfoZW+STH7atFajgAIC4ukAJrVpp8wc19HZ47fg5vzR03aKtpN0omd/GdhedOFtYPtW7ne1ZZfqA+ndobKcmsjzy4WN944YJ4L3WGtxzuLdSPAuVx8cThv0vsEYjTUGo3XBlGqtQRvL6fzKxtoR7wNqjEzBEb0hzjMzMKcLEIeAfDpSd5KmUyilEQk5IGSfJxNqYLc/pISeaZqQNtKPEetjESXpQlqOSCsUh0pR1R+01wohJDKLe7QZOZ7O38KUaopzSbcmZZ3BjT43vtZJ2vLeCMS1prt+5ueDthyPizDGZTZKLTLu6VJNe5QapUpjaro8rlpYhKcH4fyYbiVMouqzpbkKpOoXhuUDa6H7X3iThjDl3ysdQJZkWRH/EKZTvjX9t6YYVyP3v7jvoTGWcXQZl9PGP5jxIdyFj6xP+QsmNQWYJKzwPQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"GraphiQL\"\n        title=\"GraphiQL\"\n        src=\"/static/dec5b05832bd5c61f3ba9a4b7dc3e882/f09ab/GraphiQL-api-hovering.png\"\n        srcset=\"/static/dec5b05832bd5c61f3ba9a4b7dc3e882/80977/GraphiQL-api-hovering.png 313w,\n/static/dec5b05832bd5c61f3ba9a4b7dc3e882/80d71/GraphiQL-api-hovering.png 625w,\n/static/dec5b05832bd5c61f3ba9a4b7dc3e882/f09ab/GraphiQL-api-hovering.png 1250w,\n/static/dec5b05832bd5c61f3ba9a4b7dc3e882/b67f3/GraphiQL-api-hovering.png 1338w\"\n        sizes=\"(max-width: 1250px) 100vw, 1250px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<p>The API type can be changed by clicking the <strong>API</strong> icon. A menu with API type options opens up. Only the production API type is intended for public use. The development API type has a schema which is not stable and can be subject to change.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1250px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/0a4c8b527cfbace703f2b44629b2a938/b67f3/GraphiQL-api.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 52.39616613418531%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABSUlEQVQoz42R0W6jMBBF8/+/1Q/Yx31JKpK02VISsA22sWE4K9s0pWm1WkuHQVhzNJfZnd962s7QdppO9TxfBvYXW3gd2L+W90PjOaT6QLqras/pKvz6fWEXY0BkZooR7z0heGIYmWLINd1H67DVDecs3jmctQVXqvcO6zyn8ws771PThBmFeQpIdMiysABLegBiJ8zTmabVXDuDMRaV0ANK9zmZMgOH5ypNGJnnGe2FfhR8lCJK0pV0IkKrDFVtqJs32luNUhqdxT3WjRxP509hmmqWpUy3hSIPY8yNL01PVbf8uSrUraG7vefvg/Ucj6tQZM1W2lcZ9+lSHUMs0XTC0uW4ZmUVnh6Ey+N0m8j94HKjNluGzFdh+D9haijTlQWoLCviL8K05Y+mfx0R2UT+zv0fOucZx5AJeVr5gYU4TWvk4RvbLf8FZkIFvsyWtBgAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"GraphiQL\"\n        title=\"GraphiQL\"\n        src=\"/static/0a4c8b527cfbace703f2b44629b2a938/f09ab/GraphiQL-api.png\"\n        srcset=\"/static/0a4c8b527cfbace703f2b44629b2a938/80977/GraphiQL-api.png 313w,\n/static/0a4c8b527cfbace703f2b44629b2a938/80d71/GraphiQL-api.png 625w,\n/static/0a4c8b527cfbace703f2b44629b2a938/f09ab/GraphiQL-api.png 1250w,\n/static/0a4c8b527cfbace703f2b44629b2a938/b67f3/GraphiQL-api.png 1338w\"\n        sizes=\"(max-width: 1250px) 100vw, 1250px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<h2 id=\"exploring-the-schema-with-graphiql\" style=\"position:relative;\"><a href=\"#exploring-the-schema-with-graphiql\" aria-label=\"exploring the schema with graphiql permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Exploring the schema with GraphiQL</h2>\n<p>GraphiQL is schema aware. This means that you can invoke autocomplete by Ctrl-space. The tool then shows available options for your query.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1250px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/62187b46e53bc0f56a1e436f63a91c7d/b67f3/GraphiQL-autocomplete.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 52.39616613418531%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABTklEQVQoz32S7XKjIBRA8/6v1QfYn/sn6ZikzdaaKB8CgsLZATWNaXfvzPGCzD1ywd35Q9N2iraTdELzeunZX8zMe8/+fR4fGsch5yfyWlU7TtfIr98XdiF4YoyEcWQYHN47gh8Ygy85rwdjMdUNaw3OWqwxM3bOzlmMdZzOb+ycy0UjRjiCNsRgSCmSgJQfQDQj6uVM00qunUIpg8jIHiF16UyonsNrlXcYGMcJJy3BeqyfiiSldCdHINIKRVUr6uaD9lYjhEQWscbYgePpPAunaULpHm0sU0xb4TzBD6EUvjWaqm75cxWIW0N3+yzve+M4HhdhjIlpikUMW+E6doOnE6oUC2noSrtqYRGeHoRrpKd2V2n+WC6UqkcqvdAXtkI/C58l34XxLhQLq3gjzLe8Fv0vVuG/uJ+htY5h8AVfdht/IJX/9KvlLY+3/BfHJwWFdhlJgQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"GraphiQL\"\n        title=\"GraphiQL\"\n        src=\"/static/62187b46e53bc0f56a1e436f63a91c7d/f09ab/GraphiQL-autocomplete.png\"\n        srcset=\"/static/62187b46e53bc0f56a1e436f63a91c7d/80977/GraphiQL-autocomplete.png 313w,\n/static/62187b46e53bc0f56a1e436f63a91c7d/80d71/GraphiQL-autocomplete.png 625w,\n/static/62187b46e53bc0f56a1e436f63a91c7d/f09ab/GraphiQL-autocomplete.png 1250w,\n/static/62187b46e53bc0f56a1e436f63a91c7d/b67f3/GraphiQL-autocomplete.png 1338w\"\n        sizes=\"(max-width: 1250px) 100vw, 1250px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<h2 id=\"reading-schema-docs\" style=\"position:relative;\"><a href=\"#reading-schema-docs\" aria-label=\"reading schema docs permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reading schema docs</h2>\n<p>By clicking the documentation icon in the upper left corner of GraphiQL you can open the <strong>Documentation Explorer</strong>. Then, clicking <strong>query: QueryType</strong> will open up a list of all available top level queries.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1250px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/a5cc50fcf4a029b23b89eb7e57fcc887/b67f3/GraphiQL-docs.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 52.39616613418531%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABkUlEQVQoz32SWY7cMAxEff9r5QD5zM90xr2vblv7rhdI7s4MECACCiWCYolFaTheDfOieC6i8+dZszlbNifDx1Hz0dm8WLO5OzZn0/P9zMkwXh27R+HnrxPDPC94HzqC9xij0UoSgydF3zkGt8Y5YMcJKxTOWawxHW1vrGO3PzAYY3lMC1IZaq3ElFFarxwKNXlKtJRSaUv9ODAdn9yEREjT0ZwtQrP5PTKUnLGh4L2DuhaFEEi5sLiCbrlUgNrziYrUht1VcbrfmB4XlvmJsYHt7sCQc0baiFxmgpW0uNnPuVBqJZfaub4uiyGhlOYyKcbrzOE+85weyGViHLcMOWWEttweM9fbhHMeH8Jfgfd6xz5EhNTMYrU5i2ZZorVhu92vHSqTcGoiObkW+S/B+uruHbdZtnkvQiHkirbXxrPd7RlKKUhhWS6fJC974f8EG38JapaGLuhWwRATTiuseFBzfNn61/J362/B7+iCzbLzAW0MQpn+VVpBm6N7/c0YU7fZnDT0R1Smd/dGEzR2tfwH2+gFGwLZJm0AAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"GraphiQL\"\n        title=\"GraphiQL\"\n        src=\"/static/a5cc50fcf4a029b23b89eb7e57fcc887/f09ab/GraphiQL-docs.png\"\n        srcset=\"/static/a5cc50fcf4a029b23b89eb7e57fcc887/80977/GraphiQL-docs.png 313w,\n/static/a5cc50fcf4a029b23b89eb7e57fcc887/80d71/GraphiQL-docs.png 625w,\n/static/a5cc50fcf4a029b23b89eb7e57fcc887/f09ab/GraphiQL-docs.png 1250w,\n/static/a5cc50fcf4a029b23b89eb7e57fcc887/b67f3/GraphiQL-docs.png 1338w\"\n        sizes=\"(max-width: 1250px) 100vw, 1250px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<p>From here you can check e.g. <strong>alerts</strong>, which describes what can be queried using that top level. It says \"Get all active alerts\".</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1250px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/38dde7f65a14eace48e86f0ed95abee3/b67f3/GraphiQL-alerts.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 52.39616613418531%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABkElEQVQoz32SSXLcMAxFdf9r5QBZZmO5JLWsuN0tkRRHcPopkN22k0VQhQIH8eED0LBeDYTUOITCITVeN41xcxg3i5c3g5cW7SMajDeP8bdt9+2bzWK6eiz3gp+/NgxaG/gQQERIMSIngjUakQJSDC1G8n2fCW7a4ZSG9w7O2ua8ts5juawYnPNNIVEEW62AEBIUMzQV1BRQokMptd3rHyv2twMf6oQ6bXN+L5XB+DphyCl3dSk3WK0VQsq2V77AUEFIhVO1bAkVp7FYrhrb7QP7/R1SHLCOMC8rhpwznDVIkdqjJ5DPOUEuFaX2c7ZICdym911jugqsN4Fjv+OUO6Zp7kCma3mD01xqgpQSpRR0q49W9BgoQp0GQvUyheKSTxhjMc+Xh0JHMOpoSgPRX8D6UPcEci9PbSGVhjq789rYgHm5YOBeUYjwziLG1Hr3PyDHL6CBZG9A34E8XecCnO2T7ordJ+Bf+w787g3IJfM/aI1r5VIIyLm0qftACIGaai6TFbNzQgayuqcz0Lpe8h99awVSLmbM4wAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"GraphiQL\"\n        title=\"GraphiQL\"\n        src=\"/static/38dde7f65a14eace48e86f0ed95abee3/f09ab/GraphiQL-alerts.png\"\n        srcset=\"/static/38dde7f65a14eace48e86f0ed95abee3/80977/GraphiQL-alerts.png 313w,\n/static/38dde7f65a14eace48e86f0ed95abee3/80d71/GraphiQL-alerts.png 625w,\n/static/38dde7f65a14eace48e86f0ed95abee3/f09ab/GraphiQL-alerts.png 1250w,\n/static/38dde7f65a14eace48e86f0ed95abee3/b67f3/GraphiQL-alerts.png 1338w\"\n        sizes=\"(max-width: 1250px) 100vw, 1250px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>\n<p>Let's try to query alerts:</p>\n<ol>\n<li>Close the docs</li>\n<li>Click <a href=\"https://api.digitransit.fi/graphiql/hsl/v2/gtfs/v1?query=%7B%0A%20%20alerts%20%7B%0A%20%20%20%20alertDescriptionText%0A%20%20%7D%0A%7D\">this link</a> to run the query below in GraphiQL.</li>\n</ol>\n<div class=\"gatsby-highlight\" data-language=\"graphql\"><pre class=\"language-graphql\"><code class=\"language-graphql\"><span class=\"token punctuation\">{</span>\n  <span class=\"token object\">alerts</span> <span class=\"token punctuation\">{</span>\n    <span class=\"token property\">alertDescriptionText</span>\n  <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n<ol start=\"3\">\n<li>Press play in GraphiQL to execute the query. Depending on the current traffic situation, you might get information about one or more ongoing disruptions.</li>\n</ol>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1250px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/080c84cfc3711ed9f8d1c15db183f320/b67f3/GraphiQL-alerts-results.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 52.39616613418531%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABJ0AAASdAHeZh94AAABhklEQVQoz42R646bMBBG8/5P1Kfo36i7JIFkweBrCGDAwZzKJJtVq7bqWEcjW/Lxp/HuUndYd8O6FnftOFYdWTU8KPsHYuCgRg7P89QPwr/2eTNy1gvf9yW7EGZijNxDYJ4m7mEihNRnwjwR7jNhGPFHw+j9hh8GvH8yDIyjZ/Ajl8sHu3FMgjvdFBnmlTGsxBXWJ6mWPiC/ZTTaIfWVtu1obz3Xtud6G3Bb9/x4y1LCwLJElri+WDfTo69Pq48BpR2X5orQN2rTYVzL1WqsUXStZb/fP4QxPqO86kuWVooawoJtzhhxQJYZqjqiy3dM+Y4uM1pdcjrlvwpfkvVr/9nHKWBkha1znLxspAc2lKDvB4rz5e/C3+VpLM5qlFIIqailRqsGp8UmvDlFnqeE838KYxIatJJIpZFKYbTcZpge6lpHkRePX/689K9Kn2W1RDUCISrqpkbLClPnaHHiZiV5UbDzfmSa5o15Sxv/yH2JmPqMLd+w1TtOZNgq22ZqktAIiiLnJ1fmARA0G9vrAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"GraphiQL\"\n        title=\"GraphiQL\"\n        src=\"/static/080c84cfc3711ed9f8d1c15db183f320/f09ab/GraphiQL-alerts-results.png\"\n        srcset=\"/static/080c84cfc3711ed9f8d1c15db183f320/80977/GraphiQL-alerts-results.png 313w,\n/static/080c84cfc3711ed9f8d1c15db183f320/80d71/GraphiQL-alerts-results.png 625w,\n/static/080c84cfc3711ed9f8d1c15db183f320/f09ab/GraphiQL-alerts-results.png 1250w,\n/static/080c84cfc3711ed9f8d1c15db183f320/b67f3/GraphiQL-alerts-results.png 1338w\"\n        sizes=\"(max-width: 1250px) 100vw, 1250px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n  </a>\n    </span></p>","tableOfContents":"<ul>\n<li>\n<p><a href=\"/en/developers/apis/1-routing-api/1-graphiql/#making-queries-and-exploring-the-schema-using-graphiql\">Making queries and exploring the schema using GraphiQL</a></p>\n<ul>\n<li><a href=\"/en/developers/apis/1-routing-api/1-graphiql/#using-the-digitransit-graphiql-browser-versions\">Using the Digitransit GraphiQL browser versions</a></li>\n</ul>\n</li>\n<li><a href=\"/en/developers/apis/1-routing-api/1-graphiql/#execute-your-first-query\">Execute your first query</a></li>\n<li><a href=\"/en/developers/apis/1-routing-api/1-graphiql/#changing-the-endpoint-or-api-type\">Changing the endpoint or API type</a></li>\n<li><a href=\"/en/developers/apis/1-routing-api/1-graphiql/#exploring-the-schema-with-graphiql\">Exploring the schema with GraphiQL</a></li>\n<li><a href=\"/en/developers/apis/1-routing-api/1-graphiql/#reading-schema-docs\">Reading schema docs</a></li>\n</ul>","excerpt":"Making queries and exploring the schema using GraphiQL It is highly recommended to use GraphiQL when familiarizing yourself with the Routing API. GraphiQL is a simple UI for making queries. You can…"}},"pageContext":{"slug":"/en/developers/apis/1-routing-api/1-graphiql/"}},"staticQueryHashes":["3675773199","4050193485"]}