{"id":31591,"date":"2025-07-16T05:00:00","date_gmt":"2025-07-16T03:00:00","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=31591"},"modified":"2025-07-14T11:39:05","modified_gmt":"2025-07-14T09:39:05","slug":"sap-fiori-a-modern-interface-built-on-a-solid-authorization-foundation","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/en\/sap-fiori-a-modern-interface-built-on-a-solid-authorization-foundation\/","title":{"rendered":"SAP Fiori \u2013 a modern interface built on a solid authorization foundation"},"content":{"rendered":"\n<p>SAP has been evolving for decades \u2013 from mainframe systems like SAP R2 through the client-server era with SAP R\/3 to the in-memory computing revolution with SAP HANA. Each step brought new technological possibilities. But for years, one thing remained a challenge: the user interface. It was complex, unintuitive, and often required extensive training.<\/p>\n\n\n\n<p>That&#8217;s where SAP Fiori comes in \u2013 SAP&#8217;s answer to the growing demand for user-centric design in the digital transformation era.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"406\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image1-1024x406.png\" alt=\"SAP Fiori - at the intersection of users, business and technology\" class=\"wp-image-31570\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image1-1024x406.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image1-300x119.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image1-768x304.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image1-1536x609.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image1.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig. 1 SAP Fiori &#8211; at the intersection of users, business and technology<\/figcaption><\/figure>\n\n\n\n<p>SAP Fiori isn&#8217;t just a &#8220;prettier SAP.&#8221; It represents a complete shift in user experience design. <strong>Its core idea is to tailor applications to fundamental business roles and everyday tasks<\/strong>. Users see exactly what they need \u2013 no clutter, no unnecessary complexity. The apps are responsive, lightweight, and accessible from desktops, tablets, or phones.<\/p>\n\n\n\n<p>But behind this simplicity lies <strong>a complex and powerful system<\/strong> that must be carefully designed, configured, and secured. At the heart of it all are authorizations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>How does SAP Fiori work under the hood?<\/strong><\/strong><\/h2>\n\n\n\n<p>At the core of the Fiori experience is the <strong>SAP Fiori Launchpad<\/strong> \u2013 a central entry point where users log in to access their assigned applications. The tiles visible on the Launchpad home screen are not random; they result from deliberate configuration involving catalogs, pages, spaces, and roles.<\/p>\n\n\n\n<p>Depending on the application type, SAP Fiori can run modern SAPUI5-based apps and classic legacy transactions (SAP GUI or Web Dynpro) rendered in HTML and styled to fit the Fiori look &amp; feel.<\/p>\n\n\n\n<p>Fiori applications are typically divided into three main categories:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>transactional (e.g., creating purchase orders),<\/li>\n\n\n\n<li>analytical (e.g., displaying KPIs),<\/li>\n\n\n\n<li>and fact sheets (e.g., navigating detailed object data).<\/li>\n<\/ul>\n\n\n\n<p>These rely on OData services to communicate between the front-end UI and the backend system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Authorizations \u2013 who sees what and why?<\/strong><\/strong><\/h2>\n\n\n\n<p>SAP Fiori introduces a precise authorization model based on catalogs, spaces, pages, and roles. One key difference from classic SAP is that tile visibility in the Launchpad is itself authorization-controlled. If a user isn&#8217;t assigned the right catalog or space, they won&#8217;t see the application, even if they have backend access.<\/p>\n\n\n\n<p>From a technical standpoint, authorization is split into two main layers: the <strong>Front-End Server (FES)<\/strong> and the <strong>Back-End Server (BES)<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"473\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image2-1024x473.png\" alt=\"SAP Fiori authorization mechanism\" class=\"wp-image-31572\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image2-1024x473.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image2-300x139.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image2-768x355.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image2-1536x709.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image2.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig. 2 SAP Fiori authorization mechanism<\/figcaption><\/figure>\n\n\n\n<p>The FES manages UI-level access, controlling what the user sees, as well as the start authorizations for OData services. It&#8217;s where we assign catalogs, spaces, and pages that define the structure of the user&#8217;s Launchpad.<\/p>\n\n\n\n<p>The BES controls access to the actual business data, which is where the application logic executes. Therefore, users must also have appropriate roles in the backend; otherwise, the app may open but show no data or throw an authorization error.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"545\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image3-1024x545.png\" alt=\"SAP Fiori authorization mechanism\" class=\"wp-image-31574\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image3-1024x545.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image3-300x160.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image3-768x408.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image3-1536x817.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image3.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig. 3 SAP Fiori authorization mechanism<\/figcaption><\/figure>\n\n\n\n<p>In embedded scenarios (FES and BES in one system), a single PFCG role is sufficient. You need roles on both sides in hub deployments (FES and BES are separate). While the hub setup is more complex, it offers flexibility and enhanced security, especially for centralized Launchpad scenarios across multiple backend systems.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"492\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image4-1024x492.png\" alt=\"SAP Fiori implementation in embedded and hub model\" class=\"wp-image-31576\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image4-1024x492.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image4-300x144.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image4-768x369.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image4-1536x738.png 1536w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image4.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig. 4 SAP Fiori implementation in embedded and hub model<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Where to start? SAP Fiori Apps Reference Library<\/strong><\/strong><\/h2>\n\n\n\n<p>Whether planning access, building roles, or analyzing business needs, the <strong>SAP Fiori Apps Reference Library<\/strong> is your go-to resource. It&#8217;s SAP&#8217;s official online catalog of all available Fiori applications.<\/p>\n\n\n\n<p>Here, you&#8217;ll find detailed technical information:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>App IDs,<\/li>\n\n\n\n<li>required components,<\/li>\n\n\n\n<li>supported databases,<\/li>\n\n\n\n<li>related roles, catalogs, and OData services.<\/li>\n<\/ul>\n\n\n\n<p>The library lets you filter apps by module, role, technology, or system version. It even includes a &#8220;Get Recommendations&#8221; tool that can suggest which apps to implement in your organization based on real usage data (e.g., collected via ST03).<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"494\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image5-1024x494.png\" alt=\"SAP Fiori Apps Reference Library \" class=\"wp-image-31578\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image5-1024x494.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image5-300x145.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image5-768x370.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image5.png 1431w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig. 5 <a href=\"https:\/\/www.sap.com\/fiori-apps-library\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >SAP Fiori Apps Reference Library<\/a><\/figcaption><\/figure>\n\n\n\n<p>You can explore it freely online at: <a href=\"https:\/\/www.sap.com\/fiori-apps-library\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >https:\/\/www.sap.com\/fiori-apps-library<\/a>. A valid S-user is needed for advanced features like recommendations.<\/p>\n\n\n\n<p>This tool is invaluable \u2013 not just for technical consultants, but also for UX designers and business process owners.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Catalogs, pages, spaces \u2013 building the Launchpad experience<\/strong><\/h2>\n\n\n\n<p>The process of granting access to Fiori apps starts with <strong>catalogs<\/strong>, which contain apps and their target mappings (launch information). These are then grouped into <strong>pages<\/strong>, and pages into <strong>spaces<\/strong>, which are assigned to users via roles.<\/p>\n\n\n\n<p>This layered structure allows for tailored user experiences \u2013 for example, a finance manager might see a different Launchpad layout than a warehouse supervisor. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image6-1024x512.png\" alt=\"SAP Fiori \u2013 building Launchpad\" class=\"wp-image-31580\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image6-1024x512.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image6-300x150.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image6-768x384.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image6.png 1431w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig. 6 SAP Fiori \u2013 building Launchpad<\/figcaption><\/figure>\n\n\n\n<p>SAP also provides intuitive tools for managing this structure, such as the <em>Manage Launchpad Spaces<\/em> and <em>Manage Launchpad Pages<\/em> apps. You can also assign spaces and pages directly within the PFCG transaction.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image7-1024x536.png\" alt=\"SAP Fiori - defining Launchpad's tile layout and structure\" class=\"wp-image-31582\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image7-1024x536.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image7-300x157.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image7-768x402.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image7.png 1431w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig. 7 SAP Fiori &#8211; defining Launchpad&#8217;s tile layout and structure<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>What about legacy applications?<\/strong><\/strong><\/h2>\n\n\n\n<p>Many organizations still rely on classic technologies like SAP GUI for HTML or Web Dynpro ABAP. Thanks to the Belize theme and integration into the Launchpad, these apps can look and behave like native Fiori apps. But they require special handling.<\/p>\n\n\n\n<p>They must be included in Fiori catalogs and embedded in pages and spaces to be visible. Backend authorizations (e.g., SU24) must also be in place, just like for standard transactions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Maintenance and diagnostics \u2013 enter Launchpad Content Manager<\/strong><\/strong><\/h2>\n\n\n\n<p>As systems evolve and new app versions are released, administrators face the challenge of keeping Launchpad content current. The <strong>Launchpad Content Manager<\/strong> (transaction <strong>\/UI2\/FLPCM_CUST<\/strong>) helps by providing visibility into catalog consistency, tile errors, missing mappings, and deprecated content.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"450\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image8-1024x450.png\" alt=\"SAP Fiori  \u2013 Launchpad Content Manager\" class=\"wp-image-31584\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image8-1024x450.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image8-300x132.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image8-768x338.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image8-370x162.png 370w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/image8.png 1431w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fig. 8 SAP Fiori\u00a0\u2013 Launchpad Content Manager<\/figcaption><\/figure>\n\n\n\n<p>This tool is especially useful after system upgrades. It identifies obsolete or deprecated apps, finds their successors, and updates catalogs and roles accordingly. It&#8217;s your central dashboard for content governance in the Launchpad.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/sii.pl\/en\/job-ads\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"737\" height=\"170\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/praca-EN-k.jpg\" alt=\"job offer\" class=\"wp-image-31593\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/praca-EN-k.jpg 737w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/praca-EN-k-300x69.jpg 300w\" sizes=\"(max-width: 737px) 100vw, 737px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Summary<\/strong><\/strong><\/h2>\n\n\n\n<p>SAP Fiori is more than just a modern interface \u2013 it&#8217;s a UX platform that transforms users&#8217; interactions with SAP. However, a well-structured authorization model is essential for it to work efficiently and securely. This model is built around catalogs, roles, OData services, and business roles.<\/p>\n\n\n\n<p>Though the initial setup of SAP Fiori can seem complex, it ultimately provides a powerful and flexible way to deliver personalized, role-based access to the right applications, all within a unified, secure, and intuitive environment.<\/p>\n\n\n\n<p>If you&#8217;re working on an SAP S\/4HANA implementation or improving an existing system, it&#8217;s worth investing time in understanding how SAP Fiori authorization works. It&#8217;s not just about access \u2013 it&#8217;s about delivering real business value through a great user experience.<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;31591&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5 ( vote: 1)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;SAP Fiori \u2013 a modern interface built on a solid authorization foundation&quot;,&quot;width&quot;:&quot;139.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 139.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            5\/5 ( vote: 1)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>SAP has been evolving for decades \u2013 from mainframe systems like SAP R2 through the client-server era with SAP R\/3 &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/en\/sap-fiori-a-modern-interface-built-on-a-solid-authorization-foundation\/\">Continued<\/a><\/p>\n","protected":false},"author":723,"featured_media":31590,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1319],"tags":[1776,1590,1526,1499],"class_list":["post-31591","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-soft-development","tag-sap-fiori-en","tag-tools","tag-guidebook","tag-sap-en"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2025\/07\/Computer.jpg","category_names":["Soft development"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/posts\/31591"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/users\/723"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/comments?post=31591"}],"version-history":[{"count":1,"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/posts\/31591\/revisions"}],"predecessor-version":[{"id":31595,"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/posts\/31591\/revisions\/31595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/media\/31590"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/media?parent=31591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/categories?post=31591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/en\/wp-json\/wp\/v2\/tags?post=31591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}