APIs

Demo 1

Tudo o que você precisa saber para integrar seu sistema com o CRM Inforce de forma profissional.

Atualizado em 02/09/2026
69 visualizações
APIGuia

Bem-vindo ao guia definitivo. Aqui você aprenderá como utilizar nossas APIs e Webhooks.

📊 Comparativo de Métodos

MétodoProtocoloUso RecomendadoLatência
API RESTJSON/HTTPSSincronização em tempo realBaixa
WebhookHTTP POSTNotificações de eventosInstantânea
XML FeedXML/HTTPSCarga em massa de dadosAlta

🛠️ Exemplo de Implementação

Abaixo um exemplo de como enviar um lead via JavaScript:

javascript
const 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-Signature
para você validar a origem:

bash
curl -X POST https://seu-site.com/webhook \
  -H "X-Inforce-Signature: sha256=..." \
  -d '{"event":"test"}'
  1. Obtenha o seu
    text
    SECRET_KEY
    no painel.
  2. Gere um HMAC SHA256 do body.
  3. Compare com o header recebido.