A Consent Database da iubenda está disponível por meio de dois canais diferentes que permitem que você escolha o ciclo de atualizações periódicas que melhor se adapta às suas necessidades:
Você pode especificar o canal que deseja usar através do respectivo menu suspenso, ao lado de “Sincronizar seus documentos legais da iubenda com a Consent Database” (para chegar lá: Dashboard > [Seu site] > Consent Database > Incorporar):
Suponhamos que você queira usar o canal beta. O código gerado para o canal atual é:
<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>
Após selecionar “Beta” no menu suspenso, ele passará a ser:
<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>
Copie o código gerado (certifique-se de usar sua api_key) e cole-o na tag HEAD
de seu site, substituindo a tag padrão.
Os exemplos sugeridos para o canal atual são:
//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/"
Após selecionar “Beta” no menu suspenso, eles passarão a ser:
//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/"
Saiba mais em documentação da API HTTP.
O changelog completo está disponível neste link.