| display name | telefone | gênero | político | cargo | área | cidade | tags |
|---|
| display name | telefone | gênero | político | cargo | área | cidade | tags |
|---|
Este passo só é necessário uma vez por conta Google. Ele gera o
arquivo token.pickle que o enricher usa em todas as
sincronizações seguintes. O processo abaixo é o equivalente em UI
do comando docker exec -it contatos_enricher python enricher.py:
ao clicar em Iniciar autorização, a URL do Google vai aparecer
logo abaixo — abra ela no navegador, autorize com a conta que vai
ser a fonte dos contatos, e o token é gravado automaticamente.
Onde fica: ./enricher/token.pickle (montado no container).
Se você trocar de conta Google, apague o arquivo e refaça a autorização.
Por padrão o n8n roda esta sincronização 1× por dia (cron diário,
configurado no workflow politique-daily). Use os botões
abaixo para disparar manualmente — útil pra testar ou pra forçar
um envio fora do horário.
A chave (X-API-Key) é lida da variável de ambiente
POLITIQUE_API_KEY no docker-compose.yml.
Enquanto estiver com o valor POLITIQUE_KEY (placeholder),
o endpoint de envio recusa pra evitar bater na API com chave inválida.
Base: —
Criar contato: POST /api/v1/pessoas/insert
Atualizar: PUT /api/v1/pessoas/{hash}
Upsert: contatos sem politique_hash são inseridos
(e o hash retornado fica salvo no banco); os já enviados sofrem
PUT. Lideranças (e_politico = true) sem e-mail são
puladas — a API do Politique exige e-mail nesse caso.