CRM – Preenchendo Leeds por API

Publicado por Leandro Senni em

📄 CRM de Exemplo para Teste

Você pode testar o preenchimento neste formulário:


https://sistema.receitanet.net/novo/crm/formulario/2445

Se o preenchimento for bem-sucedido, não ocorrerá erro. Caso contrário, o sistema retornará os campos com problema.


⚙️ Como pegar as configurações dos campos?


Insomnia

Faça uma chamada conforme o CURL abaixo para pegar as configurações dos campos:

curl -H "Accept: application/json" https://sistema.receitanet.net/novo/crm/formulario/2445

⚠️ Se retornar HTML, é porque faltou o cabeçalho Accept: application/json.

Campos possíveis:

nome, cpfcnpj, rgie, datanascimento, email, telefone1, telefone2, cep, endereco, numero, complemento, referencia, bairro, cidade, uf, observacaocliente, valorinstalacao, plano1, plano2, observacaonegocio

Possíveis configurações dos campos:

  • required: campo obrigatório
  • maxlength: tamanho máximo
  • type: tipo do campo (string, decimal, date)
  • enum: valores específicos esperados

Importante: os campos plano1 e plano2 retornam os valores possíveis de seleção, e devem ser preenchidos com esses IDs.


📤 Como chamar o envio do Lead


Envio via Insomnia

Para preencher um lead, utilize o CURL abaixo com o método POST:

curl -d "nome=Teste&cpfcnpj=000.000.001-91&rgie=1515&datanascimento=2000-01-31&email=email%40email.com&telefone1=%2811%2999999-8888&telefone2=&cep=23075-007&endereco=ESTRADA+DO+TINGUI&numero=3333&complemento=&referencia=&bairro=CAMPO+GRANDE&cidade=RIO+DE+JANEIRO&uf=RJ&observacaocliente=&valorinstalacao=&plano1=12806&plano2=33891&observacaonegocio=" -H "Accept: application/json" https://sistema.receitanet.net/novo/crm/formulario/2445

📌 O cabeçalho Accept: application/json é necessário para que a resposta venha estruturada em JSON.

Retornos esperados:

  • success: true → Lead cadastrado com sucesso
  • success: false → O campo errors trará os erros de preenchimento

🚀 Dica: Teste com ferramentas como Postman ou Insomnia para facilitar a visualização dos headers e corpo da requisição.

Equipe ReceitaNet – Sempre ajudando você a integrar melhor!


Leandro Senni

Formado em Tecnólogo em Sistema para Internet na UNOESTE. Entusiasta em Desenvolvedor PHP e Android. Conhecimento Laravel, Symfony e Lumen, Frameworks PHP.