Central de ajuda › Prova e LGPD
Aceite de documentos
Termos, política e newsletter com prova: pelo navegador ou pela API do servidor.
Em Documentos, cadastre o documento (termos, privacidade, marketing ou outro) com uma chave (ex.: termos-de-uso) e publique versões. Cada versão é imutável e tem SHA-256; a página pública fica em /d/CHAVE (versão atual) e /d/CHAVE/v/N. Cada documento tem sua própria corrente de hash, e os aceites aparecem em Aceites.
Pelo navegador
AccessConsent.accept('marketing-newsletter', { email: '[email protected]', name: 'Pessoa' });
// revogar: AccessConsent.accept('marketing-newsletter', { email }, { action: 'revoke' })
Pelo servidor (recomendado para cadastro e checkout)
Gere a chave em Sites → Instalação → Chave de servidor (aceites). Ela aparece uma vez só; gerar outra invalida a anterior na hora.
POST https://consent.accesssecurity.com.br/v1/acceptances
Authorization: Bearer ack_…
Content-Type: application/json
{ "document": "termos-de-uso",
"action": "accept",
"subject": { "ref": "cliente-123", "email": "[email protected]", "name": "Pessoa" },
"ip": "203.0.113.10", "userAgent": "Mozilla/5.0 …", "pageUrl": "https://seusite.com.br/cadastro" }
Resposta 201 com { id, hash, versionId, versionNumber }. Sem versionId, vale a versão em vigor. Limite: 120 chamadas por minuto.