Manual de Integração
- __ENDPOINT_CLIENTE__
- __TOKEN_CLIENTE__
- Token JWT, Ex: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9uaWRvLmNvbS5iciIsImF1ZCI6Imh0dHA6XC9cL25pZG9pbW92ZWwuY29tLmJyIiwiaWF0IjoxNTQ2MzA4MDAwLCJuYmYiOjE1NDYzMDgwMDAsImRhdGEiOnsiY2xpZW50ZV9pZCI6IjMxIiwiY29kYWdlbmNpYSI6Ik5JIiwid2ViX2NvbmZpZ19pZCI6IjgyIn19.VARfNYjb9yIY7pB01HcUJipMC1HEnaG028307Elfz1s
- id, identificador do lead no site
- created_at, data de criação do lead, formato YYYY-MM-DD HH:MM:SS
- name, nome do cliente
- email, email do cliente
- phone, telefone do cliente
- mobile, celular do cliente
- property_id, referência do imóvel, ex: XX1234
- message, mensagem do lead
curl -X POST \
__ENDPOINT_CLIENTE__ \
-H 'Authorization: JWT __TOKEN_CLIENTE__' \
-H 'Content-Type: application/json' \
-H 'User-Agent: Nido/1.0.0 Decussi/1.0.0' \
-d '{
"id": "1598457",
"created_at": "2019-01-01 15:59:59",
"name": "João da Silva",
"email": "joao@meusite.com.br",
"phone": "+55 11 3030-2020",
"mobile": "+55 11 98080-8080",
"property_id": "NI1234",
"message": "Olá vi o imóvel NI1234 no seu site",
}'
var data = {
"id": "1598457",
"created_at": "2019-01-01 15:59:59",
"name": "João da Silva",
"email": "joao@meusite.com.br",
"phone": "+55 11 3030-2020",
"mobile": "+55 11 98080-8080",
"property_id": "NI1234",
"message": "Olá vi o imóvel NI1234 no seu site",
};
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "__ENDPOINT_CLIENTE__");
xhr.setRequestHeader("Authorization", "JWT __TOKEN_CLIENTE__");
xhr.setRequestHeader("User-Agent", "Nido/1.0.0 Decussi/1.0.0");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(JSON.stringify(data));
$request = new HttpRequest();
$request->setUrl('__ENDPOINT_CLIENTE__');
$request->setMethod(HTTP_METH_POST);
$body = json_encode(array(
"id" => "1598457",
"created_at" => "2019-01-01 15:59:59",
"name" => "João da Silva",
"email" => "joao@meusite.com.br",
"phone" => "+55 11 3030-2020",
"mobile" => "+55 11 98080-8080",
"property_id" => "NI1234",
"message" => "Olá vi o imóvel NI1234 no seu site",
));
$request->setHeaders(array(
'Content-Type' => 'application/json',
'User-Agent' => 'Nido/1.0.0 Decussi/1.0.0',
'Authorization' => 'JWT __TOKEN_CLIENTE__'
));
$request->setBody($body);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
var client = new RestClient("__ENDPOINT_CLIENTE__");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("User-Agent", "Nido/1.0.0 Decussi/1.0.0");
request.AddHeader("Authorization", "JWT __TOKEN_CLIENTE__");
var body = new {
"id" = "1598457",
"created_at" = "2019-01-01 15:59:59",
"name" = "João da Silva",
"email" = "joao@meusite.com.br",
"phone" = "+55 11 3030-2020",
"mobile" = "+55 11 98080-8080",
"property_id" = "NI1234",
"message" = "Olá vi o imóvel NI1234 no seu site"
};
request.AddParameter("undefined", JsonConvert.SerializeObject(body), ParameterType.RequestBody);
IRestResponse response = client.Execute(request);