La Consent Database de iubenda está disponible a través de dos canales diferentes, que te permiten elegir el ciclo de actualizaciones periódicas que mejor se adapta a tus necesidades:
Puedes especificar el canal que quieres utilizar usando el menú desplegable dedicado, situado junto a “Sincronizar tus documentos legales de iubenda con la Consent Database” (para llegar hasta allí: Dashboard > [Tu sitio web] > Consent Database > Integrar):
Supongamos que quieres utilizar el canal Beta. El código generado para el canal Current es el siguiente:
<script type="text/javascript">
var _iub = _iub || {};
_iub.cons_instructions = _iub.cons_instructions || [];
_iub.cons_instructions.push(["init", {
api_key: "XXXXXXXX" //use you api_key
}]);
</script>
<script type="text/javascript" src="https://cdn.iubenda.com/cons/iubenda_cons.js" async></script>
Una vez que hayas seleccionado la opción “Beta” en el menú desplegable, se convertirá en esto:
<script type="text/javascript">
var _iub = _iub || {};
_iub.cons_instructions = _iub.cons_instructions || [];
_iub.cons_instructions.push(["init", {
api_key: "XXXXXXXX" //use you api_key
}]);
</script>
<script type="text/javascript" src="https://cdn.iubenda.com/cons/beta/iubenda_cons.js" async></script>
Copia el código resultante (asegúrate de utilizar tu api_key) y pégalo en la etiqueta HEAD
de tu sitio web, reemplazando el contenido predeterminado.
Los ejemplos sugeridos para el canal Current son:
//Create consent
curl -H "ApiKey: XXXXXXXX" -X POST "https://consent.iubenda.com/consent/"
//Create subjects
curl -H "ApiKey: XXXXXXXX" -X POST "https://consent.iubenda.com/subjects/"
Una vez que hayas seleccionado la opción “Beta” en el menú desplegable, se convertirán en esto:
//Create consent
curl -H "ApiKey: XXXXXXXX" -X POST "https://consent.iubenda.com/beta/consent/"
//Create subjects
curl -H "ApiKey: XXXXXXXX" -X POST "https://consent.iubenda.com/beta/subjects/"
Más información en la documentación de la API HTTP.
La lista completa de cambios está disponible en este enlace.