Skip to main content
Esta página descreve os endpoints /api/v1/policies para gerir políticas de privacidade server-to-server com API Key — o mesmo que o dashboard faz, agora automatizável a partir do seu CI ou scripts. Para obter e usar uma API Key, consulte API Key.

Autenticação

Inclua o header em toda chamada:
Cada requisição bem-sucedida consome 1 unidade da cota mensal do plano (api_access).

Versionamento

Toda política começa na versão 1. Cada PUT publica uma nova versão — o número é incrementado no servidor e devolvido em version. Os banners registram qual versão estava ativa no momento do consentimento, então nunca sobrescrevemos histórico de versão silenciosamente.

Endpoints

Especificação OpenAPI completa, com schemas e exemplos por endpoint, está disponível na aba API Reference.

Criar política

Campos obrigatórios: name (2–120 caracteres) e content (20–200000 caracteres). Resposta 201 com o PolicyResponse completo.

Publicar uma nova versão

Um PUT com o conteúdo revisado devolve o mesmo id com version incrementado:

Erros

Respostas de erro seguem o envelope padrão (code + message). Casos comuns:

Vincular a um site

Uma política ganha vida quando vinculada a um site — o banner passa a referenciar sua versão ativa. O vínculo é feito no dashboard ou pela API de sites; consulte Introdução.