{"id":35111,"date":"2026-03-02T12:57:29","date_gmt":"2026-03-02T11:57:29","guid":{"rendered":"https:\/\/www.azzurrodigitale.com\/?p=35111"},"modified":"2026-03-02T14:34:56","modified_gmt":"2026-03-02T13:34:56","slug":"nesting-the-art-of-optimising-space-to-reduce-waste","status":"publish","type":"post","link":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/","title":{"rendered":"REST APIs: the invisible engine behind your applications"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Indice dei contenuti<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #21bdff;color:#21bdff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #21bdff;color:#21bdff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/#Why_REST_APIs_are_essential_even_if_we_dont_see_them\" >Why REST APIs are essential (even if we don\u2019t see them)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/#Deep_Tech_for_Insiders\" >Deep Tech for Insiders<\/a><\/li><\/ul><\/nav><\/div>\n\n<h4 class=\"wp-block-heading\">Article by Gaia Pistori \u2013 Full-stack Developer at AzzurroDigitale<\/h4>\n\n<p><em>REST APIs are the invisible engine that allows software, management systems, and applications to communicate with each other. In this article, we clearly explain what they are, how they work, and why they are a strategic asset for companies looking to integrate systems, scale, and accelerate digital transformation.  <\/em><\/p>\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>Every day we use dozens of applications that \u201cmagically\u201d communicate with each other, allowing us to request, send, or delete data: the app that shows the weather, the website that lets us pay by card, the management system that retrieves customer data. Behind the scenes, very often, there\u2019s one key player: the <strong>REST API<\/strong>.<\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"Business-Case:-Perch&#xE9;-le-API-REST-sono-fondamentali-(anche-se-non-le-vediamo)\"><span class=\"ez-toc-section\" id=\"Why_REST_APIs_are_essential_even_if_we_dont_see_them\"><\/span>Why REST APIs are essential (even if we don\u2019t see them)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p>From the perspective of a customer or end user, REST APIs serve a very simple purpose: <strong>to enable different systems to communicate reliably, quickly, and in a standardized way.<\/strong><br\/> <br\/> <br\/><\/p>\n\n<p>Some concrete examples:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>A mobile app that displays your account data<\/li>\n\n\n\n<li>An e-shop that shows you the stock of a specific product<\/li>\n\n\n\n<li>A management system that synchronizes customers and orders<\/li>\n\n\n\n<li>An app that retrieves notifications, messages, or updated content<\/li>\n<\/ul>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>In practice, <strong>every time an app \u201crequests\u201d something from another system and receives a response, it is likely using a REST API<\/strong>.<\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"Cos&#x2019;&#xE8;-un&#x2019;API?\">What is an API?<\/h3>\n\n<p>API stands for <strong>Application Programming Interface<\/strong>, which is a set of procedures that allows multiple services and applications to communicate with each other.<\/p>\n\n<p>The classic metaphor to represent this mechanism is a <strong>restaurant<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>The diner is like the user of our application<\/li>\n\n\n\n<li>The kitchen is the system that manages the data<\/li>\n\n\n\n<li>The API is the <strong>waiter<\/strong><\/li>\n\n\n\n<li>The menu is the list of possible requests<\/li>\n<\/ul>\n\n<p><em>The customer cannot enter the kitchen to cook<\/em>; to get their dish, they must place an order with the waiter, who will prepare it and bring it if it\u2019s available on the menu.<\/p>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"786\" height=\"342\" src=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162743.png\" alt=\"\" class=\"wp-image-35113\" style=\"aspect-ratio:2.2983279795733464;width:657px;height:auto\" srcset=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162743.png 786w, https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162743-300x131.png 300w, https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162743-768x334.png 768w\" sizes=\"(max-width: 786px) 100vw, 786px\" \/><\/figure>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"Cos&#x2019;&#xE8;-REST?\">What is REST?<\/h3>\n\n<p>REST is not a technology, but <strong>a style<\/strong> that defines a set of rules <em>for building<\/em> these APIs and handling user requests<\/p>\n\n<p>REST defines a set of constraints, namely:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Every resource is unique and can be identified through an <strong>address<\/strong> (URL)<\/li>\n\n\n\n<li>There is a f<strong>inite and well-defined set of possible requests<\/strong> that return responses in a standard format.<\/li>\n\n\n\n<li>There are two types of roles: the <strong>client<\/strong> (user side), which handles the graphical interface, sending requests, and receiving responses; and the <strong>server<\/strong>, which handles the processing.<\/li>\n<\/ul>\n\n<p>This way, everyone shares the same language and the same rules.<\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"Cos&#x2019;&#xE8;-un&#x2019;API-REST?\">What is a REST API?<\/h3>\n\n<p>Putting the pieces together: <strong>a REST API is a standard, organized, and readable way for different applications to communicate over the internet through a set of defined and standardized requests.<\/strong><\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<hr class=\"wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide\" style=\"margin-top:30;margin-bottom:30px\"\/>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-large-font-size wp-elements-fc012bf475b11b6cf9396693e942f31d\" style=\"color:#01bdff\"><span class=\"ez-toc-section\" id=\"Deep_Tech_for_Insiders\"><\/span>Deep Tech for Insiders <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>From a technical perspective, a REST API:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Uses <strong>HTTP<\/strong>, the same protocol used when we open a website in a browser.<\/li>\n\n\n\n<li>It exposes <strong>resources<\/strong> through unique URLs that identify and allow access to specific data. For example: \n<ul class=\"wp-block-list\">\n<li><code>\/users<\/code>-&gt; returns the list of all users<\/li>\n\n\n\n<li><code>\/users\/54<\/code>-&gt; returns the user with ID 54<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>It is <strong>stateless<\/strong>: each request is independent, and the system does not retain memory of previous or subsequent events, allowing the request to be processed without considering prior outcomes.<\/li>\n\n\n\n<li>It returns data in a standard format, usually JSON: a highly readable and easy-to-interpret format. Here is an example of a <em>user<\/em> object in JSON: <\/li>\n<\/ul>\n\n<pre class=\"wp-block-code\"><code><strong>{\n  \"id\": 54,\n  \"name\": \"Mario Rossi\",\n  \"email\": \"mario.rossi@email.it\"\n}<\/strong><\/code><\/pre>\n\n<ul class=\"wp-block-list\">\n<li>It also communicates the status of the operation through <strong>HTTP status codes<\/strong>, which indicate the result of the request and make it easy to identify the outcome and any possible reason for failure. The most common codes are: \n<ul class=\"wp-block-list\">\n<li><code>200 OK<\/code> \u2192 all good<\/li>\n\n\n\n<li><code>201 Created<\/code> \u2192 resource created<\/li>\n\n\n\n<li><code>400 Bad Request<\/code> \u2192 wrong request<\/li>\n\n\n\n<li><code>401 Unauthorized<\/code> \u2192 you are not authorized to perform the requested operation<\/li>\n\n\n\n<li><code>404 Not Found<\/code> \u2192 resource not found<\/li>\n\n\n\n<li><code>500 Internal Server Error<\/code> \u2192 something went wrong on the server<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<ul class=\"wp-block-list\">\n<li>And how can we specify <em>what we want to request<\/em>? We use HTTP verbs: \n<ul class=\"wp-block-list\">\n<li><code>GET<\/code>: obtain data\u2192 read-only action, with no impact on the data<\/li>\n\n\n\n<li><code>POST<\/code>: build a new resource \u2192 creates a new element in the system<\/li>\n\n\n\n<li><code>PATCH<\/code>: modify an existing resource \u2192 modifies an existing element in the system<\/li>\n\n\n\n<li><code>DELETE<\/code>: <strong>delete an existing resource<\/strong> \u2192 removes an element from the system<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" width=\"1024\" height=\"452\" src=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162514.png\" alt=\"\" class=\"wp-image-35114\" style=\"width:646px;height:auto\" srcset=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162514.png 1024w, https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162514-300x132.png 300w, https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162514-768x339.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>This standardization is the reason why the graphical interface (frontend) and data processing (backend) can be developed separately and reused independently, allowing us to have applications that are more scalable and easier to maintain and expand.<\/p>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What are REST APIs and why are they essential for system integration? A clear guide to understanding their strategic impact on business. <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"[{\"id\":\"5d6da03b-739a-4d1e-acfc-abdc644b733b\",\"content\":\"<strong>No-fit polygon (NFP)<\\\/strong>: This is the prohibited area that forms around an already placed part (A), within which the reference point of a new part (B) cannot enter. Positioning the reference point of B:   <br><img src=\\\"https:\\\/\\\/www.azzurrodigitale.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/immagine6.webp\\\" alt=\\\"\\\"><br><br>To create the NFP in our algorithm, we use the centroid of the part, but this can be calculated with respect to each reference point of part B.<br>On the edge of the NFP: parts A and B are in perfect contact (interlocking).<br>Inside the NFP: parts A and B overlap (collision).<br>In order to minimise the area occupied by part B, I will choose a point on the edge of the NFP as its position.\"}]"},"categories":[159],"tags":[],"class_list":["post-35111","post","type-post","status-publish","format-standard","hentry","category-data-ai-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>REST APIs: the invisible engine behind your applications - AzzurroDigitale<\/title>\n<meta name=\"description\" content=\"What REST APIs are, how they work, and why they are essential for integrating systems and accelerating digital transformation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"REST APIs: the invisible engine behind your applications - AzzurroDigitale\" \/>\n<meta property=\"og:description\" content=\"What REST APIs are, how they work, and why they are essential for integrating systems and accelerating digital transformation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/\" \/>\n<meta property=\"og:site_name\" content=\"AzzurroDigitale\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/azzurrodigitale\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-02T11:57:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-02T13:34:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/api-rest-1-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sofia Cominato\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sofia Cominato\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"REST APIs: the invisible engine behind your applications - AzzurroDigitale","description":"What REST APIs are, how they work, and why they are essential for integrating systems and accelerating digital transformation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/","og_locale":"en_US","og_type":"article","og_title":"REST APIs: the invisible engine behind your applications - AzzurroDigitale","og_description":"What REST APIs are, how they work, and why they are essential for integrating systems and accelerating digital transformation.","og_url":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/","og_site_name":"AzzurroDigitale","article_publisher":"https:\/\/www.facebook.com\/azzurrodigitale","article_published_time":"2026-03-02T11:57:29+00:00","article_modified_time":"2026-03-02T13:34:56+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/api-rest-1-scaled.jpg","type":"image\/jpeg"}],"author":"Sofia Cominato","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sofia Cominato","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/#article","isPartOf":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/"},"author":{"name":"Sofia Cominato","@id":"https:\/\/www.azzurrodigitale.com\/en\/#\/schema\/person\/4d2d52ca7760d6f0ae9fe66dfc94a78c"},"headline":"REST APIs: the invisible engine behind your applications","datePublished":"2026-03-02T11:57:29+00:00","dateModified":"2026-03-02T13:34:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/"},"wordCount":721,"publisher":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/#organization"},"image":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/#primaryimage"},"thumbnailUrl":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162743.png","articleSection":["Data &amp; AI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/","url":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/","name":"REST APIs: the invisible engine behind your applications - AzzurroDigitale","isPartOf":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/#primaryimage"},"image":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/#primaryimage"},"thumbnailUrl":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162743.png","datePublished":"2026-03-02T11:57:29+00:00","dateModified":"2026-03-02T13:34:56+00:00","description":"What REST APIs are, how they work, and why they are essential for integrating systems and accelerating digital transformation.","breadcrumb":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/#primaryimage","url":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162743.png","contentUrl":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2026\/03\/image-20260213-162743.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.azzurrodigitale.com\/en\/nesting-the-art-of-optimising-space-to-reduce-waste\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.azzurrodigitale.com\/en\/"},{"@type":"ListItem","position":2,"name":"REST APIs: the invisible engine behind your applications"}]},{"@type":"WebSite","@id":"https:\/\/www.azzurrodigitale.com\/en\/#website","url":"https:\/\/www.azzurrodigitale.com\/en\/","name":"AzzurroDigitale","description":"","publisher":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.azzurrodigitale.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.azzurrodigitale.com\/en\/#organization","name":"AzzurroDigitale","url":"https:\/\/www.azzurrodigitale.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.azzurrodigitale.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2024\/10\/logo-azzurro-digitale.svg","contentUrl":"https:\/\/www.azzurrodigitale.com\/wp-content\/uploads\/2024\/10\/logo-azzurro-digitale.svg","width":503,"height":64,"caption":"AzzurroDigitale"},"image":{"@id":"https:\/\/www.azzurrodigitale.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/azzurrodigitale","https:\/\/www.youtube.com\/channel\/UC1NqEqHgcztU_2GIVr9Turg","https:\/\/www.linkedin.com\/company\/azzurrodigitale"]},{"@type":"Person","@id":"https:\/\/www.azzurrodigitale.com\/en\/#\/schema\/person\/4d2d52ca7760d6f0ae9fe66dfc94a78c","name":"Sofia Cominato","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c7fbc3aefcb486c357c3137f8cf8d65d3676df01ab2b649830cdf7e2456f04e8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c7fbc3aefcb486c357c3137f8cf8d65d3676df01ab2b649830cdf7e2456f04e8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c7fbc3aefcb486c357c3137f8cf8d65d3676df01ab2b649830cdf7e2456f04e8?s=96&d=mm&r=g","caption":"Sofia Cominato"}}]}},"_links":{"self":[{"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/posts\/35111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/comments?post=35111"}],"version-history":[{"count":0,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/posts\/35111\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/media?parent=35111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/categories?post=35111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.azzurrodigitale.com\/en\/wp-json\/wp\/v2\/tags?post=35111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}