CRM – Preenchendo Leeds por API
📄 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?
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óriomaxlength
: tamanho máximotype
: 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
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!