Demo 1
Tudo o que você precisa saber para integrar seu sistema com o CRM Inforce de forma profissional.
Bem-vindo ao guia definitivo. Aqui você aprenderá como utilizar nossas APIs e Webhooks.
📊 Comparativo de Métodos
| Método | Protocolo | Uso Recomendado | Latência |
|---|---|---|---|
| API REST | JSON/HTTPS | Sincronização em tempo real | Baixa |
| Webhook | HTTP POST | Notificações de eventos | Instantânea |
| XML Feed | XML/HTTPS | Carga em massa de dados | Alta |
🛠️ Exemplo de Implementação
Abaixo um exemplo de como enviar um lead via JavaScript:
javascriptconst sendLead = async (data) => { const response = await fetch('https://api.inforce.com.br/v1/leads', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer SEU_TOKEN' }, body: JSON.stringify(data) }); return response.json(); };
Importante: Sempre utilize HTTPS em todas as requisições para garantir a segurança dos dados.
🔗 Links Úteis
Referência Técnica: Webhooks
Os webhooks da Inforce permitem que seu sistema receba atualizações em tempo real.
📡 Endpoint de Recebimento
Você deve configurar uma URL no seu servidor para receber um POST com o seguinte formato:
json{ "event": "lead.created", "timestamp": "2024-04-23T12:00:00Z", "data": { "id": "lead_12345", "name": "João Silva", "email": "joao@exemplo.com", "source": "Site Principal" } }
🛡️ Segurança (Verification)
Cada request contém um header
text
X-Inforce-Signaturebashcurl -X POST https://seu-site.com/webhook \ -H "X-Inforce-Signature: sha256=..." \ -d '{"event":"test"}'
- Obtenha o seu no painel.text
SECRET_KEY - Gere um HMAC SHA256 do body.
- Compare com o header recebido.