Endpoint: POST
https://croncrm.com/api/v2/leads/create
| Atributo | Descrição | Obrigatório | Tipo |
|---|---|---|---|
|
Informe sua API Key gerada na interface do CRONCRM. |
Sim |
String |
full_name (obrigatório), demais campos opcionais conforme necessidade
| Atributo | Descrição | Obrigatório | Tipo |
|---|---|---|---|
|
Nome completo do cliente. |
Sim |
String |
|
Telefone do cliente. |
Não |
String |
|
Email do cliente. |
Não |
String |
|
CPF do cliente. |
Não |
String |
|
Data de nascimento do cliente. |
Não |
String |
|
Telefone adicional do cliente. |
Não |
String |
|
Telefone adicional do cliente. |
Não |
String |
|
Email adicional do cliente. |
Não |
String |
|
Email adicional do cliente. |
Não |
String |
|
Razão social do cliente (quando aplicável). |
Não |
String |
|
CNPJ do cliente (quando aplicável). |
Não |
String |
|
Email empresarial do cliente (quando aplicável). |
Não |
String |
|
Chat WID de uma conversa existente para vincular ao cliente. |
Não |
String |
|
access_token de um usuário para vincular ao cliente. |
Não |
String |
|
Observações sobre o cliente. |
Não |
String |
|
CEP do endereço. |
Não |
String |
|
Endereço. |
Não |
String |
|
Número do endereço. |
Não |
String |
|
Bairro. |
Não |
String |
|
Complemento do endereço. |
Não |
String |
|
Código IBGE da cidade para vincular ao cliente. |
Não |
Inteiro |
|
|||
Em caso de sucesso, retorna HTTP 200 com success true.
Se full_name não for informado, retorna 400.
Se já existir um cliente com o mesmo CPF/CNPJ/Razão Social informado, retorna 400.
Se chat_wid for informado e não existir conversa, retorna 400.
Se account_access_token for informado e não existir usuário, retorna 400.
Se city_ibge for informado e não localizar a cidade, retorna 422.
Método incorreto retorna 405; falhas inesperadas retornam 500.
| Atributo | Descrição | Tipo |
|---|---|---|
|
Informa se a operação teve sucesso ou não. |
Boolean |
|
Mensagem de retorno. |
String |
|
Dados do cliente criado.
|
Object |
|
||
<?php
$apiKey = 'SEU_API_KEY';
$url = 'https://croncrm.com/api/v2/leads/create';
$payload = [
'full_name' => 'João da Silva',
'phone' => '559999999999',
'email' => '[email protected]',
];
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'apiKey: ' . $apiKey,
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode($payload, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE),
]);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$error = curl_error($ch);
curl_close($ch);
if ($error) {
throw new RuntimeException($error);
}
echo "HTTP {$httpCode}\n";
echo $response;
?>
curl -X POST \
'https://croncrm.com/api/v2/leads/create' \
-H 'apiKey: SEU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"full_name":"João da Silva","phone":"559999999999","email":"[email protected]"}'