CINXE.COM
Consent Database - Documentazione API HTTP - iubenda help
<!DOCTYPE html> <html lang="it" class="no-js"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta class="swiftype" name="tags" data-type="string" content="it"> <meta charset="utf-8"> <title>Consent Database - Documentazione API HTTP - iubenda help</title> <meta name="title" content="Consent Database - Documentazione API HTTP - iubenda help"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Language" content="it"> <meta name="locale" content="it"> <meta name="description" content="Le API HTTP della Consent Database ti permettono di salvare e recuperare le azioni di consenso portate a termine dai tuoi utenti, d’ora in poi definiti “interessati”. Novità: abbiamo aggiunto un canale Beta, così puoi testare le ultime funzionalità prima che vengano rese disponibili sul canale di default, il Current. Header Autenticazione Al fine di… Continue reading Consent Database – Documentazione API HTTP"> <meta name="robots" content="index"> <meta name="image" content="https://www.iubenda.com/seo/assets/default.png"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Consent Database – Documentazione API HTTP"> <meta name="twitter:description" content="Le API HTTP della Consent Database ti permettono di salvare e recuperare le azioni di consenso portate a termine dai tuoi utenti, d’ora in poi definiti “interessati”. Novità: abbiamo aggiunto un canale Beta, così puoi testare le ultime funzionalità prima che vengano rese disponibili sul canale di default, il Current. Header Autenticazione Al fine di… Continue reading Consent Database – Documentazione API HTTP"> <meta name="twitter:site" content="@iubenda"> <meta name="twitter:image:src" content="https://www.iubenda.com/seo/assets/default.png"> <meta property="og:title" content="Consent Database – Documentazione API HTTP"> <meta property="og:description" content="Le API HTTP della Consent Database ti permettono di salvare e recuperare le azioni di consenso portate a termine dai tuoi utenti, d’ora in poi definiti “interessati”. Novità: abbiamo aggiunto un canale Beta, così puoi testare le ultime funzionalità prima che vengano rese disponibili sul canale di default, il Current. Header Autenticazione Al fine di… Continue reading Consent Database – Documentazione API HTTP"> <meta property="og:image" content="https://www.iubenda.com/seo/assets/default.png"> <meta property="og:url" content="https://www.iubenda.com/it/help/6532-consent-solution-documentazione-api-http"> <meta property="og:site_name" content="iubenda"> <meta property="og:locale" content="it"> <meta property="og:type" content="website"> <meta property="fb:app_id" content="190131204371223"> <script type="application/ld+json">{"@context":"http://schema.org","@type":"Organization","url":"https://www.iubenda.com","name":"iubenda","logo":"https://www.iubenda.com/seo/assets/logo.png","sameAs":["https://www.facebook.com/iubenda","https://www.twitter.com/iubenda"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","reviewCount":"133"}}</script> <link rel="canonical" href="https://www.iubenda.com/it/help/6532-consent-solution-documentazione-api-http" /> <link rel="alternate" href="https://www.iubenda.com/it/help/6532-consent-solution-documentazione-api-http" hreflang="it" /> <link rel="alternate" href="https://www.iubenda.com/en/help/6484-consent-solution-http-api-documentation" hreflang="en" /> <link rel="alternate" href="https://www.iubenda.com/de/help/29593-consent-solution-http-api-dokumentation" hreflang="de" /> <link rel="alternate" href="https://www.iubenda.com/es/help/40503-consent-solution-documentacion-de-la-api-http" hreflang="es" /> <link rel="alternate" href="https://www.iubenda.com/fr/help/71017-consent-database-documentation-de-lapi-via-http" hreflang="fr" /> <link rel="alternate" href="https://www.iubenda.com/pt-br/help/46116-consent-solution-documentacao-api-http" hreflang="pt-BR" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="CcSlHdtDsvOPF39ntJPpB1Wzi5DTNJEKy_iHVbOnr24TPpznu7pzEHjjMAzbVqgLh3xKl3Ge0TaC8vAeDoY_aA" /> <meta name="csp-nonce" content="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" /> <link nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" rel="preload" href="/assets/site-1e54baefb3cb23df8b8856dcb9a0860fce390e13af0de77012928b0289f36f8b.js" as="script"> <link nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" rel="preload" href="/assets/core-d5f810d7d8a277a7da1e0674924985e7f7a32f8977c982cc8d3f069f21157d74.css" as="style"> <link nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" rel="preload" as="script" href="/assets/builds/growthbook-2e346335d144883fc546.js"> <link nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" rel="preload" href="/assets/app-a9f22303186f392a2d1c5c09a9b7e39446dd6d2a1047760765988752016eb421.js" as="script"> <link nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" rel="preload" href="/assets/help-7055e18550194093deea.js" as="script"> <link nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" rel="preload" href="https://cdn.iubenda.com/cons/beta/iubenda_cons.js" as="script"> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Medium-9c3fd6d5af782a4511dc56bc490a29d341f5f775a1473d9498abc91e0fe793db.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/icons/iubenda-519eefd5e2627f078cb37ad800d0876b5986439f792cc1ae8df4a4cbc4c5e660.woff" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Regular-f089423b22171f8b5954000d1136ad533e7c6942974875d514b75477680b2ac9.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Bold-c10fcca174a9767aab6fa40c8c39ce42a696a48fd3091732280196a1042e3abb.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Light-abd02846fe10b12c6394b41fd7ac3914ca8cbf09234e0001d696c724ae44102b.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Italic-4a89ad60aaf82464ae047d83a45fc663f62823f102bcc8e9c8429dbc36ccd6f4.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/tisa/light-italic-318917ed1d2496362d0f10cf4cbc0f042223eb68d6c355159f93a6c67aa59fef.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/tisa/light-2d8a5a0678adfb941a86c53ab436176bbeba11994c0da2be4ef1f6902079c121.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/tisa/regular-italic-0e9999012ee0ca260e0ab1aaeeb21d60b6853ebf38fb09bf228be80cb2ef69a9.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/tisa/regular-833a2fba288bd5d9fcbdc7a268303eeeb6fe71f902ba7422c04ab9dcb19a7311.woff2" type="font/woff2" crossorigin> <link rel="stylesheet" href="/assets/core-d5f810d7d8a277a7da1e0674924985e7f7a32f8977c982cc8d3f069f21157d74.css" /> <link rel="preload" href="/assets/help-de56e2adf05bb2e958739ac773721cad924ffdebe199943fb4988e6a150d56e1.css" as="style"> <link rel="stylesheet" href="/assets/help-de56e2adf05bb2e958739ac773721cad924ffdebe199943fb4988e6a150d56e1.css" /> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ window.phraseappEnabled = null if (window.phraseappEnabled) { document.addEventListener('DOMContentLoaded', function() { $('body').on('click', '.pi_bc', function () { $('#iubenda-modal').removeAttr('tabindex'); }); }); } //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ window.CSP_NONCE = "af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"; //]]> </script> <script src="/assets/site-1e54baefb3cb23df8b8856dcb9a0860fce390e13af0de77012928b0289f36f8b.js" nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"></script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ I18n.defaultLocale = "en"; I18n.locale = "it"; //]]> </script> <script src="/assets/app-a9f22303186f392a2d1c5c09a9b7e39446dd6d2a1047760765988752016eb421.js" nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"></script> <script src="/assets/builds/runtime-a94c57c093afb1a75657.js" async="async" nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"></script> <script src="/assets/help-7055e18550194093deea.js" nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"></script> <link rel="P3Pv1" href="https://www.iubenda.com/w3c/p3p.xml"> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ var _iub = _iub || {}; _iub.cons = _iub.cons || {}; _iub.cons.api_base_url = 'https://consent.iubenda.com/beta/public/'; _iub.cons_instructions = _iub.cons_instructions || []; _iub.cons_instructions.push(['init', { api_key: 'TxVC3QW2DacksiUzfazNBocfStJA2s9O', log_level: 'error', sendFromLocalStorageAtLoad: true, }]); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" id="cons_script" src="https://cdn.iubenda.com/cons/beta/iubenda_cons.js" async="async"> //<![CDATA[ //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ document.getElementById('cons_script').onload = function() { _iub.cons.api_base_url = 'https://consent.iubenda.com/beta/public/' } //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ (function() { window._iub = window._iub || []; _iub.csConfiguration = { "cookiePolicyId": 775731, "siteId": 1, "lang": 'it', "logLevel": 'error', "enableRemoteConsent": false, "consentOnScroll": false, "enableUspr": true, "enableLgpd": true, "countryDetection": true, "perPurposeConsent": true, "whitelabel": false, "googleUrlPassthrough": true, "floatingPreferencesButtonDisplay": true, "consentOnContinuedBrowsing": false, "promptToAcceptOnBlockedElements": true, "hasEmailMarketing": false, "banner": { "position": "float-top-center", "acceptButtonDisplay": true, "customizeButtonDisplay": true, "rejectButtonDisplay": true, "useCustomBrand": true, "brandTextColor": "#FFF", "brandBackgroundColor": "#1CC691", "acceptButtonColor": "#0073CE", "acceptButtonCaptionColor": "white", "customizeButtonColor": "#DADADA", "customizeButtonCaptionColor": "#4D4D4D", "rejectButtonColor": "#0073CE", "rejectButtonCaptionColor": "white", "textColor": "black", "backgroundColor": "white", "logo": "/assets/site/general/logo-whiteongreen-18a11ce988ecc91e9cd5433bcdc55e4023983ea75b8542ca108728f511881cf1.svg", "closeButtonRejects": true, "prependOnBody": true }, callback: { onActivationDone: function() { window.csActivationCompleted.resolve(); }, onPreferenceExpressedOrNotNeeded: function(prefs) { window.dispatchEvent(new Event('preference-expressed-or-not-needed')); const preferences = _iub.cs.api.getPreferences(); if (typeof preferences.id === 'undefined') { return; } // Handle quiz buttons for pricing pages const quizBtns = document.querySelectorAll(".appcues-quiz-btn"); if (preferences.purposes && preferences.purposes['4'] === true && preferences.purposes['5'] === true) { if( quizBtns.length > 0 ) { quizBtns.forEach( btn => { btn.classList.remove("disabled"); const alerts = document.querySelectorAll(".appcues-quiz-alert") alerts.forEach( alert => { alert.classList.add("d-none"); }); }); } } else { if( quizBtns.length > 0 ) { quizBtns.forEach( btn => { btn.classList.add("disabled"); const alerts = document.querySelectorAll(".appcues-quiz-alert") alerts.forEach( alert => { alert.classList.remove("d-none"); }); }); } } // Handle login button for Google Ads Login page const loginBtn = document.querySelector(".google-login-page .btn-google-oauth"); if (preferences.purposes && preferences.purposes['2'] === true) { if( loginBtn ) { loginBtn.classList.remove("disabled"); loginBtn.disabled = false; document.querySelector(".google-login-alert").classList.add("d-none"); } } else { if( loginBtn ) { loginBtn.classList.add("disabled"); loginBtn.disabled = true; document.querySelector(".google-login-alert").classList.remove("d-none"); } } // Handle chat button on dashboard sidebar const supportChatBtn = document.querySelector("#chat_support_box_button"); if( supportChatBtn ) { if (preferences.purposes && preferences.purposes['2'] === true && preferences.purposes['3'] === true && preferences.purposes['4'] === true && preferences.purposes['5'] === true) { document.querySelector("#support_box_accordion").classList.add("d-none"); supportChatBtn.classList.remove("d-none"); } } } }, "floatingPreferencesButtonZIndex": 1000, }; if (I18n.locale === 'da') { _iub.csConfiguration.banner.showPurposesToggles = true; } if (I18n.locale === 'en' || I18n.locale === 'it') { _iub.csConfiguration.hasEmailMarketing = true, _iub.csConfiguration.emailMarketing = { "styles":{ "backgroundColor":"#FFFFFF", "buttonsBackgroundColor":"#0073CE", "buttonsTextColor":"#FFFFFF", "footerBackgroundColor":"#1CC691", "footerTextColor":"#FFFFFF", "textColor":"#000000" }, "customI18n":{ "step1":{ "title":"Rimani aggiornato sulle normative privacy e conformità", "body": "Unisciti a oltre 500.000 iscritti e ricevi un’email mensile con aggiornamenti rapidi sulle leggi sulla privacy e sulle novità dei nostri prodotti. Bastano 3 minuti per restare informato. Annulla quando vuoi.\n" }, "successMessage": "Ti abbiamo appena inviato un'email. Conferma la tua iscrizione per iniziare a ricevere la nostra newsletter." } }; } window.csActivationCompleted = jQuery.Deferred(); })(); //]]> </script> <script src="https://cs.iubenda.com/sync/252372.js" nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"></script> <!-- <script src="//cdn.iubenda.com/cs/debugger.js"></script> --> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" type="text/javascript" src="//cdn.iubenda.com/cs/gpp/beta/stub.js"></script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" type="text/javascript" src= "//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" type="text/plain" class="_iub_cs_activate" data-iub-purposes="5"> //<![CDATA[ (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; var n = d.querySelector('[nonce]'); n && j.setAttribute('nonce', n.nonce || n.getAttribute('nonce')); f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-PJDQKV'); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" type="text/plain" class="_iub_cs_activate" data-iub-purposes="5"> //<![CDATA[ (function(l,e,a,d,i,n,f,o){if(!l[i]){l.GlobalLeadinfoNamespace=l.GlobalLeadinfoNamespace||[]; l.GlobalLeadinfoNamespace.push(i);l[i]=function(){(l[i].q=l[i].q||[]).push(arguments)};l[i].t=l[i].t||n; l[i].q=l[i].q||[];o=e.createElement(a);f=e.getElementsByTagName(a)[0];o.async=1;o.src=d;f.parentNode.insertBefore(o,f);} }(window,document,'script','https://cdn.leadinfo.eu/ping.js','leadinfo','LI-665876B09328F')); //]]> </script> <link rel="shortcut icon" href="/favicon.ico"> <link rel="icon" type="image/png" href="/favicon.png"> <link rel="apple-touch-icon" href="/touch-icon-iphone.png"> </head> <body> <div class="top_bar" id="alert_msg" style="display:none;"> <div class="alert-message warning top"> <button id="alert-msg-site-close-button" class="close">×</button> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ document.querySelector('#alert-msg-site-close-button').addEventListener("click", function() { hideAlertMsg(); return false; }); //]]> </script> </div> </div> <header class="iub-header "> <div class="iub-topbar bg-gray-4 text-sm text-light py-2"> <div id="headerContainer" class="container"> <div class="d-flex justify-content-between align-items-center"> <div class="d-flex align-items-center"> <div> <ul class="list-unstyled mb-0 d-flex align-items-center"> <li class="list-inline-item"> <div class="dropdown"> <button class="btn btn-sm btn-faded-05 text-light dropdown-toggle rounded" type="button" id="dropdown-language" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="i-world mr-1 align-middle"></i><span>Italiano</span> </button> <div class="lang_selector dropdown-menu" aria-labelledby="dropdown-language"> <a class="dropdown-item" data-locale="it" href="/it/help/6532-consent-solution-documentazione-api-http" title="iubenda - generatore di privacy policy - versione italiana">Italiano </a> <a class="dropdown-item" data-locale="en" href="/en/help/6484-consent-solution-http-api-documentation" title="iubenda - privacy policy generator - English version">English </a> <a class="dropdown-item" data-locale="de" href="/de/help/29593-consent-solution-http-api-dokumentation" title="iubenda - Datenschutzerklärung-Generator - Deutsche Version">Deutsch </a> <a class="dropdown-item" data-locale="es" href="/es/help/40503-consent-solution-documentacion-de-la-api-http" title="iubenda - generador de políticas de privacidad - versión en español">Español </a> <a class="dropdown-item" data-locale="fr" href="/fr/help/71017-consent-database-documentation-de-lapi-via-http" title="iubenda - générateur de politique de confidentialité - version française">Français </a> <a class="dropdown-item" data-locale="pt-BR" href="/pt-br/help/46116-consent-solution-documentacao-api-http" title="iubenda - gerador de política de privacidade - versão em português">Português (BR) </a> <a class="dropdown-item" data-locale="nl" href="/nl/help" title="iubenda - privacybeleid-generator - Nederlandstalige versie">Nederlands </a> <a class="dropdown-item" data-locale="da" href="/da/help" title="iubenda – generator af privatlivspolitik – Dansk version">Dansk </a> <a class="dropdown-item" data-locale="pt" href="/pt/help" title="iubenda - gerador de política de privacidade - versão em português">Português </a> </div> </div> </li> <li class="list-inline-item d-none d-lg-flex"> <span class="unread-wrap flex-shrink"></span> </li> </ul> </div> <div id="appcues-launchpad"></div> </div> <div class="text-right"> <ul class="list-unstyled mb-0 d-flex align-items-center"> <li class="list-inline-item mr-2"><a data-lightbox=true href="/it/login?ref=header">Login</a></li> <li class="list-inline-item"><a data-lightbox=true href="/it/signup" class="btn btn-sm btn-dark text-white js-header-signup-button">Registrati</a></li> </ul> </div> </div> </div> </div> <div class="bg-white"> <div class="container"> <div class="row justify-content-between pt-3 pb-3"> <div class="col-8 d-block d-lg-flex"> <a href="/it/" class="d-inline-block mr-5"> <img width="92" height="33" alt="Iubenda logo" data-lazy-src="/assets/site/general/logo-bfafd02b1fe7dcf519f04f8f0a03c74573d4e051c3a18ae9aa39bdf0cb2b9ec6.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="92" height="33" alt="Iubenda logo" src="/assets/site/general/logo-bfafd02b1fe7dcf519f04f8f0a03c74573d4e051c3a18ae9aa39bdf0cb2b9ec6.svg" /> </noscript> </a> <ul class="d-block d-lg-flex list-unstyled mb-0 d-inline-block mainmenu" id="mainMenu" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li class="align-self-center has-nav"> <span class="lh-2 p-3">Prodotti e servizi</span> <nav class="text-sm"> <div class="p-4"> <div class="mb-4"> <p class="serif text-light">Un set completo di soluzioni per rendere il tuo sito web o la tua app conformi alle normative, su più lingue e legislazioni</p> <ul class="list-unstyled mb-0"> <li class="list-inline-item d-block d-md-inline-block mr-md-0 mb-md-2"> <a href="/it/panoramica" class="btn btn-sm btn-outline-primary d-block">Panoramica</a> </li> <li class="list-inline-item d-block d-md-inline-block mr-md-0 mb-md-2"> <a href="/it/prezzi" class="btn btn-sm btn-outline-primary d-block">Prezzi</a> </li> </ul> </div> <div class="row line-between-columns"> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Privacy Policy icon" data-lazy-src="/assets/site/products/privacy_policy-6641fa252acadc2d7bbbb2ba7a127e9765cacbbb50f11264df6bcb68e657e81c.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Privacy Policy icon" src="/assets/site/products/privacy_policy-6641fa252acadc2d7bbbb2ba7a127e9765cacbbb50f11264df6bcb68e657e81c.svg" /> </noscript> </div> <div> <div class="products_tags mb-3"> <div><i class="i-check mr-1 text-md"></i>Per siti/app</div> </div> <h4 class="text-sm mb-1"><a href="/it/generatore-di-privacy-e-cookie-policy">Generatore di Privacy e Cookie Policy</a></h4> <div class="d-block d-lg-none"> <button role="link" class="btn btn-primary btn-sm text-white rarr js-redirect-button" data-url="/it/generatore-di-privacy-e-cookie-policy">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Crea la tua privacy e cookie policy in pochi minuti.<br /><br /> Personalizzabile grazie a oltre 2000 clausole in fino a 27 lingue, aggiornate automaticamente se la legge cambia. Il nostro generatore ti permette di redigere un documento in pochi minuti e di integrarlo perfettamente sul tuo sito o la tua app.</p> <button role="link" class="btn btn-primary btn-sm text-white rarr js-redirect-button" data-url="/it/generatore-di-privacy-e-cookie-policy">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#privacy-and-cookie-policy" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item"><a href="/it/help/467-generare-privacy-policy" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Cookie Solution icon" data-lazy-src="/assets/site/products/cookie_solution-7c6de9a79e77ad5d6e4cc5bae39b4fc1ed83d7425fa260cb612ef4e86eec1493.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Cookie Solution icon" src="/assets/site/products/cookie_solution-7c6de9a79e77ad5d6e4cc5bae39b4fc1ed83d7425fa260cb612ef4e86eec1493.svg" /> </noscript> </div> <div > <div class="products_tags mb-3"> <div><i class="i-check mr-1 text-md"></i>Per siti/app</div> </div> <h4 class="text-sm mb-1"><a href="/it/cookie-solution">Privacy Controls and Cookie Solution</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/cookie-solution">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Gestisci le preferenze di consenso come richiesto dalla Direttiva ePrivacy, dal GDPR, dal CPRA (modifica al CCPA) e dalla LGPD. Integrazione con il TCF di IAB e il CCPA Compliance Framework.<br /><br /> La nostra soluzione ti permette di mostrare un cookie banner/banner di consenso completamente personalizzabile, raccogliere il consenso ai cookie, implementare il blocco preventivo (incluso il blocco automatico), impostare le preferenze pubblicitarie e altro ancora.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/cookie-solution">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#cookie-solution" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item mr-2"><a href="/it/help/680-introduzione-cookie-solution" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Terms and Conditions icon" data-lazy-src="/assets/site/products/terms_and_conditions-b2ecac04071503f53269125183052405bee78d8199cd799047bf382eaf79e6c3.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Terms and Conditions icon" src="/assets/site/products/terms_and_conditions-b2ecac04071503f53269125183052405bee78d8199cd799047bf382eaf79e6c3.svg" /> </noscript> </div> <div > <div class="products_tags mb-3"> <div><i class="i-check mr-1 text-md"></i>Per siti/app</div> </div> <h4 class="text-sm mb-1"><a href="/it/generatore-termini-e-condizioni">Generatore di Termini e Condizioni</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/generatore-termini-e-condizioni">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Crea i tuoi termini e condizioni in pochi minuti.<br/><br/> Personalizzabile grazie a oltre 100 clausole pre-configurate, disponibile in fino a 15 lingue, potente e accurata, la nostra soluzione è in grado di gestire anche gli scenari più complessi. Ideale per e-commerce, marketplace, SaaS, app e altro ancora.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/generatore-termini-e-condizioni">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#terms-and-conditions" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item mr-2"><a href="/it/help/19394-generare-termini-e-condizioni" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> </div> </div> <hr class="m-0"> <div class="p-4"> <div class="row line-between-columns"> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Whistleblowing Management Tool icon" data-lazy-src="/assets/site/products/whistleblowing_management_tool-ac418c64cbbf6682be183ece94551a4d57d581829315827ab215e2b4e3bd1ed6.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Whistleblowing Management Tool icon" src="/assets/site/products/whistleblowing_management_tool-ac418c64cbbf6682be183ece94551a4d57d581829315827ab215e2b4e3bd1ed6.svg" /> </noscript> </div> <div> <div class="products_tags mb-3"> <div><i class="i-check mr-1 text-md"></i>Per organizzazioni</div> </div> <h4 class="text-sm mb-1"><a href="/it/whistleblowing-management-tool">Whistleblowing Management Tool</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/whistleblowing-management-tool">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Offri un canale di segnalazione interno facile da usare come richiesto dalla direttiva UE sulle segnalazioni per le organizzazioni con oltre 50 dipendenti. Genera istantaneamente i tuoi moduli per integrarli ovunque necessario. <br><br> Raccogli e gestisci le segnalazioni dei dipendenti e di altre persone legate alla tua organizzazione proteggendone l’identità e assicurando la riservatezza. Pensato per le aziende dell’UE e le organizzazioni globali attente alla trasparenza etica.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/whistleblowing-management-tool">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#whistleblower" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item"><a href="https://www.iubenda.com/it/help/141346-direttiva-whistleblower-guida-prodotto-iubenda" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Consent Solution icon" data-lazy-src="/assets/site/products/consent_solution-aa3b8ec9c422f9c7b1c30bf3ec445232ea3c36df666784b2add0329bf1dcc1bf.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Consent Solution icon" src="/assets/site/products/consent_solution-aa3b8ec9c422f9c7b1c30bf3ec445232ea3c36df666784b2add0329bf1dcc1bf.svg" /> </noscript> </div> <div> <div class="products_tags mb-3"> <div class="mb-1"><i class="i-check mr-1 text-md"></i>Per siti/app</div> <div><i class="i-check mr-1 text-md"></i>Per organizzazioni</div> </div> <h4 class="text-sm mb-1"><a href="/it/consent-solution">Consent Database</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/consent-solution">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Adegua i tuoi form al GDPR, al CCPA e alla LGPD: raccogli una prova del consenso e documenta opt-in e <a href="/it/help/19153#diritto-di-opporsi" class="link-underline text-dark">opt-out</a>.<br /><br /> La nostra soluzione si integra perfettamente con i tuoi moduli di raccolta dati, si sincronizza con i tuoi documenti legali e include un'intuitiva dashboard che ti permette di recuperare i consensi in qualsiasi momento.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/consent-solution">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#consent-solution" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item"><a href="/it/help/6525-introduzione-consent-solution" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="IPM icon" data-lazy-src="/images/site/products/ipm.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="IPM icon" src="/images/site/products/ipm.svg" /> </noscript> </div> <div > <div class="products_tags mb-3"> <div class="mb-1"><i class="i-check mr-1 text-md"></i>Per siti/app</div> <div><i class="i-check mr-1 text-md"></i>Per organizzazioni</div> </div> <h4 class="text-sm mb-1"><a href="/it/internal-privacy-management">Registro delle attività di trattamento dei dati</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/internal-privacy-management">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Documenta le attività di trattamento dati all'interno della tua organizzazione.<br /><br /> Per adeguarsi alle leggi sulla privacy, in particolare il GDPR, le aziende devono mantenere un registro delle modalità di archiviazione e utilizzo dei dati dei propri utenti. La nostra soluzione ti permette di documentare facilmente tutte le attività di trattamento all'interno della tua organizzazione.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/internal-privacy-management">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#internal-privacy-management" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item"><a href="/it/help/6366-introduzione-internal-privacy-management" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> </div> </div> <div class="p-2 bg-faded-5-gray text-dark" style="border-top: 1px solid rgba(0,0,0,0.1)"> <div class="d-block d-lg-flex align-items-center justify-content-between text-md"> <div class="col-lg"> Non sai esattamente di cosa hai bisogno? <a href="/it/help/5649" class="rarr link-underline line-highlight line-light-blue text-secondary"> Guida introduttiva </a> </div> <div class="col-lg text-right"> <a href="https://www.iubenda.com/blog/" class="btn btn-dark-gray text-dark d-block d-md-inline-block mb-2 mb-lg-0">Blog</a> <a href="mailto:info@iubenda.com" data-elevio-module="4" data-elevio-style="nothing" class="btn btn-dark-gray text-dark d-block d-md-inline-block">Contattaci</a> </div> </div> </div> </nav> </li> <li class="align-self-center has-nav"> <a class="pricing-link" href="/it/prezzi"><span class="lh-2 p-3">Prezzi</span></a> </li> <li class="align-self-center has-nav"> <span class="lh-2 p-3">Come utilizzare iubenda</span> <nav class="text-sm sm"> <div class="p-4 overflow-auto"> <div class="mb-4"> <h3 class="text-lg">Casi d'uso</h3> <p class="serif text-light">Alcuni dei modi in cui è possibile utilizzare iubenda</p> <ul class="list-unstyled mb-3 mt-3 text-nowrap"> <li> <a href="/it/conformita-privacy-stati-uniti" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per gli Stati Uniti </a> </li> <li> <a href="/it/gdpr" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per il GDPR </a> </li> <li> <a href="/it/LPD" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per la LPD </a> </li> <li> <a href="/it/lgpd" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per la LGPD </a> </li> <li> <a href="/it/mobile" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per le app mobile </a> </li> <li> <a href="/it/facebook" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per le app Facebook </a> </li> <li> <a href="/it/partner-program" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per le agenzie </a> </li> <li> <a href="/it/clienti-enterprise" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per i clienti Enterprise </a> </li> <li> <a href="https://www.iubenda.com/it/help/150021-unisciti-al-programma-di-affiliazione-di-iubenda" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per gli affiliati </a> </li> <li> <a href="https://www.iubenda.com/it/help/134594-aumenta-gli-introiti-pubblicitari" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per gli editori </a> </li> <li> <a href="/it/google-consent-mode-v2-cmp-certificata" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per Google Consent Mode v2 </a> </li> <li> <a href="https://www.iubenda.com/it/help/140496-recupera-i-rifiuti-ai-cookie-e-aumenta-i-tassi-di-consenso" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per l'ottimizzazione del consenso </a> </li> </ul> </div> </div> </nav> </li> </ul> </div> <div class="col text-right"> <a href="/it/inizia-generazione?wizard=true" data-has-close-button="true" data-close-on-click="false" class="btn btn-primary text-white d-none d-lg-inline-block lightbox"> Inizia la generazione </a> <div id="hamburgerButton" class="hamburger d-inline-block d-lg-none"> <span></span> <span></span> <span></span> </div> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ $('#hamburgerButton').on('click', function () { $(this).toggleClass('active'); $('#mainMenu').toggleClass('show'); }); //]]> </script> </div> </div> </div> </div> </header> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ $(document).ready(function() { $('#headerContainer').find('[data-toggle="tooltip"]').tooltip() $('#team-select-mobile, #team-select-desktop').on('change', function() { var switchPath = $(this).val(); $.post(switchPath, {}, function(response) { window.location = response.redirect_url; }); }); $('.select-team').on('click', function(e) { // avoid triggering the toggle of the parent dropdown e.stopPropagation(); }); document.querySelectorAll('.js-redirect-button').forEach(function(button) { button.addEventListener('click', function() { window.location.href = button.getAttribute('data-url'); }); }); }); //]]> </script> <style type="text/css"> /* Prettify */ .com { color: #93a1a1; } .lit { color: #195f91; } .pun, .opn, .clo { color: #93a1a1; } .fun { color: #dc322f; } .str, .atv { color: #268bd2; } .kwd, .tag { color: #195f91; } .typ, .atn, .dec, .var { color: #CB4B16; } .pln { color: #93a1a1; } pre.prettyprint { background: #fefbf3; /* padding: 9px; border: 1px solid rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); max-width: 630px; font-size: 12px; */ border:0; margin: 2rem auto; width: 90%; box-shadow: 0 16px 32px rgba(0,0,0,0.1); border-radius: 6px; padding: 1rem; background-color: rgba(255, 222, 171, 0.16); } .help_page .post_body pre.prettyprint ol li { font-size: 12px; } /* Specify class=linenums on a pre to get line numbering */ ol.linenums { margin: 0 0 0 0; } /* IE indents via margin-left */ ol.linenums li { color: rgba(0,0,0,.15)} /* Alternate shading for lines */ .prettyprint li, .help_page .post_body .prettyprint li { padding-bottom: 0 } li.L1, li.L3, li.L5, li.L7, li.L9 { background: rgba(238, 238, 238, 0.26); } li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } .gist { max-width: 650px; } </style> <section class="mt-5 mb-5 help-tpl__header"> <div class="container"> <section class="mb-5"> <h2 class="text-xl mb-3">Documentazione</h2> <nav class="breadcrumb d-none d-lg-block"> <a class="breadcrumb-item" href="/">Home</a> <span class="breadcrumb-item active">Documentazione</span> </nav> </section> <div class="mb-5"> <form class="clearfix"> <div class="float-right ml-3"> <button type="submit" class="btn btn-dark-gray px-3 ">Cerca</button> </div> <div class="oh"> <input type="text" class="w-100 st-default-search-input" placeholder="Cerca nella documentazione..."> </div> </form> </div> </div> </section> <section class="mt-5 mb-5 help-tpl__body"> <div class="container"> <div class="row gutter-lg"> <div class="col-lg-3 text-sm doc_aside help-tpl__side-menu" data-swiftype-index="false"> <div class="help_main_menu mb-4"> <div class="mb-3 d-block d-lg-none"> <button class="btn btn-sm btn-outline-light px-4 btn-aside">Hide index</button> </div> <nav> <ul> <li class="has_child category-title 6899"> Introduzione <ul> <li class="5649"> <a href="/it/help/5649-guida-per-iniziare">Guida per iniziare</a> </li> <li class="5424"> <a href="/it/help/5424-guida-gdpr">Guida completa al GDPR</a> </li> <li class="separator 17973"> </li> <li class="category-title 17974"> <strong>Compliance per:</strong> </li> <li class="17846"> <a href="/it/help/17846-adempimenti-obblighi-blog">Siti di piccole dimensioni e blog</a> </li> <li class="17848"> <a href="/it/help/17848-adempimenti-obblighi-ecommerce">E-commerce</a> </li> <li class="17851"> <a href="/it/help/17851-adempimenti-obblighi-app">Sviluppatori di app</a> </li> </ul> </li> <li class="has_child category-title 6909"> Requisiti di legge <ul> <li class="5736"> <a href="/it/help/5736-panoramica-sui-requisiti-di-legge">Panoramica sui requisiti di legge</a> </li> <li class="1843"> <a href="/it/help/1843-normativa-applicabile-e-lingua-dei-documenti">Normativa applicabile e lingua dei documenti</a> </li> <li class="8188"> <a href="/it/help/8188-privacy-policy-cosa-scrivere">Privacy policy: cos’è, cosa deve contenere e come ti tutela</a> </li> <li class="7848"> <a href="/it/help/7848-impressum">Impressum: cos'è e quando è necessario</a> </li> <li class="has_child category-title 6910"> Normative principali <ul> <li class="category-title 6914"> <strong>GDPR</strong> </li> <li class="5424"> <a href="/it/help/5424-guida-gdpr">Guida completa al GDPR</a> </li> <li class="7668"> <a href="/it/help/7668-gdpr-e-requisiti-di-conformita-offline">GDPR e requisiti di conformità offline</a> </li> <li class="25234"> <a href="/it/help/25234-responsabilita-agenzia-gdpr">Le responsabilità dell’agenzia web secondo il GDPR</a> </li> <li class="5860"> <a href="/it/help/5860-opzioni-privacy-policy">Come scegliere le giuste opzioni per la tua privacy policy</a> </li> <li class="25419"> <a href="/it/help/25419-servizi-che-non-raccolgono-dati-personali-gdpr">Come trattare i servizi che non raccolgono dati personali secondo il GDPR</a> </li> <li class="7928"> <a href="/it/help/7928-diritto-oblio">Come dimostrare di aver onorato il diritto all’oblio</a> </li> <li class="3371"> <a href="/it/help/3371-privacy-shield-certificazione-integrazione">Guida al Privacy Shield: certificazione e integrazione con iubenda</a> </li> <li class="30087"> <a href="/it/help/30087-privacy-shield-invalidato">Privacy Shield invalidato – Tutto quello che devi sapere e cosa fare</a> </li> <li class="66155"> <a href="/it/help/66155-il-nuovo-trans-atlantic-data-privacy-framework-sostituira-il-privacy-shield-ue-us">Data Privacy Framework: l’UE dà il via libera ai trasferimenti di dati personali verso gli USA </a> </li> <li class="72886"> <a href="/it/help/72886-aggiornamenti-sulluk-gdpr-dopo-la-brexit">Aggiornamenti sull’UK GDPR dopo la Brexit</a> </li> <li class="74880"> <a href="/it/help/74880-data-reform-bill-e-il-regolamento-sullintelligenza-artificiale-del-regno-unito">Regno Unito: Data Reform Bill e il regolamento sull’intelligenza artificiale</a> </li> <li class="74884"> <a href="/it/help/74884-il-diritto-all-oblio-e-la-consent-solution-di-iubenda">Il diritto all’oblio e la Consent Solution di iubenda</a> </li> <li class="105786"> <a href="/it/help/105786-consenso-e-legittimo-interesse-qual-e-la-differenza">Consenso e legittimo interesse: qual è la differenza?</a> </li> <li class="separator 17464"> </li> <li class="category-title 6926"> <strong>Cookie Law / ePrivacy</strong> </li> <li class="5653"> <a href="/it/help/5653-cookie-gdpr-requisiti">Cookie e GDPR: cos’è davvero necessario?</a> </li> <li class="1764"> <a href="/it/help/1764-infografica-sugli-adempimenti-richiesti-dalla-cookie-law">Adempimenti richiesti dalla Cookie Law (infografica)</a> </li> <li class="7558"> <a href="/it/help/7558-gestione-consenso-cookie-faq">Come gestire il consenso ai cookie in modo conforme alle normative</a> </li> <li class="11417"> <a href="/it/help/11417-quali-dati-possono-essere-memorizzati-nei-cookie-senza-dover-chiedere-il-consenso">Quali dati possono essere memorizzati nei cookie senza dover chiedere il consenso?</a> </li> <li class="39285"> <a href="/it/help/39285-cookie-wall">Cookie wall: l’UE ne consente l’uso?</a> </li> <li class="64670"> <a href="/it/help/64670-cosa-sono-gli-strumenti-di-tracciamento">Cosa sono gli strumenti di tracciamento?</a> </li> <li class="6608"> <a href="/it/help/6608-fonti-giuridiche-cookie-terze-parti-requisiti-opt-out">È necessario specificare i nomi dei cookie di terze parti e i requisiti di opt-out? Cosa dice la legge</a> </li> <li class="31253"> <a href="/it/help/31253-cookie-italia-linee-guida-garante-privacy">Cookie in Italia: le nuove linee guida del Garante Privacy (e come adeguarsi)</a> </li> <li class="separator 19217"> </li> <li class="category-title 19218"> <strong>Leggi degli Stati Uniti</strong> </li> <li class="126080"> <a href="/it/help/126080-panoramica-sulle-leggi-sulla-privacy-previste-dagli-stati-degli-usa">Panoramica sulle leggi sulla privacy previste dagli Stati degli USA</a> </li> <li class="19153"> <a href="/it/help/19153-guida-ccpa">Guida completa al CCPA</a> </li> <li class="75012"> <a href="/it/help/75012-cpra-california-privacy-rights-act">CPRA: introduzione al CCPA 2.0</a> </li> <li class="separator 26944"> </li> <li class="category-title 26943"> <strong>LGPD</strong> </li> <li class="26708"> <a href="/it/help/26708-guida-lgpd">Guida completa alla LGPD</a> </li> <li class="111789"> <a href="/it/help/111789-tabella-riassuntiva-dei-requisiti-in-materia-di-cookie-previsti-dal-brasile">Tabella riassuntiva dei requisiti in materia di cookie previsti dal Brasile</a> </li> <li class="separator 146181"> </li> <li class="category-title 146180"> <strong>Whistleblowing</strong> </li> <li class="145422"> <a href="/it/help/145422-comprendere-le-basi-del-whistleblowing">Comprendere le basi del Whistleblowing</a> </li> <li class="145506"> <a href="/it/help/145506-le-leggi-sul-whistleblowing-una-panoramica-internazionale">Le leggi sul whistleblowing: una panoramica internazionale</a> </li> <li class="145457"> <a href="/it/help/145457-come-implementare-le-protezioni-whistleblower-nella-tua-organizzazione">Come implementare le protezioni Whistleblower nella tua organizzazione</a> </li> <li class="separator 78112"> </li> <li class="category-title 78107"> <strong>Altre legislazioni</strong> </li> <li class="107084"> <a href="/it/help/107084-il-virginia-consumer-data-protection-act-vcdpa">Il Virginia Consumer Data Protection Act (VCDPA)</a> </li> <li class="129345"> <a href="/it/help/129345-aggiornamenti-della-legge-federale-sulla-protezione-dei-dati-svizzera-lpd">Aggiornamenti alla LPD: cosa c’è da sapere</a> </li> </ul> </li> <li class="has_child category-title 6928"> Scenari comuni <ul> <li class="category-title 17453"> <strong>Blog</strong> </li> <li class="9113"> <a href="/it/help/9113-blog-gdpr-come-adeguarsi">Blog e GDPR: come adeguare il tuo sito</a> </li> <li class="11263"> <a href="/it/help/11263-wordpress-gdpr">Come adeguare un sito WordPress al GDPR</a> </li> <li class="104921"> <a href="/it/help/104921-come-far-fronte-ai-reclami-una-guida-in-5-passi">Come far fronte ai reclami | Una guida in 5 passi</a> </li> <li class="separator 26085"> </li> <li class="category-title 26084"> <strong>E-commerce</strong> </li> <li class="26079"> <a href="/it/help/26079-termini-condizioni-ecommerce">Termini e Condizioni per il tuo e-commerce: cosa fare per proteggere la tua attività</a> </li> <li class="separator 17465"> </li> <li class="category-title 6959"> <strong>Email e newsletter</strong> </li> <li class="5747"> <a href="/it/help/5747-gdpr-email-marketing-newsletter">GDPR e email marketing: come adeguare newsletter e form di iscrizione</a> </li> <li class="4317"> <a href="/it/help/4317-invio-di-newsletter-e-email-marketing-diretto-dem">ePrivacy e Email Marketing Diretto (DEM)</a> </li> <li class="15287"> <a href="/it/help/15287-mailchimp-gdpr-privacy-policy-form-iscrizione-raccolta-consenso">Mailchimp e GDPR: privacy policy, form di iscrizione e raccolta del consenso</a> </li> <li class="40148"> <a href="/it/help/40148-global-email-marketing-cheatsheet">Email Marketing Internazionale – Tabella Riassuntiva</a> </li> <li class="separator 17466"> </li> <li class="category-title 6954"> <strong>App</strong> </li> <li class="2097"> <a href="/it/help/2097-privacy-policy-per-app-ios-e-macos">Privacy policy per app iOS e macOS</a> </li> <li class="11583"> <a href="/it/help/11583-privacy-policy-per-app-android">Privacy policy per app Android</a> </li> <li class="39343"> <a href="/it/help/39343-privacy-policy-per-app-windows">Privacy policy per app Windows</a> </li> <li class="1346"> <a href="/it/help/1346-cookie-app-mobile">Cookie e app mobile</a> </li> <li class="separator 24792"> </li> <li class="category-title 24791"> <strong>Pagine e app Facebook</strong> </li> <li class="24752"> <a href="/it/help/24752-privacy-policy-facebook-page">Privacy policy per le pagine Facebook</a> </li> <li class="13827"> <a href="/it/help/13827-privacy-policy-per-app-facebook">Privacy policy per app Facebook</a> </li> <li class="separator 17467"> </li> <li class="category-title 17452"> <strong>Minori</strong> </li> <li class="11439"> <a href="/it/help/11439-minori-e-gdpr">Minori e GDPR</a> </li> <li class="5768"> <a href="/it/help/5768-requisiti-legge-siti-app-bambini">Requisiti di legge per siti e app utilizzati dai bambini</a> </li> <li class="separator 17468"> </li> <li class="category-title 17454"> <strong>Siti web e app in più lingue</strong> </li> <li class="2155"> <a href="/it/help/2155-privacy-policy-piu-lingue">Quando hai bisogno di una privacy policy in più lingue</a> </li> <li class="separator 17470"> </li> <li class="category-title 14007"> <strong>Pubblicità e programmi di affiliazione</strong> </li> <li class="12205"> <a href="/it/help/12205-privacy-policy-per-google-adsense">Privacy policy per Google AdSense</a> </li> <li class="13726"> <a href="/it/help/13726-privacy-policy-per-il-remarketing-con-google-ads">Privacy policy per il remarketing con Google Ads</a> </li> <li class="17619"> <a href="/it/help/16051">Come raccogliere il consenso per la personalizzazione dei Google Ads</a> </li> <li class="12222"> <a href="/it/help/12222-privacy-policy-inserzioni-acquisizione-contatti-facebook">Privacy policy per le inserzioni per acquisizione contatti di Facebook</a> </li> <li class="14009"> <a href="/it/help/14009-programma-affiliazione-amazon">Programma di affiliazione di Amazon</a> </li> <li class="separator 17469"> </li> <li class="category-title 6962"> <strong>Analytics e altri servizi Google</strong> </li> <li class="72271"> <a href="/it/help/72271-google-analytics-illegale-in-europa-e-regno-unito">Google Analytics è illegale in Europa e Regno Unito?</a> </li> <li class="12333"> <a href="/it/help/12333-privacy-policy-per-google-analytics">Privacy policy per Google Analytics</a> </li> <li class="943"> <a href="/it/help/943-come-anonimizzare-gli-ip-ed-evitare-la-condivisione-dei-dati-in-google-analytics">Come anonimizzare gli IP ed evitare la condivisione dei dati in Google Analytics</a> </li> <li class="7879"> <a href="/it/help/7879-google-analytics-gdpr-controllo-comportamento">Google Analytics e GDPR: è considerato un controllo del comportamento?</a> </li> <li class="12726"> <a href="/it/help/12726-privacy-policy-google-analytics-funzioni-pubblicitarie">Privacy policy per le funzioni pubblicitarie di Google Analytics</a> </li> <li class="18895"> <a href="/it/help/18895-privacy-policy-google-oauth">Privacy Policy per Google OAuth</a> </li> <li class="14947"> <a href="/it/help/14947-personalizzare-il-luogo-del-trattamento-dati-per-i-servizi-google">Personalizzare il luogo del trattamento dati per i servizi Google</a> </li> <li class="74083"> <a href="/it/help/74083-richieste-eliminazione-dei-dati-google-analytics">Richieste di eliminazione dei dati da Google Analytics 3: cosa fare</a> </li> <li class="separator 146186"> </li> <li class="category-title 146185"> <strong>Posto di lavoro</strong> </li> <li class="145471"> <a href="/it/help/145471-come-la-tecnologia-aiuta-le-aziende-a-costruire-sistemi-di-segnalazione-efficaci">Come la tecnologia aiuta le aziende a costruire sistemi di segnalazione efficaci</a> </li> <li class="145342"> <a href="/it/help/145342-il-processo-di-segnalazione-dei-whistleblower-dalla-a-alla-z">Il processo di segnalazione dei whistleblower dalla A alla Z</a> </li> <li class="145428"> <a href="/it/help/145428-whistleblowing-come-le-organizzazioni-dovrebbero-gestire-i-report">Whistleblowing: Come le organizzazioni dovrebbero gestire i report</a> </li> <li class="145382"> <a href="/it/help/145382-whistleblowing-101-guida-alla-formazione-in-materia-di-whistleblowing-sul-posto-di-lavoro">Guida alla formazione in materia di whistleblowing sul posto di lavoro</a> </li> <li class="145328"> <a href="/it/help/145328-etica-sul-posto-di-lavoro-creare-una-cultura-favorevole-al-whistleblowing">Etica sul posto di lavoro: creare una cultura favorevole al whistleblowing</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 6969"> Generatore di Privacy e Cookie Policy <ul> <li class="has_child category-title 6970"> Crea la tua policy <ul> <li class="category-title 17519"> <strong>Generazione</strong> </li> <li class="467"> <a href="/it/help/467-generare-privacy-policy">Come generare una privacy policy</a> </li> <li class="8544"> <a href="/it/help/8544-generare-cookie-policy">Come generare una cookie policy</a> </li> <li class="25460"> <a href="/it/help/25460-durata-cookie">Come mostrare la durata dei cookie nella tua Cookie Policy</a> </li> <li class="5855"> <a href="/it/help/5855-protezioni-gdpr-utenti">Come applicare le protezioni previste dal GDPR</a> </li> <li class="21490"> <a href="/it/help/21490-privacy-policy-clausole-ccpa">Come applicare le protezioni previste dal CCPA</a> </li> <li class="separator 17528"> </li> <li class="category-title 17520"> <strong>Servizi</strong> </li> <li class="4"> <a href="/it/help/4-servizi-privacy-policy">Come aggiungere servizi a una privacy policy</a> </li> <li class="19014"> <a href="/it/help/19014-site-scanner">Come usare il site scanner per rilevare i servizi mancanti</a> </li> <li class="998"> <a href="/it/help/998-come-aggiungere-un-servizio-personalizzato">Come aggiungere un servizio personalizzato</a> </li> <li class="separator 17529"> </li> <li class="category-title 17521"> <strong>Titolare del trattamento</strong> </li> <li class="4786"> <a href="/it/help/4786-cosa-si-intende-per-estremi-identificativi-del-titolare-del-trattamento">Cosa si intende per estremi identificativi del Titolare del Trattamento</a> </li> <li class="3509"> <a href="/it/help/3509-campo-titolare-sito-web-nel-generatore">Il campo “Titolare del sito web” nel generatore</a> </li> <li class="separator 17530"> </li> <li class="category-title 17522"> <strong>Lingue</strong> </li> <li class="117"> <a href="/it/help/117-add-language">Come aggiungere un’altra lingua ai tuoi documenti</a> </li> </ul> </li> <li class="has_child category-title 17501"> Modifica la tua policy <ul> <li class="58"> <a href="/it/help/58-modificare-privacy-policy">Come modificare una privacy policy</a> </li> <li class="71"> <a href="/it/help/71-come-eliminare-una-privacy-policy">Come eliminare una privacy policy</a> </li> <li class="69541"> <a href="/it/help/69541-come-duplicare-un-sito-esistente">Come duplicare un sito esistente</a> </li> <li class="separator 17531"> </li> <li class="category-title 17524"> <strong>Logo e riferimenti a iubenda</strong> </li> <li class="62"> <a href="/it/help/62-rimuovere-logo-iubenda">Rimuovere il logo iubenda dal pulsante e dalla privacy policy</a> </li> <li class="2838"> <a href="/it/help/2838-rimuovere-dicitura-iubenda">Posso rimuovere la dicitura "iubenda ospita questa pagina"?</a> </li> <li class="separator 6978"> </li> <li class="category-title 17523"> <strong>Opzioni avanzate</strong> </li> <li class="4167"> <a href="/it/help/4167-forzare-aggiornamento">Forzare l’aggiornamento della data dell’ultima modifica</a> </li> <li class="4939"> <a href="/it/help/4939-modificare-questa-applicazione">Personalizzare il modo in cui il tuo sito/app è indicato nei documenti</a> </li> <li class="11140"> <a href="/it/help/11140-personalizzare-i-link-interni-della-privacy-e-cookie-policy">Personalizzare i link interni della Privacy e Cookie Policy</a> </li> </ul> </li> <li class="has_child category-title 6981"> Integra la tua policy <ul> <li class="category-title 17525"> <strong>Generale</strong> </li> <li class="2181"> <a href="/it/help/2181-come-integrare-la-privacy-policy-di-iubenda-sul-tuo-sito-app">Come integrare la privacy policy di iubenda sul tuo sito/app</a> </li> <li class="1084"> <a href="/it/help/1084-integrazione-privacy-policy-codice-inserimento">Codice d'inserimento</a> </li> <li class="1087"> <a href="/it/help/1087-integrazione-privacy-policy-link-diretto">Link diretto</a> </li> <li class="22020"> <a href="/it/help/22020-opzioni-di-integrazione-con-javascript-disabilitato">Opzioni di integrazione con JavaScript disabilitato</a> </li> <li class="separator 17532"> </li> <li class="category-title 17526"> <strong>App</strong> </li> <li class="17840"> <a href="/it/help/2097">iOS e macOS</a> </li> <li class="2219"> <a href="/it/help/2219-privacy-policy-per-app-tvos-apple-tv">tvOS (Apple TV)</a> </li> <li class="17839"> <a href="/it/help/11583">Android</a> </li> <li class="3742"> <a href="/it/help/3742-come-aggiungere-i-permessi-per-laccesso-ai-dati-personali-su-dispositivi-android-e-ios">Come aggiungere i permessi per l’accesso ai dati personali su dispositivi Android e iOS</a> </li> <li class="2216"> <a href="/it/help/2216-documenti-legali-offline">Come rendere i documenti legali di iubenda disponibili ad essere visualizzati offline</a> </li> <li class="separator 6986"> </li> <li class="category-title 17527"> <strong>Piattaforme più diffuse</strong> </li> <li class="9149"> <a href="/it/help/9149-come-aggiungere-una-privacy-policy-a-unapp-dellamazon-appstore">Amazon Appstore</a> </li> <li class="64342"> <a href="/it/help/64342-come-aggiungere-una-privacy-policy-a-bigcommerce">BigCommerce</a> </li> <li class="2221"> <a href="/it/help/2221-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-epages">ePages</a> </li> <li class="64344"> <a href="/it/help/64344-come-aggiungere-una-privacy-policy-a-ghost">Ghost</a> </li> <li class="64340"> <a href="/it/help/64340-come-aggiungere-una-privacy-policy-a-hubspot">HubSpot</a> </li> <li class="1946"> <a href="/it/help/1946-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-jimdo">Jimdo</a> </li> <li class="2204"> <a href="/it/help/2204-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-joomla">Joomla!</a> </li> <li class="2210"> <a href="/it/help/2210-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-magento">Magento</a> </li> <li class="79163"> <a href="/it/help/79163-come-aggiungere-matomo-alla-privacy-e-cookie-policy-di-iubenda">Matomo (ex Piwik)</a> </li> <li class="11831"> <a href="/it/help/11831-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-prestashop">PrestaShop</a> </li> <li class="1783"> <a href="/it/help/1783-shopify-privacy-policy">Shopify</a> </li> <li class="13425"> <a href="/it/help/13425-privacy-cookie-policy-squarespace">Squarespace</a> </li> <li class="26354"> <a href="/it/help/26354-privacy-policy-ucraft">Ucraft</a> </li> <li class="18608"> <a href="/it/help/18608-privacy-cookie-policy-webflow">Webflow</a> </li> <li class="64346"> <a href="/it/help/64346-come-aggiungere-una-privacy-policy-a-weebly">Weebly</a> </li> <li class="2129"> <a href="/it/help/2129-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-wordpress">WordPress</a> </li> <li class="8459"> <a href="/it/help/8459-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-wordpress-com">WordPress.com</a> </li> <li class="separator 19589"> </li> <li class="category-title 19590"> <strong>Avanzate</strong> </li> <li class="12347"> <a href="/it/help/12347-come-configurare-il-content-security-policy-per-consentire-lesecuzione-degli-script-di-iubenda">Come configurare il Content Security Policy per consentire l’esecuzione degli script di iubenda</a> </li> </ul> </li> <li class="has_child category-title 6995"> Risoluzione dei problemi e FAQs <ul> <li class="2087"> <a href="/it/help/2087-come-utilizzare-la-dashboard-iubenda">Come utilizzare la dashboard iubenda</a> </li> <li class="1707"> <a href="/it/help/1707-devo-ripetere-la-procedura-di-aggiunta-servizi-per-ogni-lingua-in-cui-genero-la-policy">Devo ripetere la procedura di aggiunta servizi per ogni lingua in cui genero la policy?</a> </li> <li class="3918"> <a href="/it/help/3918-perche-la-mia-privacy-policy-contiene-la-dicitura-questa-applicazione-non-supporta-le-richieste-do-not-track">Perché la mia privacy policy contiene la dicitura “Questa Applicazione non supporta le richieste Do Not Track”?</a> </li> <li class="2782"> <a href="/it/help/2782-qual-e-la-differenza-tra-il-generatore-di-privacy-e-cookie-policy-e-la-cookie-solution">Qual è la differenza tra il Generatore di Privacy e Cookie Policy e Privacy Controls and Cookie Solution?</a> </li> <li class="2750"> <a href="/it/help/2750-che-differenza-ce-tra-lintegrazione-della-privacy-policy-e-quella-della-cookie-solution">Che differenza c’è tra l’integrazione della privacy policy e quella di Privacy Controls and Cookie Solution?</a> </li> <li class="1003"> <a href="/it/help/1003-in-quali-paesi-sono-valide-le-privacy-policy-di-iubenda">In quali paesi sono valide le privacy policy di iubenda?</a> </li> <li class="2115"> <a href="/it/help/2115-copiare-e-incollare-testo-documenti">Posso copiare e incollare il testo dei documenti sul mio sito/app?</a> </li> <li class="15554"> <a href="/it/help/15554-come-caricare-il-pulsante-di-iubenda-in-modo-asincrono">Come caricare il pulsante di iubenda in modo asincrono</a> </li> <li class="separator 30081"> </li> <li class="category-title 30082"> <strong>Changelog</strong> </li> <li class="30072"> <a href="/it/help/30072-pcp-changelog-legale">Changelog legale</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 7063"> Privacy Controls and Cookie Solution <ul> <li class="has_child category-title 17487"> Introduzione <ul> <li class="680"> <a href="/it/help/680-introduzione-cookie-solution">Introduzione alla Privacy Controls and Cookie Solution di iubenda</a> </li> <li class="290"> <a href="/it/help/290-quali-cookie-usi">Come scoprire quali cookie usa il tuo sito</a> </li> </ul> </li> <li class="has_child category-title 17485"> Configurazione del cookie banner <ul> <li class="1696"> <a href="/it/help/1696-personalizzare-cookie-banner">Come configurare Privacy Controls and Cookie Solution (guida di base)</a> </li> <li class="8544"> <a href="/it/help/8544-generare-cookie-policy">Come generare una cookie policy per il cookie banner</a> </li> <li class="623"> <a href="/it/help/623-come-configurare-la-cookie-solution-guida-avanzata">Come configurare Privacy Controls and Cookie Solution (guida avanzata)</a> </li> <li class="separator 17616"> </li> <li class="category-title 17617"> <strong>Preferenze pubblicitarie</strong> </li> <li class="7449"> <a href="/it/help/7449-the-complete-guide-to-iubenda-cmp-and-iab-tcf-2-2">Guida al Transparency and Consent Framework di IAB</a> </li> <li class="16051"> <a href="/it/help/16051-google-tcf-consenso-annunci-personalizzati">Google e TCF 2.0: come raccogliere il consenso per gli annunci personalizzati</a> </li> <li class="23273"> <a href="/it/help/23273-transparency-and-consent-framework-v2">Guida alla transizione alla versione 2.0 del Transparency and Consent Framework di IAB</a> </li> <li class="separator 17495"> </li> <li class="category-title 17489"> <strong>Lingue</strong> </li> <li class="793"> <a href="/it/help/793-cookie-policy-e-cookie-solution-per-siti-in-piu-lingue">Cookie policy e Privacy Controls and Cookie Solution per siti in più lingue</a> </li> <li class="834"> <a href="/it/help/834-how-to-use-the-cookie-solution-in-a-multilingual-wordpress-site">Come utilizzare Privacy Controls and Cookie Solution in un sito WordPress multilingue</a> </li> </ul> </li> <li class="has_child category-title 122110"> Per gli Stati Uniti <ul> <li class="122092"> <a href="/it/help/122092-come-adeguarsi-alle-leggi-sulla-privacy-degli-stati-degli-usa-con-iubenda">Come adeguarsi alle leggi sulla privacy degli Stati degli USA con iubenda</a> </li> </ul> </li> <li class="has_child category-title 7064"> Integrazione e blocco preventivo <ul> <li class="36281"> <a href="/it/help/36281-cookie-solution-sito-ad-hoc">Sito ad hoc</a> </li> <li class="separator 36294"> </li> <li class="category-title 36295"> <strong>Plugin e integrazioni</strong> </li> <li class="66605"> <a href="/it/help/66605-come-aggiungere-la-cookie-solution-a-bigcommerce">BigCommerce</a> </li> <li class="168586"> <a href="/it/help/168586-iubenda-all-in-one-plugin-duda-installation">Duda (plugin)</a> </li> <li class="66603"> <a href="/it/help/66603-come-aggiungere-la-cookie-solution-a-ghost">Ghost</a> </li> <li class="161252"> <a href="/it/help/161252-hubspot-cookie-banner-how-to-add-a-cookie-banner-on-hubspot-with-iubenda">HubSpot</a> </li> <li class="10779"> <a href="/it/help/10779-cookie-solution-guida-integrazione-jimdo">Jimdo</a> </li> <li class="1329"> <a href="/it/help/1329-cookie-solution-guida-installazione-plugin-joomla">Joomla! (estensione)</a> </li> <li class="9698"> <a href="/it/help/9698-cookie-solution-guida-installazione-modulo-magento">Magento (modulo)</a> </li> <li class="4353"> <a href="/it/help/4353-cookie-solution-guida-installazione-plugin-prestashop">PrestaShop (plugin)</a> </li> <li class="13031"> <a href="/it/help/13031-cookie-solution-guida-integrazione-squarespace">Squarespace</a> </li> <li class="26361"> <a href="/it/help/26361-cookie-solution-ucraft">Ucraft</a> </li> <li class="18610"> <a href="/it/help/18610-cookie-solution-webflow">Webflow</a> </li> <li class="66607"> <a href="/it/help/66607-come-aggiungere-la-cookie-solution-a-weebly">Weebly</a> </li> <li class="24970"> <a href="/it/help/24970-cookie-banner-wix">Wix</a> </li> <li class="810"> <a href="/it/help/810-all-in-one-plugin-wordpress-guida">WordPress (plugin)</a> </li> <li class="separator 7069"> </li> <li class="category-title 7070"> <strong>Implementazione del blocco preventivo</strong> </li> <li class="1627"> <a href="/it/help/1627-blocco-preventivo-cookie">Introduzione al blocco preventivo dei cookie</a> </li> <li class="674"> <a href="/it/help/674-tagging-manuale-blocco-cookie">Tagging manuale (con esempi pratici)</a> </li> <li class="133849"> <a href="/it/help/133849-blocco-preventivo-dei-cookie-blocco-automatico">Blocco preventivo dei cookie: blocco automatico</a> </li> <li class="629"> <a href="/it/help/629-google-tag-manager-blocking-cookies">Google Tag Manager</a> </li> <li class="75631"> <a href="/it/help/75631-google-consent-mode-set-up-google-tag-manager-with-iubenda">Google Consent Mode: come configurare Google Tag Manager con iubenda</a> </li> <li class="27154"> <a href="/it/help/27154-google-consent-mode">Google Consent Mode</a> </li> <li class="868"> <a href="/it/help/868-google-adsense-ad-manager-blocco-cookie">Google Adsense e Ad Manager</a> </li> <li class="1045"> <a href="/it/help/1045-classe-php-blocco-cookie">Classe PHP</a> </li> <li class="22140"> <a href="/it/help/22140-cookie-solution-amp-wordpress">Come integrare Privacy Controls and Cookie Solution con Google AMP (WordPress incluso)</a> </li> <li class="separator 19648"> </li> <li class="category-title 17484"> <strong>Avanzate</strong> </li> <li class="18688"> <a href="/it/help/18688-migrazione-consensi-cookie-solution">Come migrare i consensi dal precedente provider a Privacy Controls and Cookie Solution</a> </li> <li class="2607"> <a href="/it/help/2607-cache-ed-ottimizzazione-del-caricamento-della-iubenda-cookie-solution">Cache, performance e altre ottimizzazioni di Privacy Controls and Cookie Solution di iubenda</a> </li> <li class="23640"> <a href="/it/help/23640-come-chiamare-le-api-della-cookie-solution-da-un-iframe">Come chiamare le API di Privacy Controls and Cookie Solution da un iframe</a> </li> <li class="12505"> <a href="https://www.iubenda.com/it/help/12347">Come configurare il Content Security Policy per consentire l'esecuzione degli script di iubenda</a> </li> <li class="separator 17496"> </li> <li class="category-title 17498"> <strong>Statistiche</strong> </li> <li class="2380"> <a href="/it/help/2380-statistiche-cookie-solution">Introduzione alle statistiche</a> </li> </ul> </li> <li class="has_child category-title 146398"> Per Mobile <ul> <li class="144358"> <a href="/it/help/144358-cs-for-mobile-developers-guide">Cookie Solution per dispositivi mobili | Guida per sviluppatori</a> </li> </ul> </li> <li class="has_child category-title 7075"> Risoluzione dei problemi e FAQs <ul> <li class="3007"> <a href="/it/help/3007-come-vengono-calcolate-le-pageview-della-cookie-solution">Come vengono calcolate le pageview di Privacy Controls and Cookie Solution?</a> </li> <li class="1698"> <a href="/it/help/1698-dove-trovo-i-miei-cookie-policy-id-e-site-id">Dove trovo i miei cookie policy ID e site ID?</a> </li> <li class="2633"> <a href="/it/help/2633-posso-integrare-la-cookie-policy-nel-mio-sito-app-tramite-inclusione-diretta-del-testo-e-api">Posso integrare la cookie policy nel mio sito/app tramite inclusione diretta del testo e API?</a> </li> <li class="10657"> <a href="/it/help/10657-consenso-cookie-amp">Consenso ai cookie e pagine AMP, come fare?</a> </li> <li class="107179"> <a href="/it/help/107179-come-risolvere-i-problemi-della-cookie-solution-con-i-plugin-di-cache-e-le-funzioni-di-ottimizzazione">Come risolvere i problemi di Privacy Controls and Cookie Solution con i plugin di cache e le funzioni di ottimizzazione</a> </li> <li class="153416"> <a href="/it/help/153416-perche-hai-meno-dati-dopo-linstallazione-di-google-consent-mode-v2">Perché hai meno dati dopo l’installazione di Google Consent Mode v2?</a> </li> <li class="separator 17497"> </li> <li class="category-title 17499"> <strong>Canali e changelog</strong> </li> <li class="1981"> <a href="/it/help/1981-canali-rilascio-cookie-solution">Canali di rilascio</a> </li> <li class="627"> <a href="/it/help/627-cookie-solution-changelog">Changelog</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 17475"> Generatore di Termini e Condizioni <ul> <li class="1757"> <a href="/it/help/1757-termini-e-condizioni-a-cosa-servono">Cosa sono e a cosa servono i termini e condizioni</a> </li> <li class="19486"> <a href="/it/help/19486-cosa-dovrebbero-includere-i-termini-e-condizioni">Cosa dovrebbero includere</a> </li> <li class="20847"> <a href="/it/help/20847-modello-termini-e-condizioni">Posso usare un modello?</a> </li> <li class="has_child category-title 19523"> Crea il tuo documento <ul> <li class="19394"> <a href="/it/help/19394-generare-termini-e-condizioni">Come generare un documento di Termini e Condizioni</a> </li> <li class="19531"> <a href="/it/help/3509">Il campo "Titolare del sito web" nel generatore</a> </li> <li class="19532"> <a href="/it/help/117">Come aggiungere una o più lingue</a> </li> </ul> </li> <li class="has_child category-title 19525"> Modifica il tuo documento <ul> <li class="19363"> <a href="/it/help/19363-modificare-termini-e-condizioni">Modificare un documento di termini e condizioni</a> </li> <li class="19348"> <a href="/it/help/19348-eliminare-termini-e-condizioni">Eliminare un documento di termini e condizioni</a> </li> <li class="separator 19542"> </li> <li class="category-title 19541"> <strong>Opzioni avanzate</strong> </li> <li class="19536"> <a href="/it/help/4167">Forzare l'aggiornamento della data dell'ultima modifica</a> </li> <li class="19537"> <a href="/it/help/4939">Personalizzare il modo in cui il tuo sito/app è indicato nei documenti</a> </li> </ul> </li> <li class="has_child category-title 19527"> Integra il tuo documento <ul> <li class="19263"> <a href="/it/help/19263-integrare-termini-e-condizioni-di-iubenda-sul-tuo-sito-app">Come integrare i termini e condizioni di iubenda sul tuo sito/app</a> </li> <li class="19538"> <a href="/it/help/2216">Come rendere i documenti legali di iubenda disponibili ad essere visualizzati offline</a> </li> <li class="separator 57658"> </li> <li class="category-title 57656"> <strong>Piattaforme più diffuse</strong> </li> <li class="55612"> <a href="/it/help/55612-come-aggiungere-termini-e-condizioni-ad-amazon">Amazon</a> </li> <li class="55594"> <a href="/it/help/55594-come-aggiungere-termini-e-condizioni-a-bigcommerce">BigCommerce</a> </li> <li class="55606"> <a href="/it/help/55606-come-aggiungere-termini-e-condizioni-a-ghost">Ghost</a> </li> <li class="55604"> <a href="/it/help/55604-come-aggiungere-termini-e-condizioni-a-hubspot">HubSpot</a> </li> <li class="55610"> <a href="/it/help/55610-come-aggiungere-termini-e-condizioni-a-jimdo">Jimdo</a> </li> <li class="55596"> <a href="/it/help/55596-come-aggiungere-i-termini-e-condizioni-a-joomla">Joomla!</a> </li> <li class="55608"> <a href="/it/help/55608-come-aggiungere-termini-e-condizioni-a-magento">Magento</a> </li> <li class="55598"> <a href="/it/help/55598-come-aggiungere-termini-e-condizioni-a-prestashop">PrestaShop</a> </li> <li class="55614"> <a href="/it/help/55614-come-aggiungere-termini-e-condizioni-a-shopify">Shopify</a> </li> <li class="55592"> <a href="/it/help/55592-come-aggiungere-i-termini-e-condizioni-a-squarespace">Squarespace</a> </li> <li class="55600"> <a href="/it/help/55600-come-aggiungere-termini-e-condizioni-a-ucraft">Ucraft</a> </li> <li class="55590"> <a href="/it/help/55590-come-aggiungere-termini-e-condizioni-a-webflow">Webflow</a> </li> <li class="55602"> <a href="/it/help/55602-come-aggiungere-termini-e-condizioni-a-weebly">Weebly</a> </li> <li class="55588"> <a href="/it/help/55588-come-aggiungere-i-termini-e-condizioni-a-wix">Wix</a> </li> <li class="55582"> <a href="/it/help/55582-come-aggiungere-i-termini-e-condizioni-a-un-negozio-woocommerce">WooCommerce</a> </li> <li class="55586"> <a href="/it/help/55586-come-aggiungere-termini-e-condizioni-a-wordpress">WordPress</a> </li> <li class="55584"> <a href="/it/help/55584-come-aggiungere-termini-e-condizioni-a-wordpress-com">WordPress.com</a> </li> <li class="separator 19585"> </li> <li class="category-title 19586"> <strong>Avanzate</strong> </li> <li class="19540"> <a href="/it/help/12347">Come configurare il Content Security Policy per consentire l'esecuzione degli script di iubenda</a> </li> </ul> </li> <li class="has_child category-title 19529"> Risoluzione dei problemi e FAQs <ul> <li class="19539"> <a href="/it/help/2115">Posso copiare e incollare il testo dei documenti sul mio sito/app?</a> </li> </ul> </li> </ul> </li> <li class="active has_child category-title 7116"> Consent Database <ul> <li class="has_child category-title 17476"> Introduzione <ul> <li class="6525"> <a href="/it/help/6525-introduzione-consent-solution">Introduzione e funzionamento</a> </li> <li class="7383"> <a href="/it/help/7383-come-sincronizzare-con-la-consent-solution-i-documenti-legali-creati-con-iubenda">Come sincronizzare i documenti legali creati con iubenda</a> </li> <li class="166339"> <a href="/it/help/166339-iubenda-webhooks">Come mantenere i dati sul consenso aggiornati su tutte le piattaforme grazie al 2-Way Sync di iubenda</a> </li> </ul> </li> <li class="active has_child category-title 17477"> Implementazione <ul> <li class="6530"> <a href="/it/help/6530-consent-solution-documentazione-js">JavaScript</a> </li> <li class="active 6532"> <a href="/it/help/6532-consent-solution-documentazione-api-http">API HTTP</a> </li> <li class="136053"> <a href="/it/help/136053-guida-allintegrazione-del-consent-database-per-tutte-le-principali-piattaforme">Guida all’integrazione semplice</a> </li> <li class="separator 18932"> </li> <li class="category-title 18929"> <strong>Piattaforme più diffuse</strong> </li> <li class="67562"> <a href="/it/help/67562-consent-solution-per-hubspot">HubSpot</a> </li> <li class="18773"> <a href="/it/help/18773-consent-solution-joomla-chronoforms">Joomla!</a> </li> <li class="71563"> <a href="/it/help/71563-integrazione-della-consent-solution-per-make-integromat">Make (Integromat)</a> </li> <li class="75053"> <a href="/it/help/75053-consent-solution-per-prestashop">PrestaShop</a> </li> <li class="67560"> <a href="/it/help/67560-come-aggiungere-la-consent-solution-a-shopify">Shopify</a> </li> <li class="71567"> <a href="/it/help/71567-consent-solution-per-squarespace">Squarespace</a> </li> <li class="67558"> <a href="/it/help/67558-consent-solution-per-webflow">Webflow</a> </li> <li class="67552"> <a href="/it/help/67552-consent-solution-per-wix">Wix</a> </li> <li class="71565"> <a href="/it/help/71565-integrazione-della-consent-solution-per-zapier">Zapier</a> </li> <li class="separator 70701"> </li> <li class="category-title 70702"> <strong>WordPress</strong> </li> <li class="21336"> <a href="/it/help/21336-consent-solution-plugin-wordpress">WordPress (plugin)</a> </li> <li class="13287"> <a href="/it/help/13287-consent-solution-wordpress-contact-form-7">WordPress (metodo JavaScript)</a> </li> <li class="67554"> <a href="/it/help/67554-consent-solution-per-elementor">Elementor (site builder per WordPress)</a> </li> <li class="67556"> <a href="/it/help/67556-consent-solution-per-gravity-forms">Gravity Forms (plugin per WordPress)</a> </li> <li class="separator 19588"> </li> <li class="category-title 19587"> <strong>Avanzate</strong> </li> <li class="12504"> <a href="https://www.iubenda.com/it/help/12347">Come configurare il Content Security Policy per consentire l'esecuzione degli script di iubenda</a> </li> </ul> </li> <li class="has_child category-title 18265"> Risoluzione dei problemi e FAQs <ul> <li class="18222"> <a href="/it/help/18222-canali-rilascio-consent-solution">Canali di rilascio</a> </li> <li class="18232"> <a href="/it/help/18232-consent-solution-changelog">Changelog</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 141585"> Whistleblowing Management Tool <ul> <li class="141346"> <a href="/it/help/141346-direttiva-whistleblower-guida-prodotto-iubenda">La guida di iubenda alla Direttiva Whistleblower e al tool dedicato</a> </li> </ul> </li> <li class="has_child category-title 7114"> Registro delle attività di trattamento dei dati <ul> <li class="6366"> <a href="/it/help/6366-introduzione-internal-privacy-management">Guida per l’utilizzo del Registro delle attività di trattamento dei dati</a> </li> </ul> </li> <li class="has_child category-title 7120"> Risorse <ul> <li class="23188"> <a href="/it/help/23188-webinar-iubenda">Webinar</a> </li> <li class="has_child category-title 25925"> Video <ul> <li class="5827"> <a href="/it/help/5827-video">Tutte le guide video</a> </li> <li class="separator 18408"> </li> <li class="category-title 18403"> <strong>Generatore di Privacy e Cookie Policy</strong> </li> <li class="34842"> <a href="/it/help/34842-panoramica-sul-generatore-di-privacy-e-cookie-policy-video">Panoramica</a> </li> <li class="18370"> <a href="/it/help/18370-intro-generatore-privacy-cookie-policy-video">Introduzione al generatore</a> </li> <li class="separator 34821"> </li> <li class="category-title 34823"> <strong>Privacy Controls and Cookie Solution</strong> </li> <li class="34739"> <a href="/it/help/34739-introduzione-alla-cookie-solution-video">Introduzione a Privacy Controls and Cookie Solution</a> </li> <li class="separator 34820"> </li> <li class="category-title 34822"> <strong>Generatore di Termini e Condizioni</strong> </li> <li class="34733"> <a href="/it/help/34733-panoramica-sul-generatore-di-termini-e-condizioni-video">Panoramica</a> </li> <li class="separator 18407"> </li> <li class="category-title 18404"> <strong>Consent Database</strong> </li> <li class="7355"> <a href="/it/help/7355-introduzione-consent-solution-video">Introduzione alla Consent Database</a> </li> <li class="34725"> <a href="/it/help/34725-configurazione-manuale-della-consent-solution-javascript-video">Configurazione manuale del Consent Database (JavaScript)</a> </li> <li class="18348"> <a href="/it/help/18348-consent-solution-dashboard-video">Consent Database dashboard in azione</a> </li> <li class="separator 18406"> </li> <li class="category-title 18405"> <strong>Registro delle attività di trattamento dei dati</strong> </li> <li class="6683"> <a href="/it/help/6683-introduzione-internal-privacy-management-video">Introduzione al Registro delle attività di trattamento dei dati</a> </li> </ul> </li> <li class="has_child category-title 7737"> Template GDPR <ul> <li class="7727"> <a href="/it/help/7727-nomina-di-un-rappresentante-nellue-template-gdpr">Nomina di un rappresentante nell'UE</a> </li> <li class="7720"> <a href="/it/help/7720-contratto-di-nomina-a-responsabile-del-trattamento-dpa-template-gdpr">Contratto di nomina a responsabile del trattamento (DPA)</a> </li> <li class="7722"> <a href="/it/help/7722-obbligo-di-non-divulgazione-e-riservatezza-dei-dipendenti-template-gdpr">Obbligo di non divulgazione e riservatezza dei dipendenti</a> </li> <li class="7931"> <a href="/it/help/7931-valutazione-dimpatto-sulla-protezione-dei-dati-dpia-template-gdpr">Valutazione d'impatto sulla protezione dei dati (DPIA)</a> </li> </ul> </li> <li class="has_child category-title 28426"> Altre risorse <ul> <li class="28395"> <a href="/it/help/28395-gdpr-cookie-consent-cheatsheet">GDPR e consenso ai cookie – Tabella riassuntiva</a> </li> <li class="70476"> <a href="/it/help/70476-normative-sulla-privacy-negli-stati-uniti-tabella-comparativa">Normative sulla privacy negli Stati Uniti – Tabella comparativa</a> </li> <li class="40148"> <a href="/it/help/40148-global-email-marketing-cheatsheet">Email Marketing Internazionale – Tabella Riassuntiva</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 7158"> Account e fatturazione <ul> <li class="7636"> <a href="/it/help/7636-faqs-sui-prezzi">FAQs sui prezzi</a> </li> <li class="3990"> <a href="/it/help/3990-eliminare-account">Come eliminare il tuo account</a> </li> <li class="has_child category-title 7159"> Piani e licenze <ul> <li class="604"> <a href="/it/help/604-limitazioni-licenza-base">Limitazioni del Piano Free</a> </li> <li class="63066"> <a href="/it/help/63066-come-rinnovare-il-tuo-piano-iubenda">Come rinnovare il tuo piano iubenda</a> </li> <li class="63224"> <a href="/it/help/63224-dove-trovo-i-miei-piani-scaduti">Dove trovo i miei piani scaduti?</a> </li> <li class="1020"> <a href="/it/help/1020-posso-continuare-a-utilizzare-il-testo-della-privacy-policy-anche-senza-rinnovare-il-servizio">Posso continuare a utilizzare il testo della privacy policy anche senza rinnovare il servizio?</a> </li> <li class="1030"> <a href="/it/help/1030-e-possibile-utilizzare-una-stessa-privacy-policy-su-piu-siti-web-o-app">È possibile utilizzare una stessa privacy policy su più siti web o app?</a> </li> </ul> </li> <li class="has_child category-title 7162"> Pagamenti <ul> <li class="2011"> <a href="/it/help/2011-come-disabilitare-il-rinnovo-automatico-delle-licenze-iubenda">Come disabilitare il rinnovo automatico del tuo piano iubenda</a> </li> <li class="2174"> <a href="/it/help/2174-perche-il-mio-pagamento-tramite-paypal-non-va-a-buon-fine">Perché il mio pagamento non va a buon fine?</a> </li> <li class="63125"> <a href="/it/help/63125-come-aggiungere-modificare-il-tuo-attuale-metodo-di-pagamento">Come aggiungere/modificare il tuo attuale metodo di pagamento</a> </li> <li class="63166"> <a href="/it/help/63166-posso-pagare-con-un-bonifico-bancario">Posso pagare con un bonifico bancario?</a> </li> <li class="1717"> <a href="/it/help/1717-iubenda-abbonamento">Perché il servizio di iubenda è in abbonamento</a> </li> </ul> </li> <li class="has_child category-title 7171"> Fatturazione <ul> <li class="2795"> <a href="/it/help/2795-dove-trovo-le-mie-fatture">Dove trovo le mie fatture?</a> </li> <li class="96"> <a href="/it/help/96-modificare-dati-fatturazione">Come modificare i dati di fatturazione</a> </li> <li class="11203"> <a href="/it/help/11203-fatture-email">Come ricevere le fatture su un altro indirizzo email</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 17378"> Partner e affiliati <ul> <li class="2063"> <a href="/it/help/2063-programma-affiliazione">Come creare un programma di affiliazione/referral con iubenda</a> </li> <li class="30378"> <a href="/it/help/30378-come-rivendere-le-soluzioni-iubenda-ai-tuoi-clienti">Come rivendere le soluzioni iubenda ai tuoi clienti</a> </li> <li class="22207"> <a href="https://www.iubenda.com/it/partner-program">Serve aiuto nella configurazione? Visita la nostra directory di Partner Certificati</a> </li> </ul> </li> <li class="has_child category-title 17447"> iubenda <ul> <li class="6762"> <a href="/it/help/6762-contratto-per-il-trattamento-dei-dati-personali-tra-iubenda-e-gli-utenti">Contratto per il trattamento dei dati personali tra iubenda e gli utenti</a> </li> <li class="1933"> <a href="/it/help/1933-cosa-viene-tracciato-e-cosa-non-viene-tracciato-da-iubenda">Cosa viene tracciato e cosa non viene tracciato da iubenda</a> </li> <li class="5735"> <a href="/it/help/5735-5-motivi-per-cui-ospitiamo-i-documenti">5 motivi per cui ospitiamo i tuoi documenti</a> </li> </ul> </li> </ul> </nav> </div> <div class="toc-wrap sticky-top"> <nav id="toc" data-toggle="toc"></nav> <div class="mb-4 text-sm text-uppercase font-weight-bold text-muted toc-label">Indice dei contenuti</div> </div> </div> <!-- /.doc_aside --> <div class="col-lg-9 help-tpl__main"> <div class="mb-4 d-block d-lg-none"> <button class="btn btn-sm btn-outline-light px-4 btn-aside help-tpl__show-index-btn">Show index</button> </div> <h1 class="help-tpl__main-title mb-5 display-4 font-weight-semibold"data-swiftype-name="title" data-swiftype-type="string">Consent Database – Documentazione API HTTP</h1> <div class="entry_content entry_body_content doc_body" data-swiftype-name="body" data-swiftype-type="text" data-toc-scope > <div data-toc-activator=""></div> <p>Le API HTTP della Consent Database ti permettono di salvare e recuperare le azioni di consenso portate a termine dai tuoi utenti, d’ora in poi definiti “interessati”.</p> <div class="my-4 rounded p-3 bg-fade"> <p class="mb-0">Novità: abbiamo <a href="https://www.iubenda.com/it/help/18222">aggiunto un canale Beta</a>, così puoi testare le ultime funzionalità prima che vengano rese disponibili sul canale di default, il Current.</p> </div> <h2 class="wp-block-heading">Header</h2> <h3 class="wp-block-heading">Autenticazione</h3> <p>Al fine di poter scrivere tramite le nostre API, forniamo due tipologie di chiavi:</p> <ul class="wp-block-list"><li>Chiave pubblica, in genere utilizzata dalla libreria JavaScript</li><li>Chiave privata, in genere utilizzata dall’API HTTP</li></ul> <p>Tutte le chiamate API, sia tramite HTTP che tramite JS, specificano se sono state autenticate tramite chiave pubblica o privata. Le chiamate effettuate mediante chiave privata sono più affidabili in quanto forniscono maggiore certezza quando è necessario verificare che i dati siano stati realmente inviati dall’utente.</p> <p>Per le API HTTP, la chiave privata va inviata tramite l’header <code>ApiKey</code>. Le chiavi pubbliche sono accettate solo sull’endpoint <code>POST /public/consent</code>.</p> <div class="my-4 rounded px-3 pt-3 pb-1 bg-fade"> <p>Aggiornamento: per rendere più sicure le comunicazioni tra le API REST e i clienti, il supporto per il protocollo HTTP per le chiamate API della Consent Database non sarà più disponibile. Dal 31 gennaio 2023, tutte le richieste per le API della Consent Database devono aderire al protocollo HTTPS.</p> </div> <h3 class="wp-block-heading">Content-Type</h3> <p>Per inviare dati alla nostra API HTTP, devi impostare l’header Content-Type come <code>application/json</code> o <code>application/x-www-form-urlencoded</code>.</p> <div class="my-4 rounded px-3 pt-3 pb-1 bg-caution"> <p>❗️ Le API HTTP della Consent Database supportano solo JSON con codifica UTF-8. L’APl restituirà lo stato HTTP 400 per qualsiasi altra intestazione di codifica inviata con una richiesta.</p> </div> <h2 class="wp-block-heading">API output</h2> <p>Per impostazione predefinita, ogni risposta json è impostata su unescape. Per evitare <a href="https://owasp.org/www-community/attacks/xss/" target="_blank" rel="noreferrer noopener">attacchi XSS</a>, ti consigliamo di sottoporre a escape i valori che possono contenere codice HTML e/o JavaScript visibile su una pagina web.</p> <div class="my-4 rounded px-3 pt-3 pb-1 bg-caution"> <h5 class="my-2">❗️ Attenzione</h5> <p>Il parametro <code>unescape_json</code>, che era utilizzato per fare l’unescape delle risposte json trasmettendo <code>unescape_json=true</code> a ogni richiesta, ora viene ignorato e considerato come parametro predefinito.</p> </div> <h2 class="wp-block-heading">Limiti al numero di chiamate</h2> <p>Il numero massimo di chiamate è di 50 al secondo e 108000 all’ora. Lato server, se superi questo limite riceverai un messaggio “429 Too Many Requests”.</p> <h2 class="wp-block-heading">Dimensione massima delle chiamate</h2> <p>Abbiamo impostato un limite massimo di 1 MB per chiamata. Lato server, se superi questo limite riceverai un messaggio “413 Request Entity Too Large”.</p> <h2 class="wp-block-heading">Consenso</h2> <h3 data-toc-text="LIST consents">LIST consents (elenco dei consensi)</h3> <p><a href="#esempi-consenso">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/consent</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/beta/consent</code></pre> <p>Tutti i campi sono opzionali, alcuni verrano compilati automaticamente se non viene fornito alcun valore. <!--I campi <mark class="bg-beta-highlight">evidenziati in giallo</mark> sono disponibili <strong>solo sul canale Beta</strong>, gli altri sia sul Current che sul Beta.--></p> <p>Parametri della query accettati:</p> <div class="table-spec my-4"> <table> <tbody> <tr> <td class="code-font">from_time</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra i consensi per timestamp. Restituisce tutti i consensi da quel momento in poi (incluso). Formati accettati: 2018-02-22 00:40:00 UTC, 2018-02-22T00:40:00Z (ISO 8601), 1519260000 (timestamp unix in secondi). Default null</td> </tr> <tr> <td class="code-font">to_time</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra i consensi per timestamp. Restituisce tutti i consensi fino a quel momento (incluso). Formati accettati: 2018-02-22 00:40:00 UTC, 2018-02-22T00:40:00Z (ISO 8601), 1519260000 (timestamp unix in secondi). Default null</td> </tr> <tr> <td class="code-font">source</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra i consensi per chiave pubblica o privata. Valori possibili: public, private. Default null</td> </tr> <tr> <td class="code-font">ip_address</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per indirizzo IP. Default null. Formati accettati: IP address | none</td> </tr> <tr> <td class="code-font">subject_id</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per ID dell’interessato. Default null</td> </tr> <tr> <td class="code-font">subject_email_exact</td> <td>opzionale</td> <td>Stringa</td> <td>Filtra per email dell’interessato. Deve corrispondere esattamente (distingue tra maiuscole e minuscole). Default null</td> </tr> <tr> <td class="code-font">subject_email</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per email dell’interessato. Cerca di far corrispondere parti dell’email fornita divisa per punti e spazi. Ad esempio “@test.com” restituirà gli interessati con un’email contenente “@test” o “com” (non distingue tra maiuscole e minuscole). Default null</td> <td>Deprecato</td> </tr> <tr> <td class="code-font">subject_first_name</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per nome dell’interessato. Deve corrispondere esattamente (distingue tra maiuscole e minuscole). Default null</td> </tr> <tr> <td class="code-font">subject_last_name</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per cognome dell’interessato. Deve corrispondere esattamente (distingue tra maiuscole e minuscole). Default null</td> </tr> <tr> <td class="code-font">subject_full_name</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per nome completo dell’interessato. Cerca di far corrispondere parti del nome completo fornito diviso per punti e spazi. Ad esempio “mario rossi” restituirà tutti gli interessati il cui nome completo contiene “mario” o “rossi” (non distingue tra maiuscole e minuscole). Default null</td> <td>Deprecato</td> </tr> <tr> <td class="code-font">subject_verified</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per stato verificato dell’interessato. Valori possibili: true, false. Default null</td> </tr> <tr> <td class="code-font">starting_after</td> <td>Opzionale</td> <td>stringa</td> <td>Cursore che indica dopo quale consenso devono essere restituiti i risultati (cursore escluso). Default null</td> </tr> <tr> <td class="code-font">limit</td> <td>Opzionale</td> <td>Numerico</td> <td>Numero restituito di risultati. Min: 1, Max: 100. Default 10</td> </tr> </tbody> </table> </div> <p>Questo metodo supporta la paginazione con cursore tramite <code>starting_after</code>, un parametro che prende un consenso esistente e ne restituisce gli oggetti.</p> <p>Ricorda che i risultati sono ordinati di default per timestamp discendente.</p> <p>Alcuni campi sono deprecati e potrebbero non essere performanti. Sconsigliamo il loro utilizzo, dal momento che potremmo non supportarli più in futuro.</p> <p>Risposta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK [{ "id": "b04c4b2b-80b7-439f-8997-ade3d35cbb95", "timestamp": "2018-06-04T08:11:34.000+00:00", "owner": "521686", "source": "private", "subject": { "id": "0e371678-634a-4016-83ce-9b7c36f828e6", "email": "83ce_634a_4016_9b7c36f828e6_0e371678@example.com", "first_name": "Kianna", "last_name": "Fahey", "full_name": "Kianna Fahey", "verified": false }, "preferences": { "newsletter": false } }, { "id": "ee6644ea-08e9-4aaa-a7a9-18602731a123", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "681109", "source": "public", "subject": { "id": "8c6d1b71-0908-4604-948f-2f706500b5b1", "email": "0908.8c6d1b71.2f706500b5b1.4604.948f@example.org", "first_name": "Eleanora", "last_name": "Adams", "full_name": "Eleanora Adams", "verified": false }, "preferences": { "newsletter": true } }, { "id": "e7a9f5db-481e-4c80-ac7d-a35e35d37f98", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "178473", "source": "private", "subject": { "id": "d084ab70-0460-4523-94b2-44841055b49c", "email": "94b2_4523_44841055b49c_0460_d084ab70@example.com", "first_name": "Abbie", "last_name": "Heidenreich", "full_name": "Abbie Heidenreich", "verified": false }, "preferences": { "third_party": true } }, { "id": "e3481085-296c-4b11-a999-73d5d1309128", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "393753", "source": "private", "subject": { "id": "be8ca546-150d-4a6e-b2ac-ef76fb8a279e", "email": "b2ac_ef76fb8a279e_150d_4a6e_be8ca546@example.net", "first_name": "Grace", "last_name": "Dooley", "full_name": "Grace Dooley", "verified": false }, "preferences": { "another_preference_key": false, "newsletter": false } }, { "id": "e1be0320-a854-4b01-a468-49b1752ee4f3", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "629879", "source": "public", "subject": { "id": "f8878254-c7ae-4169-b474-19e90d7b2f4f", "email": "f8878254_b474_19e90d7b2f4f_4169_c7ae@example.net", "first_name": "Providenci", "last_name": "Kulas", "full_name": "Providenci Kulas", "verified": false }, "preferences": { "newsletter": false, "random_preference_key": true, "third_party": true, "another_preference_key": false } }, { "id": "cbe2bba8-d31d-4a27-9e2d-b38de4f22a68", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "989797", "source": "public", "subject": { "id": "6387dc5d-d474-4da8-8c40-8b197dee8d7c", "email": "6387dc5d.4da8.d474.8c40.8b197dee8d7c@example.com", "first_name": "Alan", "last_name": "Rutherford", "full_name": "Alan Rutherford", "verified": false }, "preferences": { "newsletter": true, "random_preference_key": true } }, { "id": "ca429c28-e1cd-4b95-87ae-48adb8fe56bb", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "885846", "source": "public", "subject": { "id": "b2ad578d-0aa9-4bd5-becd-e2e7a2019e7a", "email": "b2ad578d.becd.e2e7a2019e7a.0aa9.4bd5@example.net", "first_name": "Ruby", "last_name": "Lemke", "full_name": "Ruby Lemke", "verified": false }, "preferences": { "third_party": true, "random_preference_key": false } }, { "id": "bf12770e-840a-40cd-ab79-5d88576b6b73", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "369168", "source": "public", "subject": { "id": "d4f24d92-56c2-4372-8696-fec829da5ccc", "email": "fec829da5ccc.8696.4372.56c2.d4f24d92@example.com", "first_name": "Hank", "last_name": "Klein", "full_name": "Hank Klein", "verified": false }, "preferences": { "newsletter": false } }, { "id": "b489e2d4-2fc6-44e1-ba54-e5f81000d30a", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "781022", "source": "public", "subject": { "id": "38bc623f-b386-4b66-8ee6-5e7d91c19800", "email": "38bc623f.8ee6.4b66.5e7d91c19800.b386@example.net", "first_name": "Kamren", "last_name": "Pacocha", "full_name": "Kamren Pacocha", "verified": false }, "preferences": { "newsletter": true } }, { "id": "b2ec7aa8-35e7-470c-8b51-bd39fa686a3a", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "527898", "source": "public", "subject": { "id": "0cc94c66-d9eb-4ace-af3d-1d48fba265f9", "email": "1d48fba265f9_4ace_af3d_d9eb_0cc94c66@example.net", "first_name": "Maryjane", "last_name": "Wiegand", "full_name": "Maryjane Wiegand", "verified": false }, "preferences": { "newsletter": true } } ]</code></pre> <p>Tieni presente che questo metodo non include le prove e gli avvisi legali del consenso. Devi chiamare <code>GET /consent/:id</code> per ottenere l’evento Consent completo.</p> <h3 class="wp-block-heading">GET consent</h3> <p><a href="#esempi-consenso">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/consent/:id</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/beta/consent/:id</code></pre> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK { "id": "de801ca9-abec-45e2-8f7c-729822cfffad", "timestamp": "2018-05-04T14:52:26Z", "checksum": "336dd0c5ee2253794b8cca6ee2b2fec835ab25a7097c4405014d02e4ffe4d5e5", "owner": "1", "subject": { "id": "custom_subject_id", "owner_id": "1", "email": "subject@example.com", "first_name": "John", "last_name": "Doe", "verified": false }, "preferences": { "privacy_policy": true, "newsletter": false }, "legal_notices": [ { "identifier": "privacy_policy", "version": 123 }, { "identifier": "term", "version": 123 } ], "proofs": [ { "content": "proof_1", "form": "proof_1 form" }, { "content": "proof_2", "form": "proof_2 form" } ], "ip_address": null }</code></pre> <p>In aggiunta alle proprietà appena elencate:</p> <div class="table-spec my-4"> <table> <tbody> <tr> <td class="code-font">id</td> <td></td> <td>Identificativo univoco dello specifico evento di consenso</td> <td></td> </tr> <tr> <td class="code-font">owner</td> <td></td> <td>Identificativo univoco del proprietario dell’API</td> <td></td> </tr> <tr> <td class="code-font">source</td> <td>private</td> <td>public</td> <td>Chiarisce se il consenso è stato inviato con API pubblica o privata</td> </tr> </tbody> </table> </div> <h3 class="wp-block-heading">CREATE consent</h3> <p><a href="#esempi-consenso">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>POST https://consent.iubenda.com/consent</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>POST https://consent.iubenda.com/beta/consent</code></pre> <pre class="wp-block-code prettyprint linenums js-code"><code>{ "subject": { "id": "testsubject", "email": "subject@example.com", "first_name": "John", "last_name": "Doe", "verified": false }, "legal_notices": [ { "identifier": "privacy_policy", "version": 123 }, { "identifier": "term", "version": 123 } ], "proofs": [ { "content": "proof_1", "form": "proof_1 form" }, { "content": "proof_2", "form": "proof_2 form" } ], "preferences": { "newsletter": false, "privacy_policy": true }, "ip_address": "127.0.0.1" }</code></pre> <p>Questa chiamata creerà un nuovo evento di consenso.</p> <p>La risposta è la seguente:</p> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK { "id": "de801ca9-abec-45e2-8f7c-729822cfffad", "timestamp": "2018-05-04T14:52:26Z", "subject_id": "testsubject" }</code></pre> <p id="beta-consent">Il metodo dei consensi ammette i seguenti campi, tutti opzionali. Alcuni campi verrano compilati automaticamente se non viene fornito alcun valore. <!--I <mark class="bg-beta-highlight">campi evidenziati in giallo</mark> sono disponibili <strong>solo sul canale Beta</strong>, gli altri sia sul Current che sul Beta.--></p> <div class="table-spec my-4"> <table> <tbody> <tr> <td class="code-font">timestamp</td> <td>Compilato automaticamente (se non fornito)</td> <td>Stringa</td> <td>Timestamp ISO 8601 del momento in cui è avvenuto il consenso</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td class="code-font">subject</td> <td></td> <td>Oggetto</td> <td></td> </tr> <tr class="tr-indent-1"> <td class="code-font">id</td> <td>Compilato automaticamente (se non fornito)</td> <td>Stringa</td> <td></td> </tr> <tr class="tr-indent-1"> <td class="code-font">email</td> <td></td> <td>Stringa</td> <td></td> </tr> <tr class="tr-indent-1"> <td class="code-font">first_name</td> <td></td> <td>Stringa</td> <td></td> </tr> <tr class="tr-indent-1"> <td class="code-font">last_name</td> <td></td> <td>Stringa</td> <td></td> </tr> <tr class="tr-indent-1"> <td class="code-font">full_name</td> <td></td> <td>Stringa</td> <td></td> </tr> <tr class="tr-indent-1"> <td class="code-font">verified</td> <td></td> <td>Boolean</td> <td>Campo che segnala se un interessato è verificato o meno, ad esempio attraverso double opt-in</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td class="code-font">legal_notices</td> <td></td> <td>Array</td> <td>Array di oggetti contenenti dati sugli avvisi legali</td> </tr> <tr class="tr-indent-1"> <td class="code-font">identifier</td> <td></td> <td>Stringa</td> <td>privacy_policy, cookie_policy, term o un identificativo personalizzato</td> </tr> <tr class="tr-indent-1"> <td class="code-font">version</td> <td>Compilato automaticamente con il valore dell’ultima versione disponibile (se non fornito)</td> <td>Stringa</td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td class="code-font">proofs</td> <td></td> <td>Array</td> <td>Array di oggetti contenente dati sulle prove di consenso</td> </tr> <tr class="tr-indent-1"> <td class="code-font">content</td> <td></td> <td>Testo</td> <td></td> </tr> <tr class="tr-indent-1"> <td class="code-font">form</td> <td></td> <td>Testo</td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td class="code-font">preferences</td> <td></td> <td>Oggetto</td> <td>Insieme di coppie chiave-valore relative alle preferenze dell’utente per ogni azione di consenso</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td class="code-font">ip_address</td> <td>Compilato automaticamente quando viene usato <code>autodetect_ip_address</code></td> <td>Stringa</td> <td>Considerato solo quando si utilizza una chiave privata. Salva sul consenso l’indirizzo IP passato. Default null</td> </tr> <tr> <td class="code-font">autodetect_ip_address</td> <td>Default true</td> <td>Stringa</td> <td>Considerato solo quando si utilizza una chiave pubblica. Abilita o disabilita l’autodetect dell’IP (true, false). Default true</td> </tr> </tbody> </table> </div> <h3 class="wp-block-heading" id="last-consent">LAST consent</h3> <p><a href="#esempi-consenso">Esempi</a> →</p> <p>Per Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/beta/subjects/:id/consent/last</code></pre> <p>Il metodo </strong>Last Consent</strong> recupera l’ultimo consenso creato per un interessato specifico.</p> <p>La risposta è la seguente:</p> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK { "id": "de801ca9-abec-45e2-8f7c-729822cfffad", "timestamp": "2018-05-04T14:52:26Z", "checksum": "336dd0c5ee2253794b8cca6ee2b2fec835ab25a7097c4405014d02e4ffe4d5e5", "owner": "1", "subject": { "id": "custom_subject_id", "owner_id": "1", "email": "subject@example.com", "first_name": "John", "last_name": "Doe", "verified": false }, "preferences": { "privacy_policy": true, "newsletter": false }, "legal_notices": [ { "identifier": "privacy_policy", "version": 123 }, { "identifier": "term", "version": 123 } ], "proofs": [ { "content": "proof_1", "form": "proof_1 form" }, { "content": "proof_2", "form": "proof_2 form" } ], "ip_address": null }</code></pre> <h2 class="wp-block-heading">Interessati</h2> <h3 data-toc-text="LIST subjects">LIST subjects (elenco degli interessati)</h3> <p><a href="#esempi-interessati">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/subjects</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/beta/subjects</code></pre> <p>Tutti i campi sono opzionali, alcuni verrano compilati automaticamente se non viene fornito alcun valore. <!--I campi <mark class="bg-beta-highlight">evidenziati in giallo</mark> sono disponibili <strong>solo sul canale Beta</strong>.--></p> <p>Parametri della query accettati:</p> <div class="table-spec my-4"> <table> <tbody> <tr> <td class="code-font">id</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per id. Deve corrispondere perfettamente. Default null</td> <td></td> </tr> <tr> <tr> <td class="code-font">email_exact</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per indirizzo email. Deve corrispondere perfettamente (distingue tra maiuscole e minuscole). Default null</td> <td></td> </tr> <tr> <td class="code-font">email</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per indirizzo email. Cerca corrispondenze parziali della stringa (non distingue tra maiuscole e minuscole).</td> <td>Deprecato</td> </tr> <tr> <td class="code-font">first_name</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per nome. Deve corrispondere perfettamente (distingue tra maiuscole e minuscole). Default null</td> <td></td> </tr> <tr> <td class="code-font">last_name</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per cognome. Deve corrispondere perfettamente (distingue tra maiuscole e minuscole). Default null</td> <td></td> </tr> <tr> <td class="code-font">full_name</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per nome completo. Cerca corrispondenze parziali della stringa (non distingue tra maiuscole e minuscole).</td> <td>Deprecato</td> </tr> <tr> <td class="code-font">from_time</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra gli interessati per timestamp. Restituisce tutti gli interessati che hanno prestato il consenso da quel momento in poi (incluso). Formati accettati: 2018-02-22 00:40:00 UTC, 2018-02-22T00:40:00Z (ISO 8601), 1519260000 (timestamp unix in secondi). Default null </td> <td></td> </tr> <tr> <td class="code-font">to_time</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra gli interessati per timestamp. Restituisce tutti gli interessati che hanno prestato il consenso fino a quel momento (incluso). Formati accettati: 2018-02-22 00:40:00 UTC, 2018-02-22T00:40:00Z (ISO 8601), 1519260000 (timestamp unix in secondi). Default null</td> <td></td> </tr> <tr> <td class="code-font">verified</td> <td>Opzionale</td> <td>Boolean</td> <td>Filtra per stato verificato dell’interessato. Valori possibili: true, false. Default null</td> <td></td> </tr> <tr> <td class="code-font">starting_after</td> <td>Opzionale</td> <td>Stringa</td> <td>Cursore che indica dopo quale interessato devono essere restituiti i risultati (cursore escluso). Default null</td> <td></td> </tr> <tr> <td class="code-font">limit</td> <td>Opzionale</td> <td>Numero</td> <td>Numero dei risultati restituiti. Min: 1, Max: 101. Default null</td> <td></td> </tr> </tbody> </table> </div> <p>Questo metodo supporta la paginazione con cursore tramite <code>starting_after</code>, un parametro che prende un consenso esistente e ne restituisce gli oggetti.</p> <p>Alcuni campi sono deprecati e potrebbero non essere performanti. Sconsigliamo il loro utilizzo, dal momento che potremmo non supportarli più in futuro.</p> <p>Risposta:</p> <pre class="wp-block-code prettyprint linenums js-code Skip"><code># 200 OK [ { "id": "d2a55da5-0777-4625-94bd-b69948703e71", "owner_id": "131132", "email": "rath.jorge@example.com", "first_name": "Jorge", "last_name": "Rath", "full_name": "Jorge Rath", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "b75c6d0c-550f-4f84-9e92-2f351d481220", "owner_id": "131132", "email": "aufderhar_alfonso@example.net", "first_name": "Alfonso", "last_name": "Aufderhar", "full_name": "Alfonso Aufderhar", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "a9c8c720-cb07-4a52-81c3-7cb7fb4f877e", "owner_id": "131132", "email": "vandervort.furman@example.net", "first_name": "Furman", "last_name": "Vandervort", "full_name": "Furman Vandervort", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "6ccc2802-3bcb-49af-a4c5-14dc89ba94bc", "owner_id": "131132", "email": "alvis.rohan@example.org", "first_name": "Alvis", "last_name": "Rohan", "full_name": "Alvis Rohan", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "5900f856-619e-42b0-92a5-b2ebd016ac01", "owner_id": "131132", "email": "brown.marlee@example.net", "first_name": "Marlee", "last_name": "Brown", "full_name": "Marlee Brown", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" } ]</code></pre> <h3 class="wp-block-heading">GET subjects</h3> <p><a href="#esempi-interessati">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/subjects/:id</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/beta/subjects/:id</code></pre> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK { "id": "testsubject", "owner_id": "1", "email": "subject@example.com", "first_name": "John", "last_name": "Doe", "verified": false, "preferences": { "privacy_policy": { "value": true, "consent_id": "de801ca9-abec-45e2-8f7c-729822cfffad" }, "newsletter": { "value": true, "consent_id": "de801ca9-abec-45e2-8f7c-729822cfffad" } } }</code></pre> <h3 class="wp-block-heading">CREATE subjects</h3> <p><a href="#esempi-interessati">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>POST https://consent.iubenda.com/subjects</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>POST https://consent.iubenda.com/beta/subjects</code></pre> <pre class="wp-block-code prettyprint linenums js-code"><code>{ "id": "testsubject", "email": "subject@example.com", "first_name": "John", "last_name": "Doe", "full_name": "John Doe", "verified": false }</code></pre> <p>Questo metodo crea un nuovo interessato e può essere usato anche da <code>consent</code>. Controlla la documentazione riferita al metodo <code>consent</code> per ulteriori dettagli.</p> <div class="table-spec my-4"> <table> <tbody> <tr> <td class="code-font">id</td> <td>Compilato automaticamente (se non fornito)</td> <td>Stringa</td> <td></td> </tr> <tr> <td class="code-font">email</td> <td>Opzionale</td> <td>Stringa</td> <td></td> </tr> <tr> <td class="code-font">first_name</td> <td>opzionale</td> <td>Stringa</td> <td></td> </tr> <tr> <td class="code-font">last_name</td> <td>opzionale</td> <td>Stringa</td> <td></td> </tr> <tr> <td class="code-font">full_name</td> <td>opzionale</td> <td>Stringa</td> <td></td> </tr> <tr> <td class="code-font">verified</td> <td>Opzionale</td> <td>Boolean</td> <td>Campo che segnala se un interessato è verificato o meno, ad esempio attraverso double opt-in</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td>In arrivo:</td> <td></td> <td></td> <td></td> </tr> <tr> <td class="code-font">custom_attributes</td> <td>Opzionale</td> <td>Oggetto</td> <td>Insieme di coppie chiave-valore contenenti attributi custom</td> </tr> </tbody> </table> </div> <p>La risposta è la seguente:</p> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK { "id": "testsubject", "created_at": "2018-05-04T14:52:26Z" }</code></pre> <h3 class="wp-block-heading">UPDATE subjects</h3> <p><a href="#esempi-interessati">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>PUT|PATCH https://consent.iubenda.com/subjects/:id</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>PUT|PATCH https://consent.iubenda.com/beta/subjects/:id</code></pre> <pre class="wp-block-code prettyprint linenums js-code"><code>{ "first_name": "Mary", "verified": true }</code></pre> <p>Questa chiamata aggiorna un interessato esistente.</p> <p>La risposta è la seguente:</p> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK { "id": "testsubject", "created_at": "2018-05-04T14:52:26Z" }</code></pre> <h2 class="wp-block-heading">Documenti legali</h2> <h3 data-toc-text="LIST Legal Notices">LIST Legal Notices (elenco dei documenti legali)</h3> <p><a href="#esempi-documenti-legali">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/legal_notices</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/beta/legal_notices</code></pre> <p>I documenti sono restituiti ordinati per timestamp</p> <p id="beta-legal">Tutti i campi sono opzionali, alcuni verrano compilati automaticamente se non viene fornito alcun valore.</p> <p>Parametri della query accettati:</p> <div class="table-spec my-4"> <table> <tbody> <tr> <td class="code-font">id</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per id. Deve corrispondere perfettamente. Default null</td> </tr> <tr> <td class="code-font">identifier</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per identificativo. Deve corrispondere perfettamente (distingue tra maiuscole e minuscole). Default null</td> </tr> <tr> <td class="code-font">version</td> <td>Opzionale</td> <td>Numero</td> <td>Filtra per versione. Deve corrispondere perfettamente. Default null</td> </tr> <tr> <td class="code-font">language</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra per documenti in una determinata lingua (utilizzando come formato ‘en’, ‘it’ etc.). Default null</td> </tr> <tr> <td class="code-font">from_time</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra i documenti per timestamp. Restituisce tutti i documenti da quel momento in poi (incluso). Formati accettati: 2018-02-22 00:40:00 UTC, 2018-02-22T00:40:00Z (ISO 8601), 1519260000 (timestamp unix in secondi). Default null</td> </tr> <tr> <td class="code-font">to_time</td> <td>Opzionale</td> <td>Stringa</td> <td>Filtra i documenti per timestamp. Restituisce tutti i documenti fino a quel momento (incluso). Formati accettati: 2018-02-22 00:40:00 UTC, 2018-02-22T00:40:00Z (ISO 8601), 1519260000 (timestamp unix in secondi). Default null</td> </tr> <tr> <td class="code-font">starting_after_version</td> <td>Opzionale</td> <td>Numero</td> <td>Cursore che indica dopo quale versione del documento devono essere restituiti i risultati (cursore escluso). Default null</td> </tr> <tr> <td class="code-font">starting_after_identifier</td> <td>Opzionale</td> <td>Stringa</td> <td>Cursore che indica dopo quale <code>identifier</code> del documento devono essere restituiti i risultati (cursore escluso). Default null</td> </tr> <tr> <td class="code-font">limit</td> <td>Opzionale</td> <td>Numero</td> <td>Numero di risultati restituiti. Min: 1, Max: 101. Default 10</td> </tr> </tbody> </table> </div> <p>Questo metodo supporta la paginazione con cursore tramite <code>starting_after_version</code> e <code>starting_after_identifier</code>. Questi parametri (entrambi necessari per la paginazione) prendono un documento legale esistente e ne restituiscono gli oggetti.</p> <p>Risposta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK [ { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 20, "timestamp": "2018-10-09T12:38:04Z", "content": { "en": "Et vinculum clam decerno arguo admoveo velum sponte tot suppellex venustas defendo dolor decumbo est.", "it": "Collum tutis esse confugo porro urbs varius abscido turpis decor praesentium tardus voluptate fugit numquam." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 19, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Venia valde vel surculus capitulus adfectus patior comparo acsi cur vero super cursim.", "it": "Consuasor arcesso conscendo crudelis cauda aer aut adeptio illo argentum comis subiungo subito colo." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 18, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Ullus voco aufero speculum fugiat audacia laboriosam vilicus amita trans aut ut.", "it": "Alo veritatis ipsa tristis cuius occaecati adflicto creta verecundia facere solvo despirmatio cupiditate crinis aqua bos." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 17, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Confero succedo caelum adhaero quo vir deorsum quaerat utor sit ustulo cribro.", "it": "Bibo cubitum unus est ambitus contego apparatus alo via abutor utroque xiphias voco." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 16, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Qui porro culpo attero benevolentia aut sed sulum adfero artificiose adsidue tam amo validus vel spectaculum.", "it": "Cerno ipsum fugit compello cursim ter surgo asporto debilito excepturi adversus facere." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 15, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Tunc timidus veritatis maiores advenio aperio testimonium defluo celo cuius adsuesco deripio.", "it": "Depulso dignissimos vinitor curatio caelestis cedo et sum concedo id admoneo appositus." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 14, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Repellat mollitia desidero videlicet est textilis stips nisi aequus solum depromo agnitio usus.", "it": "Vomito tonsor comitatus illum aut usitas laboriosam canonicus tepesco benigne confugo trado." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 13, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Temperantia alias somniculosus absorbeo utique caecus terror demitto trucido desidero baiulus sublime.", "it": "Perspiciatis at tredecim curriculum comprehendo deduco corrupti attonbitus barba cruentus communis comparo thorax cauda spero vito anser." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 12, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Allatus cena surculus ventito ver adversus torrens demo venustas toties veritas qui cado vis.", "it": "Talio avoco aptus compono et subiungo peior bellum depromo aureus torqueo adeptio nobis." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 11, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Aliquam cubicularis tergum utor cinis concido ratione vociferor uter deduco tertius verecundia alo claustrum sto vos aegrotatio.", "it": "Corona ut comes sub coaegresco caute casus laboriosam tremo vulariter aegrotatio pauci callide assentator basium." } } ]</code></pre> <h3 data-toc-text="GET a Legal Notice version">GET a Legal Notice version (versione del documento)</h3> <p><a href="#esempi-documenti-legali">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/legal_notices/:identifier/:version</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/beta/legal_notices/:identifier/:version</code></pre> <p>Risposta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code># GET /legal_notices/privacy_policy/3 # 200 OK { "identifier": "privacy_policy", "version": 3, "timestamp": "2018-05-16T13:55:57Z", "content": "privacy policy content" }</code></pre> <h3 data-toc-text="GET all Legal Notice versions">GET all Legal Notice versions (versioni di tutti i documenti)</h3> <p><a href="#esempi-documenti-legali">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/legal_notices/:identifier</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>GET https://consent.iubenda.com/beta/legal_notices/:identifier</code></pre> <p>I documenti sono restituiti ordinati per versione.</p> <p>Parametri della query accettati:</p> <div class="table-spec my-4"> <table> <tbody> <tr> <td class="code-font">limit</td> <td>opzionale</td> <td>numero</td> <td>Limita il numero dei risultati. Default 10</td> </tr> <tr> <td class="code-font">starting_after</td> <td>opzionale</td> <td>numero</td> <td>Paginazione con cursore. Default null</td> </tr> </tbody> </table> </div> <p>Questo metodo supporta la paginazione con cursore tramite <code>starting_after</code>, un parametro che prende la versione di un documento legale esistente e ne restituisce gli oggetti in ordine inverso.</p> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK [ { "identifier": "privacy_policy", "version": 3, "timestamp": "2018-05-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 2, "timestamp": "2018-03-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-01-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" } ]</code></pre> <p><strong>Nota</strong>: questo metodo si limita ai metadati e non include il contenuto del documento legale. Devi chiamare <code>GET /legal_notices/:identifier/:version</code> per ottenere il documento completo.</p> <p>Se usi iubenda per i tuoi documenti legali, aggiorneremo automaticamente i contenuti del metodo <code>legal_notices</code> ogni volta che i tuoi documenti legali vengono cambiati. Puoi scoprire maggiori dettagli su questa funzionalità <a href="https://www.iubenda.com/it/help/7383">qui</a>.</p> <h3 data-toc-text="CREATE a Legal Notice">CREATE a Legal Notice (crea un documento legale)</h3> <p><a href="#esempi-documenti-legali">Esempi</a> →</p> <pre class="wp-block-code prettyprint linenums js-code"><code>POST https://consent.iubenda.com/legal_notices</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>POST https://consent.iubenda.com/beta/legal_notices</code></pre> <pre class="wp-block-code prettyprint linenums js-code"><code>{ "identifier": "privacy_policy", "content": "privacy policy content", "timestamp": "2018-05-16T13:55:57Z" }</code></pre> <p>Con contenuti in più lingue:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>{ "identifier": "privacy_policy", "content": { "en": "privacy policy content", "it": "contenuto della privacy policy" }, "timestamp": "2018-05-16T13:55:57Z" }</code></pre> <p>Risposta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK { "identifier": "privacy_policy", "timestamp": "2018-05-16T13:55:57Z", "version": 1 }</code></pre> <h3 data-toc-text="CREATE multiple Legal Notices">CREATE multiple Legal Notices (crea più documenti legali)</h3> <pre class="wp-block-code prettyprint linenums js-code"><code>POST https://consent.iubenda.com/legal_notices</code></pre> <p>Beta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code>POST https://consent.iubenda.com/beta/legal_notices</code></pre> <pre class="wp-block-code prettyprint linenums js-code"><code>[ { "identifier": "privacy_policy", "content": "privacy policy content", "timestamp": "2018-05-16T13:55:57Z" }, { "identifier": "cookie_policy", "content": "cookie policy content", "timestamp": "2018-05-16T13:55:57Z" } ]</code></pre> <p>Risposta:</p> <pre class="wp-block-code prettyprint linenums js-code"><code># 200 OK [ { "identifier": "privacy_policy", "timestamp": "2018-05-16T13:55:57Z", "version": 1 }, { "identifier": "cookie_policy", "timestamp": "2018-05-16T13:55:57Z", "version": 1 } ]</code></pre> <h2 class="mt-5 pt-5 wp-block-heading">Esempi</h2> <h3 class="wp-block-heading" id="esempi-consenso">Consenso</h3> <ul class="nav nav-tabs mt-4" id="consentTab" role="tablist"> <li class="nav-item"> <a class="nav-link active" id="curlConEx-tab" data-toggle="tab" href="#curlConEx" role="tab" aria-controls="curlConEx" aria-selected="true" style="text-decoration: none;">cURL</a> </li> <li class="nav-item"> <a class="nav-link" id="phpConEx-tab" data-toggle="tab" href="#phpConEx" role="tab" aria-controls="phpConEx" aria-selected="false" style="text-decoration: none;">PHP</a> </li> </ul> <div id="consentContent" class="tab-content py-4 mb-4"> <div id="curlConEx" class="tab-pane fade show active" role="tabpanel" aria-labelledby="curlConEx-tab"> <!-- POST CONSENT --> <h5><code>POST /consent</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/consent \ -X POST \ -H "ApiKey: your-private-api-key" \ -H "Content-Type: application/json" \ -d '{ "subject": { "id": "J02eZvKYlo2ClwuJ1", "email": "subject@example.com" }, "preferences": { "newsletter": true }, "legal_notices": [{ "identifier": "privacy_policy" }], "proofs": [{ "content": "proof_content", "form": "proof_form" }], "ip_address": "127.0.0.1" }' </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "1dbbc6f8-6a57-4407-b687-d6e6f818742f", "timestamp": "2018-06-06T09:48:44.265Z", "subject_id": "J02eZvKYlo2ClwuJ1" } </code></pre> <!-- GET CONSENT --> <h5 class="mt-5 pt-4"><code>GET /consent</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/consent/ \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "b04c4b2b-80b7-439f-8997-ade3d35cbb95", "timestamp": "2018-06-04T08:11:34.000+00:00", "owner": "12345", "source": "private", "subject": { "id": "0e371678-634a-4016-83ce-9b7c36f828e6", "email": "83ce_634a_4016_9b7c36f828e6_0e371678@example.com", "first_name": "Kianna", "last_name": "Fahey", "full_name": "Kianna Fahey", "verified": false }, "preferences": { "newsletter": false }, "ip_address": "79.42.49.139" }, { "id": "ee6644ea-08e9-4aaa-a7a9-18602731a123", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "12345", "source": "public", "subject": { "id": "8c6d1b71-0908-4604-948f-2f706500b5b1", "email": "0908.8c6d1b71.2f706500b5b1.4604.948f@example.org", "first_name": "Eleanora", "last_name": "Adams", "full_name": "Eleanora Adams", "verified": false }, "preferences": { "newsletter": true }, "ip_address": null }, { "id": "bf12770e-840a-40cd-ab79-5d88576b6b73", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "12345", "source": "public", "subject": { "id": "d4f24d92-56c2-4372-8696-fec829da5ccc", "email": "fec829da5ccc.8696.4372.56c2.d4f24d92@example.com", "first_name": "Hank", "last_name": "Klein", "full_name": "Hank Klein", "verified": false }, "preferences": { "newsletter": false }, "ip_address": "79.42.49.139" }] </code></pre> <!-- GET CONSENT ID --> <h5 class="mt-5 pt-4"><code>GET /consent/:id</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/consent/1dbbc6f8-6a57-4407-b687-d6e6f818742f \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "1dbbc6f8-6a57-4407-b687-d6e6f818742f", "timestamp": "2018-05-04T14:52:26Z", "owner": "1", "subject": { "id": "custom_subject_id", "owner_id": "1", "email": "subject@example.com", "first_name": "John", "last_name": "Doe", "verified": false }, "preferences": { "privacy_policy": true, "newsletter": false }, "legal_notices": [{ "identifier": "privacy_policy", "version": "123.0" }, { "identifier": "term", "version": "123.0" }], "proofs": [{ "content": "proof_1", "form": "proof_1 form" }, { "content": "proof_2", "form": "proof_2 form" }], "ip_address": null } </code></pre> <!-- BETA CONSENT CURL --> <div class="collapse-single mt-5 mb-2"> <h2 style="cursor: pointer;" data-target="#beta-consent-curl" data-toggle="collapse" aria-expanded="false" data-toc-skip="">Canale Beta (consent cURL)</h2> <div id="beta-consent-curl" class="collapse"> <!-- POST CONSENT BETA CURL --> <h5><code>POST /beta/consent</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/consent \ -X POST \ -H "ApiKey: your-private-api-key" \ -H "Content-Type: application/json" \ -d '{ "subject": { "id": "J02eZvKYlo2ClwuJ1", "email": "subject@example.com" }, "preferences": { "newsletter": true }, "legal_notices": [{ "identifier": "privacy_policy" }], "proofs": [{ "content": "proof_content", "form": "proof_form" }], "ip_address": "127.0.0.1" }' </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "1dbbc6f8-6a57-4407-b687-d6e6f818742f", "timestamp": "2018-06-06T09:48:44.265Z", "subject_id": "J02eZvKYlo2ClwuJ1" } </code></pre> <!-- GET CONSENT CURL BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/consent</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/consent/ \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "b04c4b2b-80b7-439f-8997-ade3d35cbb95", "timestamp": "2018-06-04T08:11:34.000+00:00", "owner": "12345", "source": "private", "subject": { "id": "0e371678-634a-4016-83ce-9b7c36f828e6", "email": "83ce_634a_4016_9b7c36f828e6_0e371678@example.com", "first_name": "Kianna", "last_name": "Fahey", "full_name": "Kianna Fahey", "verified": false }, "preferences": { "newsletter": false }, "ip_address": "79.42.49.139" }, { "id": "ee6644ea-08e9-4aaa-a7a9-18602731a123", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "12345", "source": "public", "subject": { "id": "8c6d1b71-0908-4604-948f-2f706500b5b1", "email": "0908.8c6d1b71.2f706500b5b1.4604.948f@example.org", "first_name": "Eleanora", "last_name": "Adams", "full_name": "Eleanora Adams", "verified": false }, "preferences": { "newsletter": true }, "ip_address": null }, { "id": "bf12770e-840a-40cd-ab79-5d88576b6b73", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "12345", "source": "public", "subject": { "id": "d4f24d92-56c2-4372-8696-fec829da5ccc", "email": "fec829da5ccc.8696.4372.56c2.d4f24d92@example.com", "first_name": "Hank", "last_name": "Klein", "full_name": "Hank Klein", "verified": false }, "preferences": { "newsletter": false }, "ip_address": "79.42.49.139" }] </code></pre> <!-- GET CONSENT ID CURL BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/consent/:id </code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/consent/1dbbc6f8-6a57-4407-b687-d6e6f818742f \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "1dbbc6f8-6a57-4407-b687-d6e6f818742f", "timestamp": "2018-05-04T14:52:26Z", "owner": "1", "subject": { "id": "custom_subject_id", "owner_id": "1", "email": "subject@example.com", "first_name": "John", "last_name": "Doe", "verified": false }, "preferences": { "privacy_policy": true, "newsletter": false }, "legal_notices": [{ "identifier": "privacy_policy", "version": 123 }, { "identifier": "term", "version": 123 }], "proofs": [{ "content": "proof_1", "form": "proof_1 form" }, { "content": "proof_2", "form": "proof_2 form" }], "ip_address": null } </code></pre> </div> </div> <!-- collapse-single --> </div> <!-- tab --> <!-- PHP EXAMPLES --> <div id="phpConEx" class="tab-pane fade" role="tabpanel" aria-labelledby="phpConEx-tab"> <!-- POST CONSENT --> <h5><code>POST /consent</code></h5> <pre class="prettyprint linenums js-code"><code> $consent_data = array( "subject" => array( "id" => "J02eZvKYlo2ClwuJ1", "email" => "subject@example.com" ), "legal_notices" => array( array( "identifier" => "newsletter" ), array( "identifier" => "privacy_policy" ) ), "proofs" => array( array( "content" => "proof_content", "form" => "proof_form" ) ), "preferences" => array( "newsletter" => true, "privacy_policy" => true ), "ip_address" => "127.0.0.1" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/consent'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($consent_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "7abe5f70-22e4-4181-878c-9f931034fab5", "timestamp": "2018-06-08T08:25:30.395Z", "subject_id": "J02eZvKYlo2ClwuJ1" } </code></pre> <!-- GET CONSENT --> <h5 class="mt-5 pt-4"><code>GET /consent</code></h5> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/consent'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "b04c4b2b-80b7-439f-8997-ade3d35cbb95", "timestamp": "2018-06-04T08:11:34.000+00:00", "owner": "12345", "source": "private", "subject": { "id": "0e371678-634a-4016-83ce-9b7c36f828e6", "email": "83ce_634a_4016_9b7c36f828e6_0e371678@example.com", "first_name": "Kianna", "last_name": "Fahey", "full_name": "Kianna Fahey", "verified": false }, "preferences": { "newsletter": false }, "ip_address": "79.42.49.139" }, { "id": "ee6644ea-08e9-4aaa-a7a9-18602731a123", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "12345", "source": "public", "subject": { "id": "8c6d1b71-0908-4604-948f-2f706500b5b1", "email": "0908.8c6d1b71.2f706500b5b1.4604.948f@example.org", "first_name": "Eleanora", "last_name": "Adams", "full_name": "Eleanora Adams", "verified": false }, "preferences": { "newsletter": true }, "ip_address": null }, { "id": "bf12770e-840a-40cd-ab79-5d88576b6b73", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "12345", "source": "public", "subject": { "id": "d4f24d92-56c2-4372-8696-fec829da5ccc", "email": "fec829da5ccc.8696.4372.56c2.d4f24d92@example.com", "first_name": "Hank", "last_name": "Klein", "full_name": "Hank Klein", "verified": false }, "preferences": { "newsletter": false }, "ip_address": "79.42.49.139" }] </code></pre> <!-- GET CONSENT ID --> <h5 class="mt-5 pt-4"><code>GET /consent/:id</code></h5> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/consent/7abe5f70-22e4-4181-878c-9f931034fab5'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "1dbbc6f8-6a57-4407-b687-d6e6f818742f", "timestamp": "2018-05-04T14:52:26Z", "owner": "1", "subject": { "id": "custom_subject_id", "owner_id": "1", "email": "subject@example.com", "first_name": "John", "last_name": "Doe", "verified": false }, "preferences": { "privacy_policy": true, "newsletter": false }, "legal_notices": [{ "identifier": "privacy_policy", "version": "123.0" }, { "identifier": "term", "version": "123.0" }], "proofs": [{ "content": "proof_1", "form": "proof_1 form" }, { "content": "proof_2", "form": "proof_2 form" }], "ip_address": null } </code></pre> <!-- BETA CONSENT PHP --> <div class="collapse-single mt-5 mb-2"> <h2 style="cursor: pointer;" data-target="#beta-consent-php" data-toggle="collapse" aria-expanded="false" data-toc-skip="">Canale Beta (consent PHP)</h2> <div id="beta-consent-php" class="collapse"> <!-- POST CONSENT PHP BETA --> <h5><code>POST /beta/consent</code></h5> <pre class="prettyprint linenums js-code"><code> $consent_data = array( "subject" => array( "id" => "J02eZvKYlo2ClwuJ1", "email" => "subject@example.com" ), "legal_notices" => array( array( "identifier" => "newsletter" ), array( "identifier" => "privacy_policy" ) ), "proofs" => array( array( "content" => "proof_content", "form" => "proof_form" ) ), "preferences" => array( "newsletter" => true, "privacy_policy" => true ), "ip_address" => "127.0.0.1" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/consent'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($consent_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "7abe5f70-22e4-4181-878c-9f931034fab5", "timestamp": "2018-06-08T08:25:30.395Z", "subject_id": "J02eZvKYlo2ClwuJ1" } </code></pre> <!-- GET CONSENT PHP BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/consent</code></h5> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/consent'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "b04c4b2b-80b7-439f-8997-ade3d35cbb95", "timestamp": "2018-06-04T08:11:34.000+00:00", "owner": "12345", "source": "private", "subject": { "id": "0e371678-634a-4016-83ce-9b7c36f828e6", "email": "83ce_634a_4016_9b7c36f828e6_0e371678@example.com", "first_name": "Kianna", "last_name": "Fahey", "full_name": "Kianna Fahey", "verified": false }, "preferences": { "newsletter": false }, "ip_address": "79.42.49.139" }, { "id": "ee6644ea-08e9-4aaa-a7a9-18602731a123", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "12345", "source": "public", "subject": { "id": "8c6d1b71-0908-4604-948f-2f706500b5b1", "email": "0908.8c6d1b71.2f706500b5b1.4604.948f@example.org", "first_name": "Eleanora", "last_name": "Adams", "full_name": "Eleanora Adams", "verified": false }, "preferences": { "newsletter": true }, "ip_address": null }, { "id": "bf12770e-840a-40cd-ab79-5d88576b6b73", "timestamp": "2018-06-04T08:11:33.000+00:00", "owner": "12345", "source": "public", "subject": { "id": "d4f24d92-56c2-4372-8696-fec829da5ccc", "email": "fec829da5ccc.8696.4372.56c2.d4f24d92@example.com", "first_name": "Hank", "last_name": "Klein", "full_name": "Hank Klein", "verified": false }, "preferences": { "newsletter": false }, "ip_address": "79.42.49.139" }] </code></pre> <!-- GET CONSENT ID PHP BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/consent/:id</code></h5> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/consent/7abe5f70-22e4-4181-878c-9f931034fab5'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "1dbbc6f8-6a57-4407-b687-d6e6f818742f", "timestamp": "2018-05-04T14:52:26Z", "owner": "1", "subject": { "id": "custom_subject_id", "owner_id": "1", "email": "subject@example.com", "first_name": "John", "last_name": "Doe", "verified": false }, "preferences": { "privacy_policy": true, "newsletter": false }, "legal_notices": [{ "identifier": "privacy_policy", "version": 123 }, { "identifier": "term", "version": 123 }], "proofs": [{ "content": "proof_1", "form": "proof_1 form" }, { "content": "proof_2", "form": "proof_2 form" }], "ip_address": null } </code></pre> </div> </div> <!-- collapse-single --> </div> <!-- tab --> </div> <!-- tabs --> <h3 class="wp-block-heading" id="esempi-interessati">Interessati</h3> <ul class="nav nav-tabs mt-4" id="subjectTab" role="tablist"> <li class="nav-item"> <a class="nav-link active" id="curlSubEx-tab" data-toggle="tab" href="#curlSubEx" role="tab" aria-controls="curlSubEx" aria-selected="true" style="text-decoration: none;">cURL</a> </li> <li class="nav-item"> <a class="nav-link" id="phpSubEx-tab" data-toggle="tab" href="#phpSubEx" role="tab" aria-controls="phpSubEx" aria-selected="false" style="text-decoration: none;">PHP</a> </li> </ul> <div id="subjectContent" class="tab-content py-4 mb-4"> <div id="curlSubEx" class="tab-pane fade show active" role="tabpanel" aria-labelledby="curlSubEx-tab"> <!-- POST SUBJECTS --> <h5><code>POST /subjects</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/subjects \ -X POST \ -H "ApiKey: your-private-api-key" \ -H "Content-Type: application/json" \ -d '{ "email": "john@example.com", "first_name": "John", "last_name": "Doe" }' </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "9f5a50f6-052c-4595-8bc4-760dc05d86ba", "timestamp": "2018-06-06T11:05:41.600Z" } </code></pre> <!-- GET SUBJECTS --> <h5 class="mt-5"><code>GET /subjects</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/subjects \ -X GET \ -H "ApiKey: your-private-api-key" \ -H "Content-Type: application/json" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "d2a55da5-0777-4625-94bd-b69948703e71", "owner_id": "131132", "email": "rath.jorge@example.com", "first_name": "Jorge", "last_name": "Rath", "full_name": "Jorge Rath", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "b75c6d0c-550f-4f84-9e92-2f351d481220", "owner_id": "131132", "email": "aufderhar_alfonso@example.net", "first_name": "Alfonso", "last_name": "Aufderhar", "full_name": "Alfonso Aufderhar", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "a9c8c720-cb07-4a52-81c3-7cb7fb4f877e", "owner_id": "131132", "email": "vandervort.furman@example.net", "first_name": "Furman", "last_name": "Vandervort", "full_name": "Furman Vandervort", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "6ccc2802-3bcb-49af-a4c5-14dc89ba94bc", "owner_id": "131132", "email": "alvis.rohan@example.org", "first_name": "Alvis", "last_name": "Rohan", "full_name": "Alvis Rohan", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "5900f856-619e-42b0-92a5-b2ebd016ac01", "owner_id": "131132", "email": "brown.marlee@example.net", "first_name": "Marlee", "last_name": "Brown", "full_name": "Marlee Brown", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }] </code></pre> <!-- GET SUBJECTS ID --> <h5 class="mt-5 pt-4"><code>GET /subjects/:id</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/subjects/9f5a50f6-052c-4595-8bc4-760dc05d86ba \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "9f5a50f6-052c-4595-8bc4-760dc05d86ba", "owner_id": "123", "email": "john@example.com", "first_name": "John", "last_name": "Doe", "full_name": null, "preferences": null, "verified": false, "timestamp": "2018-06-06T11:05:41+00:00" } </code></pre> <!-- PATCH SUBJECTS ID --> <h5 class="mt-5 pt-4"><code>PATCH /subjects/:id</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/subjects/9f5a50f6-052c-4595-8bc4-760dc05d86ba \ -X PATCH \ -H "ApiKey: your-private-api-key" \ -H "Content-Type: application/json" \ -d '{ "email": "mary@example.com", "first_name": "Mary", "last_name": "Doe" }' </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "9f5a50f6-052c-4595-8bc4-760dc05d86ba", "timestamp": "2018-06-06T11:05:41.000+00:00" } </code></pre> <!-- BETA SUBJECTS CURL --> <div class="collapse-single mt-5 mb-2"> <h2 style="cursor: pointer;" data-target="#beta-subject-curl" data-toggle="collapse" aria-expanded="false" data-toc-skip="">Canale Beta (subjects cURL)</h2> <div id="beta-subject-curl" class="collapse"> <!-- GET SUBJECTS BETA CURL --> <h5><code>GET /beta/subjects</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/subjects \ -X GET \ -H "ApiKey: your-private-api-key" \ -H "Content-Type: application/json" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "d2a55da5-0777-4625-94bd-b69948703e71", "owner_id": "131132", "email": "rath.jorge@example.com", "first_name": "Jorge", "last_name": "Rath", "full_name": "Jorge Rath", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "b75c6d0c-550f-4f84-9e92-2f351d481220", "owner_id": "131132", "email": "aufderhar_alfonso@example.net", "first_name": "Alfonso", "last_name": "Aufderhar", "full_name": "Alfonso Aufderhar", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "a9c8c720-cb07-4a52-81c3-7cb7fb4f877e", "owner_id": "131132", "email": "vandervort.furman@example.net", "first_name": "Furman", "last_name": "Vandervort", "full_name": "Furman Vandervort", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "6ccc2802-3bcb-49af-a4c5-14dc89ba94bc", "owner_id": "131132", "email": "alvis.rohan@example.org", "first_name": "Alvis", "last_name": "Rohan", "full_name": "Alvis Rohan", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "5900f856-619e-42b0-92a5-b2ebd016ac01", "owner_id": "131132", "email": "brown.marlee@example.net", "first_name": "Marlee", "last_name": "Brown", "full_name": "Marlee Brown", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }] </code></pre> <!-- GET SUBJECT ID CURL BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/subjects/:id</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/subjects/9f5a50f6-052c-4595-8bc4-760dc05d86ba \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "9f5a50f6-052c-4595-8bc4-760dc05d86ba", "owner_id": "123", "email": "john@example.com", "first_name": "John", "last_name": "Doe", "full_name": null, "preferences": null, "verified": false, "timestamp": "2018-06-06T11:05:41+00:00" } </code></pre> <!-- GET SUBJECT ID CURL PATCH BETA --> <h5 class="mt-5 pt-4"><code>PATCH /beta/subjects/:id</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/subjects/9f5a50f6-052c-4595-8bc4-760dc05d86ba \ -X PATCH \ -H "ApiKey: your-private-api-key" \ -H "Content-Type: application/json" \ -d '{ "email": "mary@example.com", "first_name": "Mary", "last_name": "Doe" }' </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "9f5a50f6-052c-4595-8bc4-760dc05d86ba", "timestamp": "2018-06-06T11:05:41.000+00:00" } </code></pre> </div> </div> <!-- collapse-single --> </div> <!-- tab --> <!-- PHP EXAMPLES --> <div id="phpSubEx" class="tab-pane fade" role="tabpanel" aria-labelledby="phpSubEx-tab"> <!-- POST SUBJECTS --> <h5><code>POST /subjects</code></h5> <pre class="prettyprint linenums js-code"><code> $subject_data = array( "email" => "subject@example.com", "first_name" => "John", "last_name" => "Doe" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/subjects'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($subject_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "df39c1bf-5f27-4c3a-bf94-64360cc7e4f8", "timestamp": "2018-06-11T08:57:13.662Z" } </code></pre> <!-- GET SUBJECTS --> <h5 class="mt-5 pt-4"><code>GET /subjects</code></h5> <pre class="prettyprint linenums js-code"><code> $subject_data = array( "email" => "subject@example.com", "first_name" => "John", "last_name" => "Doe" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/subjects'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($subject_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "d2a55da5-0777-4625-94bd-b69948703e71", "owner_id": "131132", "email": "rath.jorge@example.com", "first_name": "Jorge", "last_name": "Rath", "full_name": "Jorge Rath", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "b75c6d0c-550f-4f84-9e92-2f351d481220", "owner_id": "131132", "email": "aufderhar_alfonso@example.net", "first_name": "Alfonso", "last_name": "Aufderhar", "full_name": "Alfonso Aufderhar", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "a9c8c720-cb07-4a52-81c3-7cb7fb4f877e", "owner_id": "131132", "email": "vandervort.furman@example.net", "first_name": "Furman", "last_name": "Vandervort", "full_name": "Furman Vandervort", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "6ccc2802-3bcb-49af-a4c5-14dc89ba94bc", "owner_id": "131132", "email": "alvis.rohan@example.org", "first_name": "Alvis", "last_name": "Rohan", "full_name": "Alvis Rohan", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "5900f856-619e-42b0-92a5-b2ebd016ac01", "owner_id": "131132", "email": "brown.marlee@example.net", "first_name": "Marlee", "last_name": "Brown", "full_name": "Marlee Brown", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }] </code></pre> <!-- GET SUBJECTS ID --> <h5 class="mt-5 pt-4"><code>GET /subjects/:id</code></h5> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/subjects/df39c1bf-5f27-4c3a-bf94-64360cc7e4f8'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "9f5a50f6-052c-4595-8bc4-760dc05d86ba", "owner_id": "123", "email": "john@example.com", "first_name": "John", "last_name": "Doe", "full_name": null, "preferences": null, "verified": false, "timestamp": "2018-06-06T11:05:41+00:00" } </code></pre> <!-- PATCH SUBJECTS ID --> <h5 class="mt-5 pt-4"><code>PATCH /subjects/:id</code></h5> <pre class="prettyprint linenums js-code"><code> $subject_data = array( "first_name" => "Mary" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/subjects/df39c1bf-5f27-4c3a-bf94-64360cc7e4f8'); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PATCH'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($subject_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "df39c1bf-5f27-4c3a-bf94-64360cc7e4f8", "timestamp": "2018-06-11T08:57:13.000+00:00" } </code></pre> <!-- BETA SUBJECTS PHP --> <div class="collapse-single mt-5 mb-2"> <h2 style="cursor: pointer;" data-target="#beta-subject-php" data-toggle="collapse" aria-expanded="false" data-toc-skip="">Canale Beta (subjects PHP)</h2> <div id="beta-subject-php" class="collapse"> <!-- POST SUBJECTS BETA --> <h5><code>POST /beta/subjects</code></h5> <pre class="prettyprint linenums js-code"><code> $subject_data = array( "email" => "subject@example.com", "first_name" => "John", "last_name" => "Doe" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/subjects'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($subject_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "df39c1bf-5f27-4c3a-bf94-64360cc7e4f8", "timestamp": "2018-06-11T08:57:13.662Z" } </code></pre> <!-- GET SUBJECTS BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/subjects</code></h5> <pre class="prettyprint linenums js-code"><code> $subject_data = array( "email" => "subject@example.com", "first_name" => "John", "last_name" => "Doe" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/subjects'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($subject_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "d2a55da5-0777-4625-94bd-b69948703e71", "owner_id": "131132", "email": "rath.jorge@example.com", "first_name": "Jorge", "last_name": "Rath", "full_name": "Jorge Rath", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "b75c6d0c-550f-4f84-9e92-2f351d481220", "owner_id": "131132", "email": "aufderhar_alfonso@example.net", "first_name": "Alfonso", "last_name": "Aufderhar", "full_name": "Alfonso Aufderhar", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "a9c8c720-cb07-4a52-81c3-7cb7fb4f877e", "owner_id": "131132", "email": "vandervort.furman@example.net", "first_name": "Furman", "last_name": "Vandervort", "full_name": "Furman Vandervort", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "6ccc2802-3bcb-49af-a4c5-14dc89ba94bc", "owner_id": "131132", "email": "alvis.rohan@example.org", "first_name": "Alvis", "last_name": "Rohan", "full_name": "Alvis Rohan", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }, { "id": "5900f856-619e-42b0-92a5-b2ebd016ac01", "owner_id": "131132", "email": "brown.marlee@example.net", "first_name": "Marlee", "last_name": "Brown", "full_name": "Marlee Brown", "preferences": null, "verified": true, "timestamp": "2018-09-12T16:22:21+00:00" }] </code></pre> <!-- GET SUBJECTS ID BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/subjects/:id</code></h5> <pre class="prettyprint linenums js-code"><code>$req = curl_init(); $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/subjects/df39c1bf-5f27-4c3a-bf94-64360cc7e4f8'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "9f5a50f6-052c-4595-8bc4-760dc05d86ba", "owner_id": "123", "email": "john@example.com", "first_name": "John", "last_name": "Doe", "full_name": null, "preferences": null, "verified": false, "timestamp": "2018-06-06T11:05:41+00:00" } </code></pre> <!-- GET SUBJECTS ID PATCH --> <h5 class="mt-5 pt-4"><code>PATCH /beta/subjects/:id </code></h5> <pre class="prettyprint linenums js-code"><code> $subject_data = array( "first_name" => "Mary" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/subjects/df39c1bf-5f27-4c3a-bf94-64360cc7e4f8'); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PATCH'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($subject_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "id": "df39c1bf-5f27-4c3a-bf94-64360cc7e4f8", "timestamp": "2018-06-11T08:57:13.000+00:00" } </code></pre> </div> </div> <!-- collapse-single --> </div> <!-- tab --> </div> <!-- tabs --> <h3 class="wp-block-heading" id="esempi-documenti-legali">Documenti legali</h3> <ul class="nav nav-tabs mt-4" id="legalTab" role="tablist"> <li class="nav-item"> <a class="nav-link active" id="curlLegalEx-tab" data-toggle="tab" href="#curlLegalEx" role="tab" aria-controls="curlLegalEx" aria-selected="true" style="text-decoration: none;">cURL</a> </li> <li class="nav-item"> <a class="nav-link" id="phpLegalEx-tab" data-toggle="tab" href="#phpLegalEx" role="tab" aria-controls="phpLegalEx" aria-selected="false" style="text-decoration: none;">PHP</a> </li> </ul> <div id="legalContent" class="tab-content py-4 mb-4"> <div id="curlLegalEx" class="tab-pane fade show active" role="tabpanel" aria-labelledby="curlLegalEx-tab"> <!-- POST LEGAL_NOTICES --> <h5><code>POST /legal_notices</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/legal_notices \ -X POST \ -H "ApiKey: your-private-api-key" \ -H "Content-Type: application/json" \ -d '{ "identifier": "privacy_policy", "content": "privacy policy legal text" }' </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-06-06T15:56:10.090Z" } </code></pre> <!-- GET LEGAL_NOTICES --> <h5 class="mt-5 pt-4"><code>GET /legal_notices</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/legal_notices \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 20, "timestamp": "2018-10-09T12:38:04Z", "content": { "en": "Et vinculum clam decerno arguo admoveo velum sponte tot suppellex venustas defendo dolor decumbo est.", "it": "Collum tutis esse confugo porro urbs varius abscido turpis decor praesentium tardus voluptate fugit numquam." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 19, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Venia valde vel surculus capitulus adfectus patior comparo acsi cur vero super cursim.", "it": "Consuasor arcesso conscendo crudelis cauda aer aut adeptio illo argentum comis subiungo subito colo." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 18, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Ullus voco aufero speculum fugiat audacia laboriosam vilicus amita trans aut ut.", "it": "Alo veritatis ipsa tristis cuius occaecati adflicto creta verecundia facere solvo despirmatio cupiditate crinis aqua bos." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 17, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Confero succedo caelum adhaero quo vir deorsum quaerat utor sit ustulo cribro.", "it": "Bibo cubitum unus est ambitus contego apparatus alo via abutor utroque xiphias voco." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 16, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Qui porro culpo attero benevolentia aut sed sulum adfero artificiose adsidue tam amo validus vel spectaculum.", "it": "Cerno ipsum fugit compello cursim ter surgo asporto debilito excepturi adversus facere." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 15, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Tunc timidus veritatis maiores advenio aperio testimonium defluo celo cuius adsuesco deripio.", "it": "Depulso dignissimos vinitor curatio caelestis cedo et sum concedo id admoneo appositus." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 14, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Repellat mollitia desidero videlicet est textilis stips nisi aequus solum depromo agnitio usus.", "it": "Vomito tonsor comitatus illum aut usitas laboriosam canonicus tepesco benigne confugo trado." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 13, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Temperantia alias somniculosus absorbeo utique caecus terror demitto trucido desidero baiulus sublime.", "it": "Perspiciatis at tredecim curriculum comprehendo deduco corrupti attonbitus barba cruentus communis comparo thorax cauda spero vito anser." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 12, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Allatus cena surculus ventito ver adversus torrens demo venustas toties veritas qui cado vis.", "it": "Talio avoco aptus compono et subiungo peior bellum depromo aureus torqueo adeptio nobis." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 11, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Aliquam cubicularis tergum utor cinis concido ratione vociferor uter deduco tertius verecundia alo claustrum sto vos aegrotatio.", "it": "Corona ut comes sub coaegresco caute casus laboriosam tremo vulariter aegrotatio pauci callide assentator basium." } }] </code></pre> <!-- GET LEGAL_NOTICES VERSION --> <h5 class="mt-5 pt-4"><code>GET /legal_notices/:identifier/:version</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/legal_notices/privacy_policy/1 \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-06-06T15:56:10.000+00:00", "content": "privacy policy legal text" } </code></pre> <!-- GET LEGAL_NOTICES ID --> <h5 class="mt-5 pt-4"><code>GET /legal_notices/:identifier</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/legal_notices/privacy_policy \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "identifier": "privacy_policy", "version": 3, "timestamp": "2018-05-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 2, "timestamp": "2018-03-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-01-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }] </code></pre> <p class="mt-5">Con parametri di limite e paginazione:</p> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/legal_notices/privacy_policy?limit=20&starting_after=3 \ -H "ApiKey: your-private-api-key" \ -G </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "identifier": "privacy_policy", "version": 2, "timestamp": "2018-03-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-01-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }] </code></pre> <!-- BETA LEGAL CURL --> <div class="collapse-single mt-5 mb-2"> <h2 style="cursor: pointer;" data-target="#beta-legal-curl" data-toggle="collapse" aria-expanded="false" data-toc-skip="">Canale Beta (legal_notices cURL)</h2> <div id="beta-legal-curl" class="collapse"> <!-- POST LEGAL_NOTICES CURL BETA --> <h5><code>POST /beta/legal_notices</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/legal_notices \ -X POST \ -H "ApiKey: your-private-api-key" \ -H "Content-Type: application/json" \ -d '{ "identifier": "privacy_policy", "content": "privacy policy legal text" }' </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-06-06T15:56:10.090Z" } </code></pre> <!-- GET LEGAL_NOTICES CURL BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/legal_notices</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/legal_notices \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code>[{ "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 20, "timestamp": "2018-10-09T12:38:04Z", "content": { "en": "Et vinculum clam decerno arguo admoveo velum sponte tot suppellex venustas defendo dolor decumbo est.", "it": "Collum tutis esse confugo porro urbs varius abscido turpis decor praesentium tardus voluptate fugit numquam." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 19, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Venia valde vel surculus capitulus adfectus patior comparo acsi cur vero super cursim.", "it": "Consuasor arcesso conscendo crudelis cauda aer aut adeptio illo argentum comis subiungo subito colo." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 18, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Ullus voco aufero speculum fugiat audacia laboriosam vilicus amita trans aut ut.", "it": "Alo veritatis ipsa tristis cuius occaecati adflicto creta verecundia facere solvo despirmatio cupiditate crinis aqua bos." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 17, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Confero succedo caelum adhaero quo vir deorsum quaerat utor sit ustulo cribro.", "it": "Bibo cubitum unus est ambitus contego apparatus alo via abutor utroque xiphias voco." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 16, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Qui porro culpo attero benevolentia aut sed sulum adfero artificiose adsidue tam amo validus vel spectaculum.", "it": "Cerno ipsum fugit compello cursim ter surgo asporto debilito excepturi adversus facere." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 15, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Tunc timidus veritatis maiores advenio aperio testimonium defluo celo cuius adsuesco deripio.", "it": "Depulso dignissimos vinitor curatio caelestis cedo et sum concedo id admoneo appositus." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 14, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Repellat mollitia desidero videlicet est textilis stips nisi aequus solum depromo agnitio usus.", "it": "Vomito tonsor comitatus illum aut usitas laboriosam canonicus tepesco benigne confugo trado." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 13, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Temperantia alias somniculosus absorbeo utique caecus terror demitto trucido desidero baiulus sublime.", "it": "Perspiciatis at tredecim curriculum comprehendo deduco corrupti attonbitus barba cruentus communis comparo thorax cauda spero vito anser." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 12, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Allatus cena surculus ventito ver adversus torrens demo venustas toties veritas qui cado vis.", "it": "Talio avoco aptus compono et subiungo peior bellum depromo aureus torqueo adeptio nobis." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 11, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Aliquam cubicularis tergum utor cinis concido ratione vociferor uter deduco tertius verecundia alo claustrum sto vos aegrotatio.", "it": "Corona ut comes sub coaegresco caute casus laboriosam tremo vulariter aegrotatio pauci callide assentator basium." } }] </code></pre> <!-- GET LEGAL_NOTICES VERSION CURL BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/legal_notices/:identifier/:version</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/legal_notices/privacy_policy/1 \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-06-06T15:56:10.000+00:00", "content": "privacy policy legal text" } </code></pre> <h5 class="mt-5 pt-4"><code>GET /beta/legal_notices/:identifier</code></h5> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/legal_notices/privacy_policy \ -H "ApiKey: your-private-api-key" </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "identifier": "privacy_policy", "version": 3, "timestamp": "2018-05-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 2, "timestamp": "2018-03-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-01-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }] </code></pre> <p class="mt-5">Con parametri di limite e paginazione:</p> <pre class="prettyprint linenums js-code"><code> $ curl https://consent.iubenda.com/beta/legal_notices/privacy_policy?limit=20&starting_after=3 \ -H "ApiKey: your-private-api-key" \ -G </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "identifier": "privacy_policy", "version": 2, "timestamp": "2018-03-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-01-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }] </code></pre> </div> </div> <!-- collapse-single --> </div> <!-- tab --> <!-- PHP EXAMPLES --> <div id="phpLegalEx" class="tab-pane fade" role="tabpanel" aria-labelledby="phpLegalEx-tab"> <!-- POST LEGAL_NOTICES --> <h5><code>POST /legal_notices</code></h5> <pre class="prettyprint linenums js-code"><code> $legal_notice_data = array( "identifier" => "privacy_policy", "content" => "privacy policy legal text" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/legal_notices'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($legal_notice_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-06-11T10:26:00.413Z" } </code></pre> <!-- GET LEGAL_NOTICES --> <h5 class="mt-5 pt-4"><code>GET /legal_notices</code></h5> <pre class="prettyprint linenums js-code"><code> $legal_notice_data = array( "identifier" => "privacy_policy", "content" => "privacy policy legal text" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/legal_notices'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($legal_notice_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 20, "timestamp": "2018-10-09T12:38:04Z", "content": { "en": "Et vinculum clam decerno arguo admoveo velum sponte tot suppellex venustas defendo dolor decumbo est.", "it": "Collum tutis esse confugo porro urbs varius abscido turpis decor praesentium tardus voluptate fugit numquam." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 19, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Venia valde vel surculus capitulus adfectus patior comparo acsi cur vero super cursim.", "it": "Consuasor arcesso conscendo crudelis cauda aer aut adeptio illo argentum comis subiungo subito colo." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 18, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Ullus voco aufero speculum fugiat audacia laboriosam vilicus amita trans aut ut.", "it": "Alo veritatis ipsa tristis cuius occaecati adflicto creta verecundia facere solvo despirmatio cupiditate crinis aqua bos." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 17, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Confero succedo caelum adhaero quo vir deorsum quaerat utor sit ustulo cribro.", "it": "Bibo cubitum unus est ambitus contego apparatus alo via abutor utroque xiphias voco." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 16, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Qui porro culpo attero benevolentia aut sed sulum adfero artificiose adsidue tam amo validus vel spectaculum.", "it": "Cerno ipsum fugit compello cursim ter surgo asporto debilito excepturi adversus facere." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 15, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Tunc timidus veritatis maiores advenio aperio testimonium defluo celo cuius adsuesco deripio.", "it": "Depulso dignissimos vinitor curatio caelestis cedo et sum concedo id admoneo appositus." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 14, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Repellat mollitia desidero videlicet est textilis stips nisi aequus solum depromo agnitio usus.", "it": "Vomito tonsor comitatus illum aut usitas laboriosam canonicus tepesco benigne confugo trado." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 13, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Temperantia alias somniculosus absorbeo utique caecus terror demitto trucido desidero baiulus sublime.", "it": "Perspiciatis at tredecim curriculum comprehendo deduco corrupti attonbitus barba cruentus communis comparo thorax cauda spero vito anser." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 12, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Allatus cena surculus ventito ver adversus torrens demo venustas toties veritas qui cado vis.", "it": "Talio avoco aptus compono et subiungo peior bellum depromo aureus torqueo adeptio nobis." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 11, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Aliquam cubicularis tergum utor cinis concido ratione vociferor uter deduco tertius verecundia alo claustrum sto vos aegrotatio.", "it": "Corona ut comes sub coaegresco caute casus laboriosam tremo vulariter aegrotatio pauci callide assentator basium." } }] </code></pre> <!-- GET LEGAL_NOTICES VERSION --> <h5 class="mt-5 pt-4"><code>GET /legal_notices/:identifier/:version</code></h5> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/legal_notices/privacy_policy/1'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-06-11T10:26:00.000+00:00", "content": "privacy policy legal text" } </code></pre> <!-- GET LEGAL_NOTICES ID --> <h5 class="mt-5 pt-4"><code>GET /legal_notices/:identifier</code></h5> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/legal_notices/privacy_policy'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "identifier": "privacy_policy", "version": 3, "timestamp": "2018-05-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 2, "timestamp": "2018-03-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-01-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }] </code></pre> <p class="mt-5">Con parametri di limite e paginazione:</p> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/legal_notices/privacy_policy?limit=3&starting_after=4'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "identifier": "privacy_policy", "version": 2, "timestamp": "2018-03-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-01-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }] </code></pre> <!-- BETA LEGAL PHP --> <div class="collapse-single mt-5 mb-2"> <h2 style="cursor: pointer;" data-target="#beta-legal-php" data-toggle="collapse" aria-expanded="false" data-toc-skip="">Canale Beta (legal_notices PHP)</h2> <div id="beta-legal-php" class="collapse"> <!-- GET LEGAL_NOTICES BETA --> <h5><code>POST /beta/legal_notices</code></h5> <pre class="prettyprint linenums js-code"><code> $legal_notice_data = array( "identifier" => "privacy_policy", "content" => "privacy policy legal text" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/legal_notices'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($legal_notice_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-06-11T10:26:00.413Z" } </code></pre> <!-- GET LEGAL_NOTICES BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/legal_notices</code></h5> <pre class="prettyprint linenums js-code"><code> $legal_notice_data = array( "identifier" => "privacy_policy", "content" => "privacy policy legal text" ); $req = curl_init(); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/legal_notices'); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); curl_setopt($req, CURLOPT_POST, true); curl_setopt($req, CURLOPT_POSTFIELDS, json_encode($legal_notice_data)); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 20, "timestamp": "2018-10-09T12:38:04Z", "content": { "en": "Et vinculum clam decerno arguo admoveo velum sponte tot suppellex venustas defendo dolor decumbo est.", "it": "Collum tutis esse confugo porro urbs varius abscido turpis decor praesentium tardus voluptate fugit numquam." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 19, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Venia valde vel surculus capitulus adfectus patior comparo acsi cur vero super cursim.", "it": "Consuasor arcesso conscendo crudelis cauda aer aut adeptio illo argentum comis subiungo subito colo." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 18, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Ullus voco aufero speculum fugiat audacia laboriosam vilicus amita trans aut ut.", "it": "Alo veritatis ipsa tristis cuius occaecati adflicto creta verecundia facere solvo despirmatio cupiditate crinis aqua bos." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 17, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Confero succedo caelum adhaero quo vir deorsum quaerat utor sit ustulo cribro.", "it": "Bibo cubitum unus est ambitus contego apparatus alo via abutor utroque xiphias voco." } }, { "id": "0_privacy_policy", "owner_id": "0", "identifier": "privacy_policy", "version": 16, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Qui porro culpo attero benevolentia aut sed sulum adfero artificiose adsidue tam amo validus vel spectaculum.", "it": "Cerno ipsum fugit compello cursim ter surgo asporto debilito excepturi adversus facere." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 15, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Tunc timidus veritatis maiores advenio aperio testimonium defluo celo cuius adsuesco deripio.", "it": "Depulso dignissimos vinitor curatio caelestis cedo et sum concedo id admoneo appositus." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 14, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Repellat mollitia desidero videlicet est textilis stips nisi aequus solum depromo agnitio usus.", "it": "Vomito tonsor comitatus illum aut usitas laboriosam canonicus tepesco benigne confugo trado." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 13, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Temperantia alias somniculosus absorbeo utique caecus terror demitto trucido desidero baiulus sublime.", "it": "Perspiciatis at tredecim curriculum comprehendo deduco corrupti attonbitus barba cruentus communis comparo thorax cauda spero vito anser." } }, { "id": "0_cookie_policy", "owner_id": "0", "identifier": "cookie_policy", "version": 12, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Allatus cena surculus ventito ver adversus torrens demo venustas toties veritas qui cado vis.", "it": "Talio avoco aptus compono et subiungo peior bellum depromo aureus torqueo adeptio nobis." } }, { "id": "0_term", "owner_id": "0", "identifier": "term", "version": 11, "timestamp": "2018-10-09T12:38:03Z", "content": { "en": "Aliquam cubicularis tergum utor cinis concido ratione vociferor uter deduco tertius verecundia alo claustrum sto vos aegrotatio.", "it": "Corona ut comes sub coaegresco caute casus laboriosam tremo vulariter aegrotatio pauci callide assentator basium." } }] </code></pre> <!-- GET LEGAL_NOTICES VERSION BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/legal_notices/:identifier/:version</code></h5> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/legal_notices/privacy_policy/1'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-06-11T10:26:00.000+00:00", "content": "privacy policy legal text" } </code></pre> <!-- GET LEGAL_NOTICES ID BETA --> <h5 class="mt-5 pt-4"><code>GET /beta/legal_notices/:identifier</code></h5> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/legal_notices/privacy_policy'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "identifier": "privacy_policy", "version": 3, "timestamp": "2018-05-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 2, "timestamp": "2018-03-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-01-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }] </code></pre> <p class="mt-5">Con parametri di limite e paginazione:</p> <pre class="prettyprint linenums js-code"><code> $req = curl_init(); curl_setopt($req, CURLOPT_RETURNTRANSFER, true); curl_setopt($req, CURLOPT_URL, 'https://consent.iubenda.com/beta/legal_notices/privacy_policy?limit=3&starting_after=4'); curl_setopt($req, CURLOPT_HTTPHEADER, array( 'ApiKey: your-secret-api-key', 'Content-Type: application/json' )); $response = curl_exec($req); </code></pre> <p>Risposta:</p> <pre class="prettyprint linenums js-code"><code> [{ "identifier": "privacy_policy", "version": 2, "timestamp": "2018-03-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }, { "identifier": "privacy_policy", "version": 1, "timestamp": "2018-01-16T13:55:57Z", "id": "1234_privacy_policy", "owner_id": "1234", "content": "privacy policy content" }] </code></pre> </div> </div> <!-- collapse-single --> </div> <!-- tab --> </div> <!-- tabs --> <h3 data-toc-skip="">Leggi anche</h3> <ul class="wp-block-list"><li><a href="https://www.iubenda.com/it/help/6525">Consent Database – Introduzione e funzionamento</a></li><li><a href="https://www.iubenda.com/it/help/6530">Consent Database – Documentazione JS</a></li></ul> <style type="text/css"> .bg-beta-highlight { background: #fcf8e3; } </style> </div> <div class="help-tpl__still-questions-section mt-5 pt-5"> <h4 class="mb-3">Hai ancora domande?</h4> <a href="/it/help/23188" class="btn btn-dark-gray txt-dark d-block d-lg-inline-block mb-2 mb-lg-0">Partecipa a uno dei nostri webinar gratuiti</a> <a href="mailto:info@iubenda.com" class="btn btn-dark-gray txt-dark d-block d-lg-inline-block mb-2 mb-lg-0" data-elevio-module="4" data-elevio-style="nothing">Scrivici via email</a> <a href="#" class="btn btn-dark-gray txt-dark d-block d-lg-inline-block" data-elevio-module="9" data-elevio-style="nothing">Live chat</a> </div> </div> <!-- /.content --> </div> </div> </section> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){ (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t); e=d.getElementsByTagName(t)[0];s.async=1;s.nonce='af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f'; s.src=u;e.parentNode.insertBefore(s,e); })(window,document,'script','//s.swiftypecdn.com/install/v2/st.js','_st'); _st('install','mvF4xAYwSHJ9YPypgTYd','2.0.0', { install: { hooks: { query_filter: function(query) { query.setFilterDataByDocumentTypeSlugAndFilterField('page', 'tags', { values: ['it'], type: "and" }); return query; } } } }); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ HelpUtils.activateToc("#toc", $("[data-toc-activator]")); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ $(document).ready(function() { /** consent solution mapping for help compliance course form **/ if ($('#help_compliance_course_form').length > 0) { _iub.cons_instructions.push(['load', { submitElement: 'help_compliance_course_submit', form: { selector: 'help_compliance_course_form', map: { subject: { email: 'email' } } }, consent: { preferences: { 'help_compliance_course_subscription': true }, legal_notices: [ { identifier: 'privacy_policy' } ] } }]); } $('.btn-aside').click(function(){ $('.doc_aside').toggleClass('show'); }); $('.doc_aside li.has_child').click(function(e){ if (e.target.nodeName === 'A') { return; } e.preventDefault(); e.stopPropagation(); $(this) .toggleClass('active'); }); $('.navbar-nav a').click(function(){ var li = $(this).closest('li'); if(!li.find('ul').length) { var parent = $('.doc_aside'); if(parent.hasClass('show')) parent.removeClass('show'); } }); $('.toc-button').click(function(){ $(this).toggleClass('clicked'); if($(this).hasClass('clicked')) $('[data-toggle=toc]').show(); else $('[data-toggle=toc]').hide(); }); exposeFideFunctions({ incorporationBetaEnabled: false, loginUrl: "/it/login?fide_user=true&for=custom_do", companyIncorporationsPath: "/it/costituzione/srl", isLoggedIn: false }); initializeFideBtns(); if ( $('#toolbox-accordion').length > 0) { var accordionConteiner = $('#toolbox-accordion'); $(accordionConteiner).find('.card p .btn').each(function buttonClickHandler() { $(this).on('click', function(e) { e.preventDefault(); var card = $(this).parents(':eq(2)'); var autoCheckOutLink = HelpUtils.createAutoCheckOutLink(card); location.href = '/pricing'+ autoCheckOutLink; }) }); } var currentAnchor = null; $('h2[id],h3[id]').hover( function(){ var el = $(this); if(currentAnchor) currentAnchor.remove(); currentAnchor = $('<a href="#'+el.attr('id')+'" class="a-anchor-inline ml-3"><i class="i-link"></i></a>').appendTo(el); }, function(){ if(currentAnchor) currentAnchor.remove(); } ); HelpUtils.activatePopovers(); HelpUtils.readAndCreateTheCheckBoxMapForCountries(); $('.button-expand').click(function(e) { var perCountryTable = $(e.target.parentElement.parentElement).clone(); var modalTitle = $('.country-table').data('title'); perCountryTable.find('.button-expand').remove(); Modal.dialog(perCountryTable[0].outerHTML, { title: modalTitle, size: 'full' }); setTimeout(function loadCheckboxesData() { HelpUtils.updateCheckBoxFromMap('.modal-dialog'); HelpUtils.activatePopovers(); }, 1); }); $('body').on('click', '.country-table form.countries label', function(e) { e.preventDefault(); }); $('body').on('change', '.country-table form.countries input', function(e) { var className = $(this).attr('class'); HelpUtils.updateCheckBoxMap(e); $('table .' + className).toggle($(this).is(':checked')); }); }).on('show.bs.modal', '.modal', function () { $('.modal-body .table th').attr('style', 'transform: translateY(0px);'); $('.modal').scroll(function() { if($('.modal .table-first-col-fixed').length > 0) { if ($('.modal').offset().top - $('.modal .table-first-col-fixed').offset().top > 0) { $('.modal .table-first-col-fixed th').css('transform', 'translateY(' + ($('.modal').offset().top - $('.modal .table-first-col-fixed').offset().top) + 'px)'); } else { $('.modal .table-first-col-fixed th').css('transform', 'translateY(0)'); } } }); }).on('hide.bs.modal','.modal', function () { HelpUtils.updateCheckBoxFromMap('.container'); }); //]]> </script> <script src="/assets/site/dropdown_component-02baa9e201b38bd30902.js" nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"></script> <footer class="iub-footer bg-light-gray text-sm"> <div class="container"> <div class="row line-between-columns gutter-lg"> <div class="col-md-6 col-sm-12 mt-5 mb-5"> <div class="mb-3"> <h4 class="text-default text-uppercase">Prodotti e servizi</h4> <p class="text-default">Compliance per siti web e app</p> </div> <div class="row justify-content-between mb-3"> <div class="col-lg mb-4 mb-lg-0"> <ul class="list-unstyled mb-3 pl-2"> <li><a href="/it/generatore-di-privacy-e-cookie-policy">Generatore di Privacy e Cookie Policy</a></li> <li><a href="/it/cookie-solution">Privacy Controls and Cookie Solution</a></li> <li><a href="/it/generatore-termini-e-condizioni">Generatore di Termini e Condizioni</a></li> <li><a href="/it/consent-solution">Consent Database</a></li> <li><a href="/it/internal-privacy-management">Registro delle attività di trattamento dei dati</a></li> <li><a href="/it/whistleblowing-management-tool">Whistleblowing Management Tool</a></li> <li><a href="https://www.iubenda.com/it/help/159733-data-subject-rights-management-tool">Data Subject Rights Management Tool</a></li> <li><a href="/it/newsletter-opt-in-booster">Newsletter Opt-in Booster</a></li> <li><a href="https://www.iubenda.com/stats/">iubenda Stats </a></li> </ul> </div> </div> <div class="mb-3"> <ul class="list-unstyled mb-0"> <li class="list-inline-item d-block d-md-inline-block mr-md-0 mb-md-2"> <a href="/it/prezzi" class="btn btn-sm btn-outline-primary d-block">Prezzi</a> </li> <li class="list-inline-item d-block d-md-inline-block mr-md-0 mb-md-2"> <a href="https://www.iubenda.com/it/scan" class="btn btn-sm btn-outline-primary d-block">Scansione gratuita del sito</a> </li> </ul> </div> <p>Su questo sito utilizziamo una selezione di recensioni positive provenienti da clienti e partner reali. Le recensioni sono state modificate per adattarsi meglio al contenuto di ogni pagina, senza alterarne il significato originale. Trovi le recensioni complete su iubenda su Capterra, Trustpilot e G2. Per maggiori dettagli su come raccogliamo e utilizziamo le recensioni, <a href="https://www.iubenda.com/help/166665" target="_blank"><u>clicca qui</u></a>.</p> </div> <div class="col-md-6 col-sm-12 mt-5 mb-5 footer-right"> <div class="row mb-4"> <div class="col mb-4"> <h4 class="text-default text-uppercase mb-3">Azienda</h4> <ul class="list-unstyled mb-3 pl-2 text-xs"> <li class="mb-1"><a class="bg-gray-1 rounded px-2 py-1 text-white" href="https://www.iubenda.com/en/help/posts/1812">Lavora con noi</a></li> <li><a href="https://www.iubenda.com/blog/">Blog</a></li> <li><a href="/it/partner-program">Diventa un esperto in compliance certificato</a></li> <li><a href="/it/help/15136-partner-directory">Partner directory</a></li> <li><a href="https://www.iubenda.com/it/help/150021-unisciti-al-programma-di-affiliazione-di-iubenda">Guadagna con iubenda</a></li> </ul> <ul class="list-unstyled d-md-flex align-items-center"> <li class="mb-1 mr-4"> <a href="https://iubenda.link/capterra-it" target="_blank" rel="noopener"> <img border="0" data-lazy-src="https://assets.capterra.com/badge/de52ae1b9de89ae468a920af39e7ace6.png?v=2110097&p=156938" width="100" height="32" alt="Capterra rating"/> </a> </li> </ul> </div> <div class="col mb-4"> <h4 class="text-default text-uppercase mb-3">Documenti e contatti</h4> <ul class="list-unstyled mb-0 pl-2 text-xs"> <li><a href="https://www.iubenda.com/privacy-policy/775731" class="iubenda-white iubenda-embed" title="Privacy Policy">Privacy Policy</a></li> <li><a href="/it/user/tos" class="iubenda-white iubenda-embed" title="Termini di servizio">Termini e Condizioni</a></li> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ (function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0];s.src = "https://cdn.iubenda.com/iubenda.js";tag.parentNode.insertBefore(s,tag);};w.addEventListener ? w.addEventListener("load", loader, false) : w.attachEvent("onload", loader);})(window, document); //]]> </script> <a href="https://www.iubenda.com/dsar-form/it/5bcb8bf5-5fe3-43fe-ae11-2065200c7827" class="iubenda-white iubenda-embed" title="I miei diritti">I miei diritti</a> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ (function (w, d) { var loader = function () { var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src = "https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s, tag); }; if (w.addEventListener) { w.addEventListener("load", loader, false); } else if (w.attachEvent) { w.attachEvent("onload", loader); } else { w.onload = loader; } })(window, document); //]]> </script> <li><a href="https://www.iubenda.com/whistleblowing-form/it/7d7ca782-3805-4ce2-ae0b-5b57f53162d5" class="iubenda-white iubenda-embed" title="Modulo di whistleblowing">Modulo di whistleblowing</a></li> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ (function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src="https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document); //]]> </script> <li class="pb-3"><a href="https://www.iubenda.com/termini-e-condizioni/79535015">Whistleblower policy</a></li> <li class="pb-3"><a href="/it/help/155">Imprint/Impressum</a></li> <li><a href="https://www.iubenda.com/privacy-policy/79174687">Consent Database – Documento Privacy</a></li> <li><a href="https://www.iubenda.com/privacy-policy/20581392">Privacy Controls and Cookie Solution – Documento Privacy</a></li> </ul> </div> </div> <div class="row"> <div class="col-6 mb-4"> <h4 class="text-default text-uppercase mb-3">Assistenza</h4> <ul class="list-unstyled mb-0 pl-2 text-xs"> <li><a href="/it/help">Documentazione</a></li> <li><a href="https://support.iubenda.com">Feedback e forum</a></li> <li><a href="mailto:info@iubenda.com" data-elevio-module="4" data-elevio-style="nothing">Contatta il supporto</a></li> <li><a href="https://www.iubenda.com/it/help/161906-assistenza-dedicata-per-la-nostra-cmp">Assistenza dedicata per la nostra CMP</a></li> </ul> </div> <div class="col-6 mb-4"> <h4 class="text-default text-uppercase mb-2"><label for="user_country">Paese</label></h4> <div class="mb-4"> <select class="form-control custom-select" id="user_country" name="iubenda_current_user[country_code]" remote="true"> </select> </div> </div> </div> <div class="row"> <div class="col-6 mb-4 mt-3"> <div class="footer_social_buttons"> <ul class="list-unstyled d-flex align-items-center"> <li class="mr-1"> <a href="https://www.facebook.com/iubenda" target="_blank" rel="noopener" class="pr-0"> <img class="mb-4" width="32" height="32" alt="Facebook logo" data-lazy-src="/assets/site/general/facebook_logo-0a635f95d5ca9a530ec6849fdca8c313abdbaa2ef4f7ff085e7894a481e69cb4.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img class="mb-4" width="32" height="32" alt="Facebook logo" src="/assets/site/general/facebook_logo-0a635f95d5ca9a530ec6849fdca8c313abdbaa2ef4f7ff085e7894a481e69cb4.svg" /> </noscript> </a> </li> <li> <a href="https://twitter.com/iubenda" target="_blank" rel="noopener" class="pl-0"> <img class="mb-4" width="32" height="32" alt="X logo" data-lazy-src="/assets/site/general/x_logo-374a5be853d42cc934c74f37d1378ececb74abff0767a619a2749f8461f05bf9.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img class="mb-4" width="32" height="32" alt="X logo" src="/assets/site/general/x_logo-374a5be853d42cc934c74f37d1378ececb74abff0767a619a2749f8461f05bf9.svg" /> </noscript> </a> </li> </ul> </div> </div> <div class="col-6 footer-certificates"> <img height="75" alt="CMP Partner badge" class="mr-3 mb-3" data-lazy-src="/assets/site/general/cmp_badge_en-3d95a73213cca3ef66050653cc124af032a115c33f225a895c6587e7665f2d0f.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img height="75" alt="CMP Partner badge" class="mr-3 mb-3" src="/assets/site/general/cmp_badge_en-3d95a73213cca3ef66050653cc124af032a115c33f225a895c6587e7665f2d0f.svg" /> </noscript> <a href="/assets/site/general/iubenda_iso_certificate-02df3bf20f10947e36649d790bb65e06f4f8df96b0bd26c4d1b7bd1d01fb4311.pdf" target="_blank"><img height="85" alt="ISO 27001 certificate" data-lazy-src="/assets/site/general/marchio_certification_ISO_IEC_27001-b48149ce6e055a2caa00f0961394ce95d4ae4f31fbcc7957a1851c213b2f6bff.png" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img height="85" alt="ISO 27001 certificate" src="/assets/site/general/marchio_certification_ISO_IEC_27001-b48149ce6e055a2caa00f0961394ce95d4ae4f31fbcc7957a1851c213b2f6bff.png" /> </noscript> </a> </div> </div> </div> </div> </div> <div class="language-country-selectors"></div> <hr class="p-0"> <div class="p-4 text-xs"> <div class="container"> <div class="row"> <div class="col-md-12"> <address class="d-flex flex-column d-lg-block"> <strong class="mr-2">iubenda s.r.l</strong> <span class="mr-2">Via San Raffaele, 1 - 20121 Milan (Italia)</span> <span class="mr-2">C.F./P.IVA: IT07347120961</span> <span class="mr-2">P.IVA UK: GB370904694</span> <span class="mr-2">Camera di Commercio di Milano</span> <span class="mr-2">CS: 12.795,78 Eur (I.V.)</span> </address> </div> </div> </div> </div> <style type="text/css"> #iubenda_rejection_recovery_popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 9999999999; display: none; } #iubenda_rejection_recovery_popup .iubenda-cs__close { background: none; display: flex; width: 20px; height: 20px; text-align: center; font-size: 16px; font-weight: bold; margin: 0 0 -20px 0; padding: 0; justify-content: center; align-items: center; border: 0; cursor: pointer; align-self: flex-end; } #iubenda_rejection_recovery_popup .iubenda_rejection_recovery_popup__dialog { width: 100%; height: 100%; } </style> </footer> <div id="iubenda_rejection_recovery_popup" role="dialog" aria-hidden="true"> <div class="iubenda_rejection_recovery_popup__dialog _iub_cs_prompt" role="document" data-iub-purposes="1,2,3,4,5"></div> </div> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ $(document).ready(function() { $(".show-in-iframe").click(function(event) { if(!event.ctrlKey && !event.metaKey){ if (document.getElementById('iubenda-pp-popup')) { return; } showInIframe($(this).attr('href')/*,null,null,null,null,$('.container')[0],name*/); event.preventDefault(); } }); $('#iubenda_rejection_recovery_popup').on('click', function(e) { var clickedItem = e.target; if ($(clickedItem).hasClass('iubenda-cs__button') || $(clickedItem).hasClass('iubenda-cs__close')) { $('#iubenda_rejection_recovery_popup').modal('hide'); } }); }); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ window.isUserSignedIn = false; window.TrackingUtils.init(); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ dataLayer.push({ event: "trigger_conversion", google_conversion_id: 1036022355, google_custom_params: window.google_tag_params, google_remarketing_only: true }); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ !function(e,l,v,i,o,n){e[i]||(e[i]={}),e[i].account_id=n;var g,h;g=l.createElement(v),g.type="text/plain",g.async=1,g.src=o+n,g.setAttribute("data-iub-purposes", "1"),g.classList.add("_iub_cs_activate"),h=l.getElementsByTagName(v)[0],h.parentNode.insertBefore(g,h);e[i].q=[];e[i].on=function(z,y){e[i].q.push([z,y])}}(window,document,"script","_elev","https://cdn.elev.io/sdk/bootloader/v4/elevio-bootloader.js?cid=","5b0d50ab36803"); window._elev.on('load', function (_elev) { var userSettings = { groups: ['Language=IT']} _elev.setUser(userSettings); _elev.setLanguage('it'); _elev.setSettings({ disablePushState: true, cspInlineScriptNonce: CSP_NONCE }); }); window._elev.on('ready', function elevReady() { var wrap = document.querySelector('#_elev_io._elevio_widget').querySelector('._1mpem'); var wrapAppendChild = wrap.appendChild.bind(wrap); wrap.appendChild = function wrapAppendChildMid(div) { var divAppendChild = div.appendChild.bind(div); div.appendChild = function divAppendChildMid(article) { if (article.tagName && article.tagName.toLowerCase() === 'article') { var articleAppendChild = article.appendChild.bind(article); article.appendChild = function articleAppendChildMid(iframe) { if (iframe.tagName && iframe.tagName.toLowerCase() === 'iframe') { iframe.setAttribute('src', '/no-content.html'); } return articleAppendChild(iframe); }; } return divAppendChild(article); }; return wrapAppendChild(div); }; }); var rejectionRecoveryPopupSet = false; window._elev.on('widget:opened', function elevClicked() { var buttonItem = document.querySelector('#_elev_io ._elevio_module_icon_9') if (!rejectionRecoveryPopupSet && buttonItem) { $('#iubenda_rejection_recovery_popup .iubenda-cs__dialog').prepend('<button class="iubenda-cs__close" aria-label="Close" title="Close">×</button>'); rejectionRecoveryPopupSet = true; buttonItem.addEventListener('click', function(e) { var preferences = _iub.cs.api.getPreferences(); var purposes = ['1', '2', '3', '4', '5']; var isConsented = purposes.every(function (purposesItem) { var mainPurposeItem = null; var usprPurposeItem = null; if (preferences.purposes && preferences.purposes[purposesItem]) { mainPurposeItem = preferences.purposes[purposesItem]; } if (preferences.uspr && preferences.uspr[purposesItem]) { usprPurposeItem = preferences.uspr[purposesItem]; } return mainPurposeItem || usprPurposeItem }) if (!isConsented) { e.stopPropagation(); $('#iubenda_rejection_recovery_popup').modal('show'); window._elev.close(); return } }, true); } }); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" integrity="sha512-XtmMtDEcNz2j7ekrtHvOVR4iwwaD6o/FUJe6+Zq+HgcCsk3kj4uSQQR8weQ2QVj1o0Pk6PwYLohm206ZzNfubg==" crossorigin="anonymous" referrerpolicy="no-referrer"> //<![CDATA[ //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ (function($) { $('.wp-block-cb-carousel').slick(); })(jQuery); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ function PasswordVisibilityToggle(passwordInputSelector, submitBtnSelector) { this.passwordInput = document.querySelector(passwordInputSelector); this.submitBtn = document.querySelector(submitBtnSelector); console.log( this.passwordInput + ' - ' + this.submitBtn ); if (this.passwordInput && this.submitBtn) { this.alert = this.findSiblingElement(this.passwordInput, 'show-hide-pw-alert'); this.toggleBtn = this.findSiblingElement(this.passwordInput, 'show-hide-pw-btn'); if (this.toggleBtn && this.alert) { this.init(); } else { console.error('Required elements not found.'); } } } PasswordVisibilityToggle.prototype.findSiblingElement = function(startElement, className) { var sibling = startElement.parentNode.firstChild; while (sibling) { if (sibling !== startElement && sibling.nodeType === 1 && sibling.classList.contains(className)) { return sibling; } sibling = sibling.nextSibling; } return null; }; PasswordVisibilityToggle.prototype.init = function() { var self = this; this.toggleBtn.addEventListener('click', function() { self.toggleVisibility(); }); this.submitBtn.addEventListener('click', function() { self.resetPasswordInput(); }); }; PasswordVisibilityToggle.prototype.toggleVisibility = function() { if (this.passwordInput.type === 'password') { this.passwordInput.type = 'text'; } else { this.passwordInput.type = 'password'; } var isChecked = this.toggleBtn.getAttribute('aria-checked') === 'true'; this.toggleBtn.setAttribute('aria-checked', !isChecked); if (!isChecked) { this.alert.textContent = "La tua password è visibile"; } else { this.alert.textContent = "La tua password è nascosta"; } }; PasswordVisibilityToggle.prototype.resetPasswordInput = function() { this.passwordInput.type = 'password'; }; //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ var userLocationPrefs = {"locale":"it","country":"SG"}; var cdnBaseUrl = "https://cdn.iubenda.com/"; var goProModalUrl = ""; var upToProUrl = ""; var upgradeSiteUrl = ""; var dashboardUrl = "/it/dashboard"; var accountUrl = "https://www.iubenda.com/it/account" var mtToPaygConversionFormUrl = "https://www.iubenda.com/it/billing/subscriptions/mt_to_payg_conversion_form"; var moveToPaygUrl = "https://www.iubenda.com/it/billing/subscriptions/move_to_payg"; var gopro_upgrade_to_remove = "Aggiorna questa privacy policy a Pro per rimuovere il limite"; var gopro_upgrade_now = "Aggiorna ora"; var gopro_learn_more = "Scopri di più"; var gopro_free_limit_reached = "Limite free raggiunto"; var gopro_only_four_services = "Aggiorna questa privacy policy a Pro per aggiungere più di 4 servizi."; var gopro_service_pro_only = "Aggiorna questa privacy policy a Pro per aggiungere questo servizio." var gopro_switch_to_pro = "Passa a Pro per abilitarlo"; var gopro_no_custom_text = "Per aggiungere manualmente del testo, devi aggiornare la tua privacy policy a Pro."; var gopro_no_style_limit = "Solo le privacy policy Pro permettono di rimuovere lo stile del bottone e modificarlo liberamente."; var gopro_no_brand_limit = "Se vuoi rimuovere il logo di iubenda, aggiorna privacy policy a Pro."; var gopro_direct_link_limit = "Se vuoi usare il link diretto alla privacy policy, senza usare il codice di inserimento, aggiorna questa privacy policy a Pro."; var gopro_direct_embed_limit = "Se vuoi inserire il testo della privacy policy in modo diretto, in modo che venga stampato direttamente nel testo della pagina, aggiorna questa privacy policy a Pro. <a href='/it/help/1078' target='_blank'>Visualizza un esempio</a>"; var gopro_add_language = "La licenza di questo sito è valida per una sola lingua. Se vuoi aggiungere una lingua aggiuntiva, puoi acquistare un'altra licenza allo stesso prezzo della prima :)"; var gopro_add_language_payg = "La licenza di questo sito è valida per una sola lingua, dato che che ogni licenza vale per una lingua o un sito. \u003cbr/\u003e\u003cbr/\u003e \u003cspan\u003e\u0026#128204;\u003c/span\u003e Per aggiungere un’altra lingua, devi attivare una nuova licenza. È semplicissimo! \u003cbr/\u003e\u003cbr/\u003e Ti basta fare clic sul pulsante “Aggiungi lingua” e il nostro sistema utilizzerà il saldo rimanente della tua licenza a pagamento per attivarne un’altra. \u003cbr/\u003e\u003cbr/\u003e La data di scadenza di entrambe le licenze verrà poi anticipata, perché il saldo dell’abbonamento viene diviso per adattarsi alle tue licenze attive."; var mt_expired_add_language = "Il tuo Piano Multi-licenza è scaduto, visita la tua dashboard per rinnovare o per tornare alla Licenza Singola."; var mt_emptied_add_language = "Il tuo Piano Multi-licenza non ha più slot liberi, aggiorna ad un piano più grande."; var mt_add_language_upgrade_now = "Aggiorna ora"; var buy_second_language = "Acquista lingua aggiuntiva"; var permissions_tooltip_title = "Riservato alle policy Pro"; var permissions_tooltip_paragraph = "Per aggiungere questo permesso alla tua privacy policy, devi prima aggiornarla a Pro"; var pro_service_tooltip_title = "Riservato alle policy Pro"; var pro_service_tooltip_paragraph = "Per aggiungere questo servizio alla tua privacy policy, devi prima aggiornarla a Pro"; var pro_cookiepp_tooltip_title = "Riservato alle policy Pro"; var pro_cookiepp_tooltip_paragraph = "Per aggiungere una cookie policy alla tua privacy policy, devi prima aggiornarla a Pro. <a href='/it/help/8544' target='_blank'>Visualizza un esempio</a>"; var hint_tooltip_title = "Aiuto su questo servizio"; var fbLoginUrl = "https://www.iubenda.com/it/facebook_login"; var facebookConnectUrl = "https://www.iubenda.com/it/facebook/connect"; var legacyUpgrade = true; var package_feature_not_enabled = "Fai l’upgrade del tuo piano"; var package_upgrade_message = "Questa funzionalità non è inclusa nel tuo piano attuale. Per utilizzarla, fai l'upgrade del tuo piano."; var package_upgrade_cta = "Scopri di più"; // alerts document.addEventListener("DOMContentLoaded", function(e) { var flashAlert = sessionStorage.getItem('flash_alert_error'); if (flashAlert) { AlertMessage.show({message: flashAlert, type: 'error', timerHide: 3000}); sessionStorage.removeItem('flash_alert_error'); } }); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" type="text/plain" class="_iub_cs_activate" data-iub-purpose="2"> //<![CDATA[ (function(d, id) { var fcJS; function initFreshChat() { window.fcWidget.init({ token: "6946a656-b4d1-4304-80ca-a527ec430aa5", host: "https://wchat.freshchat.com", locale: "it", config: { hideFAQ: true, headerProperty: { hideChatButton: true, direction: "ltr" }, content: { placeholders: { search_field: "Cerca", reply_field: "Rispondi", csat_reply: "Aggiungi qui i tuoi commenti" }, actions: { csat_yes: "Sì", csat_no: "No", push_notify_yes: "Sì", push_notify_no: "No", tab_faq: "Soluzioni", tab_chat: "Chat", csat_submit: "Invia" }, headers: { chat: "Chatta con noi", chat_help: "Contattaci per qualunque domanda", faq: "Articoli", faq_help: "Sfoglia gli articoli", faq_not_available: "Nessun articolo trovato", faq_search_not_available: "Nessun articolo trovato per {{query}}", faq_useful: "Questo articolo è stato d\'aiuto?", faq_thankyou: "Grazie per il tuo feedback", faq_message_us: "Scrivici", push_notification: "Non perdere la risposta! Attiva le notifiche?", csat_question: "Abbiamo risposto alle tue domande?", csat_yes_question: "Come valuteresti questa interazione?", csat_no_question: "Come avremmo potuto fare di meglio?", csat_thankyou: "Grazie per il tuo riscontro", csat_rate_here: "Invia il tuo voto qui", channel_response: { offline: "Al momento siamo offline. Per favore, lascia un messaggio", online: { minutes: { one: "Al momento il tempo di risposta è di {!time!} minuti ", more: "Rispondiamo tipicamente in {!time!} minuti" }, hours: { one: "Al momento il tempo di risposta è entro un\'ora", more: "Rispondiamo tipicamente in {!time!} ore", } } } } }, } }); window.fcWidget.user.setLocale('it'); } if (d.getElementById(id)) { initFreshChat(); return; } fcJS = d.createElement('script'); fcJS.id = id; fcJS.async = true; fcJS.src = 'https://wchat.freshchat.com/js/widget.js'; fcJS.nonce = 'af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f' fcJS.onload = initFreshChat; d.head.appendChild(fcJS); }(document, 'freshchat-js-sdk')); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" type="text/plain" class="_iub_cs_activate" data-iub-purposes="4,5"> //<![CDATA[ !function(){"use strict";window.RudderSnippetVersion="3.0.14";var e="rudderanalytics";window[e]||(window[e]=[]) ;var rudderanalytics=window[e];if(Array.isArray(rudderanalytics)){ if(true===rudderanalytics.snippetExecuted&&window.console&&console.error){ console.error("RudderStack JavaScript SDK snippet included more than once.")}else{rudderanalytics.snippetExecuted=true, window.rudderAnalyticsBuildType="legacy";var sdkBaseUrl="https://cdn.rudderlabs.com/v3";var sdkName="rsa.min.js" ;var scriptLoadingMode="async" ;var t=["setDefaultInstanceKey","load","ready","page","track","identify","alias","group","reset","setAnonymousId","startSession","endSession","consent"] ;for(var r=0;r<t.length;r++){var n=t[r];rudderanalytics[n]=function(t){return function(){var r ;Array.isArray(window[e])?rudderanalytics.push([t].concat(Array.prototype.slice.call(arguments))):null===(r=window[e][t])||void 0===r||r.apply(window[e],arguments) }}(n)}try{ // workaround to check for dynamic imports without using method (new Function('return import("")')) if ('noModule' in HTMLScriptElement.prototype) window.rudderAnalyticsBuildType="modern" }catch(a){} var i=document.head||document.getElementsByTagName("head")[0] ;var d=document.body||document.getElementsByTagName("body")[0];window.rudderAnalyticsAddScript=function(e,t,r){ var n=document.createElement("script");n.src=e,n.setAttribute("data-loader","RS_JS_SDK"),t&&r&&n.setAttribute(t,r), "async"===scriptLoadingMode?n.async=true:"defer"===scriptLoadingMode&&(n.defer=true), i?i.insertBefore(n,i.firstChild):d.insertBefore(n,d.firstChild)},window.rudderAnalyticsMount=function(){ "undefined"==typeof globalThis&&(Object.defineProperty(Object.prototype,"__globalThis_magic__",{get:function get(){ return this},configurable:true}),__globalThis_magic__.globalThis=__globalThis_magic__, delete Object.prototype.__globalThis_magic__), window.rudderAnalyticsAddScript("".concat(sdkBaseUrl,"/").concat(window.rudderAnalyticsBuildType,"/").concat(sdkName),"data-rsa-write-key","2MV0qrGjHKJbkC2kOh1rSBRyD9k") }, "undefined"==typeof Promise||"undefined"==typeof globalThis?window.rudderAnalyticsAddScript("https://polyfill-fastly.io/v3/polyfill.min.js?version=3.111.0&features=Symbol%2CPromise&callback=rudderAnalyticsMount"):window.rudderAnalyticsMount() ;var loadOptions={ onLoaded: function(rudderanalytics) { rudderanalytics.setAnonymousId("dcc18034-ce0b-43d2-8fa0-b5e6a7daf436"); window._radderAnalyticsQueue = window._radderAnalyticsQueue || []; window._radderAnalyticsQueue.forEach(func => { if (typeof func === 'function') { func("eyJncm93dGhib29rIjp7ImF0dHJpYnV0ZXMiOnsiY291bnRyeSI6IlNHIiwi\naWQiOiIiLCJ0cmFja2luZ19pZCI6IiIsImFub255bW91c19pZCI6ImRjYzE4\nMDM0LWNlMGItNDNkMi04ZmEwLWI1ZTZhN2RhZjQzNiIsInNlc3Npb25faWQi\nOiI3ZDA5ZDhlNzMwOWRlYjRjMzFkN2ZjOGEwMmY2NDgwZSIsImlwIjoiOC4y\nMjIuMjA4LjE0NiJ9LCJmb3JjZWRGZWF0dXJlcyI6e319fQ==\n"); } }); const integrations = { All: true, Impact: false } rudderanalytics.page('', '', {}, { integrations: integrations }); }, storage: { entries: { userTraits: { type: "localStorage" } } }, setCookieDomain: "www.iubenda.com" } ;rudderanalytics.load("2MV0qrGjHKJbkC2kOh1rSBRyD9k","https://rudder.iubenda.com", loadOptions)}} }(); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" id="profitwell-js" data-pw-auth="e2b7961d01fb6d8f17a24d0b5f505c3d" type="text/plain" class="_iub_cs_activate" data-iub-purposes="2"> //<![CDATA[ (function(i,s,o,g,r,a,m){i[o]=i[o]||function(){(i[o].q=i[o].q||[]).push(arguments)}; a=s.createElement(g);m=s.getElementsByTagName(g)[0];a.async=1;a.src=r+'?auth='+ s.getElementById(o+'-js').getAttribute('data-pw-auth');m.parentNode.insertBefore(a,m); })(window,document,'profitwell','script','https://public.profitwell.com/js/profitwell.js'); profitwell('start', {}); //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f"> //<![CDATA[ window.GROWTHBOOK_API_HOST="https://cdn.growthbook.io"; window.GROWTHBOOK_CLIENT_KEY="sdk-nX2zVV0ub3f5ljqf"; //]]> </script> <script nonce="af95ad6bf68664618757cbc6725871c18b70668e791c8855d234a8e69312593f" src="/assets/builds/growthbook-2e346335d144883fc546.js" type="text/plain" class="_iub_cs_activate" data-iub-purposes="4"> //<![CDATA[ //]]> </script> </body> </html>