{"id":272,"date":"2023-01-05T13:17:21","date_gmt":"2023-01-05T13:17:21","guid":{"rendered":"http:\/\/localhost:8888\/?p=272"},"modified":"2025-11-26T13:17:21","modified_gmt":"2025-11-26T13:17:21","slug":"web-api-block","status":"publish","type":"post","link":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/2023\/01\/web-api-block\/","title":{"rendered":"Web API Block"},"content":{"rendered":"\n<p>The <strong>Web API<\/strong> block allows us to call Web APIs. The block can be hidden or called automatically. The block allows a complex configuration like the overwriting of the default URL, query parameters, headers or body. <\/p>\n\n\n\n<p>Once we call the Web API, we can pick its response and display it using the Text Viewer. Feel free to change the URL given below (feel free to replace <kbd>package.json<\/kbd> with <kbd>readme.txt<\/kbd>) and click the Call Web API button.<\/p>\n\n\n\n<div class=\"wp-block-inseri-core-text-editor\" data-attributes=\"{&quot;blockId&quot;:&quot;Y354ioIkaGvAHR1CrIxmB&quot;,&quot;content&quot;:&quot;https%3A%2F%2Fraw.githubusercontent.com%2Finseri-swiss%2Finseri-core-wp%2Fmain%2Fpackage.json&quot;,&quot;contentType&quot;:&quot;text\/plain&quot;,&quot;editable&quot;:true,&quot;height&quot;:73,&quot;isVisible&quot;:true,&quot;label&quot;:&quot;Feel free to change the URL below and click the Call Web API button&quot;,&quot;metadata&quot;:{&quot;name&quot;:&quot;textEditor-link&quot;}}\">is loading &#8230;<\/div>\n\n\n\n<div class=\"wp-block-inseri-core-web-api\" data-attributes=\"{&quot;autoTrigger&quot;:false,&quot;blockId&quot;:&quot;uUmzvisvxiYpyvsQLGMxw&quot;,&quot;inputBody&quot;:&quot;&quot;,&quot;inputHeadersParams&quot;:&quot;&quot;,&quot;inputMethodUrl&quot;:&quot;Y354ioIkaGvAHR1CrIxmB\/content&quot;,&quot;inputQueryParams&quot;:&quot;&quot;,&quot;isContentTypeLock&quot;:false,&quot;isVisible&quot;:true,&quot;label&quot;:&quot;Call Web API&quot;,&quot;metadata&quot;:{&quot;name&quot;:&quot;webApi&quot;},&quot;outputContenType&quot;:&quot;text\/plain&quot;,&quot;pid&quot;:{&quot;identifier&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;},&quot;requestParams&quot;:{&quot;bodyType&quot;:&quot;none&quot;,&quot;headerParams&quot;:[{&quot;isChecked&quot;:true,&quot;key&quot;:&quot;&quot;,&quot;value&quot;:&quot;&quot;}],&quot;isContentTypeLock&quot;:true,&quot;method&quot;:&quot;GET&quot;,&quot;paramsBody&quot;:[{&quot;isChecked&quot;:true,&quot;key&quot;:&quot;&quot;,&quot;value&quot;:&quot;&quot;}],&quot;queryParams&quot;:[{&quot;isChecked&quot;:true,&quot;key&quot;:&quot;&quot;,&quot;value&quot;:&quot;&quot;}],&quot;textBody&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/raw.githubusercontent.com\/inseri-swiss\/inseri-core-wp\/main\/tsconfig.json&quot;}}\">is loading &#8230;<\/div>\n\n\n\n<div class=\"wp-block-inseri-core-text-viewer\" data-attributes=\"{&quot;blockId&quot;:&quot;k0gppofDTzxGUR1trb85R&quot;,&quot;content&quot;:&quot;&quot;,&quot;height&quot;:380,&quot;inputKey&quot;:&quot;uUmzvisvxiYpyvsQLGMxw\/data&quot;,&quot;label&quot;:&quot;Web API response&quot;,&quot;metadata&quot;:{&quot;name&quot;:&quot;textViewer&quot;}}\">is loading &#8230;<\/div>\n\n\n\n<p>For more details please see the corresponding <a href=\"https:\/\/inseri-swiss.github.io\/inseri-core-wp\/blocks\/webApi\/\" target=\"_blank\" rel=\"noreferrer noopener\">documentation<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-inseri-core-export alignright\" data-attributes=\"{&quot;align&quot;:&quot;right&quot;,&quot;blockId&quot;:&quot;vaxQQCzmrnvQCf4meQgfk&quot;,&quot;metadata&quot;:{&quot;name&quot;:&quot;export&quot;},&quot;postId&quot;:272}\">is loading &#8230;<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-inseri-core-share alignright\" data-attributes=\"{&quot;align&quot;:&quot;right&quot;,&quot;blockId&quot;:&quot;KTETwIissQyi0jL3ZpuwV&quot;,&quot;copiedText&quot;:&quot;Copied&quot;,&quot;metadata&quot;:{&quot;name&quot;:&quot;share&quot;},&quot;showIcon&quot;:true,&quot;text&quot;:&quot;Share&quot;}\">is loading &#8230;<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Web API block allows us to call Web APIs. The block can be hidden or called automatically. The block allows a complex configuration like the overwriting of the default URL, query parameters, headers or body. Once we call the Web API, we can pick its response and display it using the Text Viewer. Feel [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[40,50,52,53,54],"class_list":["post-272","post","type-post","status-publish","format-standard","hentry","category-inseri-core-block","tag-export","tag-share","tag-text-editor","tag-text-viewer","tag-web-api"],"_links":{"self":[{"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/posts\/272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/comments?post=272"}],"version-history":[{"count":1,"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/posts\/272\/revisions"}],"predecessor-version":[{"id":2110,"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/posts\/272\/revisions\/2110"}],"wp:attachment":[{"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/media?parent=272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/categories?post=272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zi.uzh.ch\/whp\/science-it\/inseri\/wp-json\/wp\/v2\/tags?post=272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}