Pular para o conteúdo principal

Autenticação

Token de API

Utilize tokens de API para operações de gestão a partir do seu backend.

Criar um token: Painel → Conta → Chaves de API → Criar Chave

Utilizar nos pedidos:

Authorization: Bearer cf_api_live_abc123...

Exemplos de pedidos

curl https://api.consentforge.com/api/v1/properties \
-H "Authorization: Bearer cf_api_live_YOUR_TOKEN"

Token de Incorporação

O token de incorporação é o identificador público da sua propriedade. É utilizado na tag <script> e é seguro para exposição pública — apenas permite operações de runtime apenas de leitura.

<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="cf_live_PUBLIC_TOKEN"
></script>

Âmbitos do token

Ao criar uma chave de API, seleccione os âmbitos mínimos necessários:

ÂmbitoAcesso
properties:readListar e ver propriedades
properties:writeCriar e actualizar propriedades
policies:readVer políticas
policies:writeCriar, publicar, reverter políticas
receipts:readVer recibos de consentimento
receipts:exportExportar recibos
webhooks:readVer configuração de webhooks
webhooks:writeCriar e actualizar webhooks
users:readListar utilizadores
users:writeConvidar e gerir utilizadores
adminAcesso total (utilize com parcimónia)