curl --request POST \
--url https://{baseUrl}/ipbox/api/insertProspect \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data lote=loteId \
--data nome=nome \
--data foneres=foneres \
--data fonecel=fonecel \
--data fonecom=fonecom \
--data codigo=codigo \
--data data_retorno=data_retorno \
--data usuario_retorno=usuario_retorno \
--data origem=origem \
--data midia=midia \
--data chave=palavra_chave \
--data cliente=ja_e_cliente \
--data cidade=cidade \
--data cep=cep \
--data site=site \
--data email=email \
--data mensagem=mensagem \
--data plano=plano \
--data rodar_lote=rodar_loteimport requests
url = "https://{baseUrl}/ipbox/api/insertProspect"
payload = {
"lote": "loteId",
"nome": "nome",
"foneres": "foneres",
"fonecel": "fonecel",
"fonecom": "fonecom",
"codigo": "codigo",
"data_retorno": "data_retorno",
"usuario_retorno": "usuario_retorno",
"origem": "origem",
"midia": "midia",
"chave": "palavra_chave",
"cliente": "ja_e_cliente",
"cidade": "cidade",
"cep": "cep",
"site": "site",
"email": "email",
"mensagem": "mensagem",
"plano": "plano",
"rodar_lote": "rodar_lote"
}
headers = {"Content-Type": "application/x-www-form-urlencoded"}
response = requests.post(url, data=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body: new URLSearchParams({
lote: 'loteId',
nome: 'nome',
foneres: 'foneres',
fonecel: 'fonecel',
fonecom: 'fonecom',
codigo: 'codigo',
data_retorno: 'data_retorno',
usuario_retorno: 'usuario_retorno',
origem: 'origem',
midia: 'midia',
chave: 'palavra_chave',
cliente: 'ja_e_cliente',
cidade: 'cidade',
cep: 'cep',
site: 'site',
email: 'email',
mensagem: 'mensagem',
plano: 'plano',
rodar_lote: 'rodar_lote'
})
};
fetch('https://{baseUrl}/ipbox/api/insertProspect', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{baseUrl}/ipbox/api/insertProspect",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "lote=loteId&nome=nome&foneres=foneres&fonecel=fonecel&fonecom=fonecom&codigo=codigo&data_retorno=data_retorno&usuario_retorno=usuario_retorno&origem=origem&midia=midia&chave=palavra_chave&cliente=ja_e_cliente&cidade=cidade&cep=cep&site=site&email=email&mensagem=mensagem&plano=plano&rodar_lote=rodar_lote",
CURLOPT_HTTPHEADER => [
"Content-Type: application/x-www-form-urlencoded"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{baseUrl}/ipbox/api/insertProspect"
payload := strings.NewReader("lote=loteId&nome=nome&foneres=foneres&fonecel=fonecel&fonecom=fonecom&codigo=codigo&data_retorno=data_retorno&usuario_retorno=usuario_retorno&origem=origem&midia=midia&chave=palavra_chave&cliente=ja_e_cliente&cidade=cidade&cep=cep&site=site&email=email&mensagem=mensagem&plano=plano&rodar_lote=rodar_lote")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{baseUrl}/ipbox/api/insertProspect")
.header("Content-Type", "application/x-www-form-urlencoded")
.body("lote=loteId&nome=nome&foneres=foneres&fonecel=fonecel&fonecom=fonecom&codigo=codigo&data_retorno=data_retorno&usuario_retorno=usuario_retorno&origem=origem&midia=midia&chave=palavra_chave&cliente=ja_e_cliente&cidade=cidade&cep=cep&site=site&email=email&mensagem=mensagem&plano=plano&rodar_lote=rodar_lote")
.asString();require 'uri'
require 'net/http'
url = URI("https://{baseUrl}/ipbox/api/insertProspect")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/x-www-form-urlencoded'
request.body = "lote=loteId&nome=nome&foneres=foneres&fonecel=fonecel&fonecom=fonecom&codigo=codigo&data_retorno=data_retorno&usuario_retorno=usuario_retorno&origem=origem&midia=midia&chave=palavra_chave&cliente=ja_e_cliente&cidade=cidade&cep=cep&site=site&email=email&mensagem=mensagem&plano=plano&rodar_lote=rodar_lote"
response = http.request(request)
puts response.read_bodyinsertProspect
Insere um novo prospect no lote especificado.
Ao menos um dos três campos abaixo deve ser informado:
- foneres
- fonecel
- fonecom
Response:
| id | Retorna o Id do Prospect cadastrado |
curl --request POST \
--url https://{baseUrl}/ipbox/api/insertProspect \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data lote=loteId \
--data nome=nome \
--data foneres=foneres \
--data fonecel=fonecel \
--data fonecom=fonecom \
--data codigo=codigo \
--data data_retorno=data_retorno \
--data usuario_retorno=usuario_retorno \
--data origem=origem \
--data midia=midia \
--data chave=palavra_chave \
--data cliente=ja_e_cliente \
--data cidade=cidade \
--data cep=cep \
--data site=site \
--data email=email \
--data mensagem=mensagem \
--data plano=plano \
--data rodar_lote=rodar_loteimport requests
url = "https://{baseUrl}/ipbox/api/insertProspect"
payload = {
"lote": "loteId",
"nome": "nome",
"foneres": "foneres",
"fonecel": "fonecel",
"fonecom": "fonecom",
"codigo": "codigo",
"data_retorno": "data_retorno",
"usuario_retorno": "usuario_retorno",
"origem": "origem",
"midia": "midia",
"chave": "palavra_chave",
"cliente": "ja_e_cliente",
"cidade": "cidade",
"cep": "cep",
"site": "site",
"email": "email",
"mensagem": "mensagem",
"plano": "plano",
"rodar_lote": "rodar_lote"
}
headers = {"Content-Type": "application/x-www-form-urlencoded"}
response = requests.post(url, data=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
body: new URLSearchParams({
lote: 'loteId',
nome: 'nome',
foneres: 'foneres',
fonecel: 'fonecel',
fonecom: 'fonecom',
codigo: 'codigo',
data_retorno: 'data_retorno',
usuario_retorno: 'usuario_retorno',
origem: 'origem',
midia: 'midia',
chave: 'palavra_chave',
cliente: 'ja_e_cliente',
cidade: 'cidade',
cep: 'cep',
site: 'site',
email: 'email',
mensagem: 'mensagem',
plano: 'plano',
rodar_lote: 'rodar_lote'
})
};
fetch('https://{baseUrl}/ipbox/api/insertProspect', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{baseUrl}/ipbox/api/insertProspect",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "lote=loteId&nome=nome&foneres=foneres&fonecel=fonecel&fonecom=fonecom&codigo=codigo&data_retorno=data_retorno&usuario_retorno=usuario_retorno&origem=origem&midia=midia&chave=palavra_chave&cliente=ja_e_cliente&cidade=cidade&cep=cep&site=site&email=email&mensagem=mensagem&plano=plano&rodar_lote=rodar_lote",
CURLOPT_HTTPHEADER => [
"Content-Type: application/x-www-form-urlencoded"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{baseUrl}/ipbox/api/insertProspect"
payload := strings.NewReader("lote=loteId&nome=nome&foneres=foneres&fonecel=fonecel&fonecom=fonecom&codigo=codigo&data_retorno=data_retorno&usuario_retorno=usuario_retorno&origem=origem&midia=midia&chave=palavra_chave&cliente=ja_e_cliente&cidade=cidade&cep=cep&site=site&email=email&mensagem=mensagem&plano=plano&rodar_lote=rodar_lote")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{baseUrl}/ipbox/api/insertProspect")
.header("Content-Type", "application/x-www-form-urlencoded")
.body("lote=loteId&nome=nome&foneres=foneres&fonecel=fonecel&fonecom=fonecom&codigo=codigo&data_retorno=data_retorno&usuario_retorno=usuario_retorno&origem=origem&midia=midia&chave=palavra_chave&cliente=ja_e_cliente&cidade=cidade&cep=cep&site=site&email=email&mensagem=mensagem&plano=plano&rodar_lote=rodar_lote")
.asString();require 'uri'
require 'net/http'
url = URI("https://{baseUrl}/ipbox/api/insertProspect")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/x-www-form-urlencoded'
request.body = "lote=loteId&nome=nome&foneres=foneres&fonecel=fonecel&fonecom=fonecom&codigo=codigo&data_retorno=data_retorno&usuario_retorno=usuario_retorno&origem=origem&midia=midia&chave=palavra_chave&cliente=ja_e_cliente&cidade=cidade&cep=cep&site=site&email=email&mensagem=mensagem&plano=plano&rodar_lote=rodar_lote"
response = http.request(request)
puts response.read_bodyBody
Id do lote.
"loteId"
Nome do prospect.
"nome"
Telefone residencial no formato DDD+Numero, exemplo: 11994744333.
"foneres"
Telefone celular no formato DDD+Numero, exemplo: 11994744333.
"fonecel"
Telefone comercial no formato DDD+Numero, exemplo: 11994744333.
"fonecom"
[Opcional] Codigo do Prospect; se nao for informado, sera gerado um codigo automaticamente
"codigo"
[Opcional] Data e hora do agendamento no formato DD/MM/AAAA HH:MM
"data_retorno"
[Opcional] Login/username do agente do agendamento (se específico)
"usuario_retorno"
[Opcional] Origem
"origem"
[Opcional] Mídia
"midia"
[Opcional] Palavra Chave
"palavra_chave"
[Opcional] Já Cliente
"ja_e_cliente"
[Opcional] Cidade
"cidade"
[Opcional] CEP
"cep"
[Opcional] Site
"site"
[Opcional] E-Mail
"email"
[Opcional] Mensagem
"mensagem"
[Opcional] Plano Escolhido
"plano"
[Opcional] Alterar status do lote para RODANDO (Y ou N) - default: Y
"rodar_lote"
Response
Successful response