curl --request POST \
--url https://api.wppfy.com/chat/editLead \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"id": "5511999999999@s.whatsapp.net",
"chatbot_disableUntil": -1,
"chatbot_agentResetMemoryAt": -1,
"lead_isTicketOpen": true,
"lead_assignedAttendant_id": "att_123456",
"lead_kanbanOrder": 1000,
"lead_tags": [
"vip",
"suporte",
"prioridade-alta"
],
"lead_name": "João Silva",
"lead_fullName": "João Silva Pereira",
"lead_email": "joao@exemplo.com",
"lead_personalid": "123.456.789-00",
"lead_status": "qualificado",
"lead_notes": "Cliente interessado em plano premium",
"lead_field01": "<string>",
"lead_field02": "<string>",
"lead_field03": "<string>",
"lead_field04": "<string>",
"lead_field05": "<string>",
"lead_field06": "<string>",
"lead_field07": "<string>",
"lead_field08": "<string>",
"lead_field09": "<string>",
"lead_field10": "<string>",
"lead_field11": "<string>",
"lead_field12": "<string>",
"lead_field13": "<string>",
"lead_field14": "<string>",
"lead_field15": "<string>",
"lead_field16": "<string>",
"lead_field17": "<string>",
"lead_field18": "<string>",
"lead_field19": "<string>",
"lead_field20": "<string>"
}
'import requests
url = "https://api.wppfy.com/chat/editLead"
payload = {
"id": "5511999999999@s.whatsapp.net",
"chatbot_disableUntil": -1,
"chatbot_agentResetMemoryAt": -1,
"lead_isTicketOpen": True,
"lead_assignedAttendant_id": "att_123456",
"lead_kanbanOrder": 1000,
"lead_tags": ["vip", "suporte", "prioridade-alta"],
"lead_name": "João Silva",
"lead_fullName": "João Silva Pereira",
"lead_email": "joao@exemplo.com",
"lead_personalid": "123.456.789-00",
"lead_status": "qualificado",
"lead_notes": "Cliente interessado em plano premium",
"lead_field01": "<string>",
"lead_field02": "<string>",
"lead_field03": "<string>",
"lead_field04": "<string>",
"lead_field05": "<string>",
"lead_field06": "<string>",
"lead_field07": "<string>",
"lead_field08": "<string>",
"lead_field09": "<string>",
"lead_field10": "<string>",
"lead_field11": "<string>",
"lead_field12": "<string>",
"lead_field13": "<string>",
"lead_field14": "<string>",
"lead_field15": "<string>",
"lead_field16": "<string>",
"lead_field17": "<string>",
"lead_field18": "<string>",
"lead_field19": "<string>",
"lead_field20": "<string>"
}
headers = {
"token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {token: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: '5511999999999@s.whatsapp.net',
chatbot_disableUntil: -1,
chatbot_agentResetMemoryAt: -1,
lead_isTicketOpen: true,
lead_assignedAttendant_id: 'att_123456',
lead_kanbanOrder: 1000,
lead_tags: ['vip', 'suporte', 'prioridade-alta'],
lead_name: 'João Silva',
lead_fullName: 'João Silva Pereira',
lead_email: 'joao@exemplo.com',
lead_personalid: '123.456.789-00',
lead_status: 'qualificado',
lead_notes: 'Cliente interessado em plano premium',
lead_field01: '<string>',
lead_field02: '<string>',
lead_field03: '<string>',
lead_field04: '<string>',
lead_field05: '<string>',
lead_field06: '<string>',
lead_field07: '<string>',
lead_field08: '<string>',
lead_field09: '<string>',
lead_field10: '<string>',
lead_field11: '<string>',
lead_field12: '<string>',
lead_field13: '<string>',
lead_field14: '<string>',
lead_field15: '<string>',
lead_field16: '<string>',
lead_field17: '<string>',
lead_field18: '<string>',
lead_field19: '<string>',
lead_field20: '<string>'
})
};
fetch('https://api.wppfy.com/chat/editLead', 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://api.wppfy.com/chat/editLead",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '5511999999999@s.whatsapp.net',
'chatbot_disableUntil' => -1,
'chatbot_agentResetMemoryAt' => -1,
'lead_isTicketOpen' => true,
'lead_assignedAttendant_id' => 'att_123456',
'lead_kanbanOrder' => 1000,
'lead_tags' => [
'vip',
'suporte',
'prioridade-alta'
],
'lead_name' => 'João Silva',
'lead_fullName' => 'João Silva Pereira',
'lead_email' => 'joao@exemplo.com',
'lead_personalid' => '123.456.789-00',
'lead_status' => 'qualificado',
'lead_notes' => 'Cliente interessado em plano premium',
'lead_field01' => '<string>',
'lead_field02' => '<string>',
'lead_field03' => '<string>',
'lead_field04' => '<string>',
'lead_field05' => '<string>',
'lead_field06' => '<string>',
'lead_field07' => '<string>',
'lead_field08' => '<string>',
'lead_field09' => '<string>',
'lead_field10' => '<string>',
'lead_field11' => '<string>',
'lead_field12' => '<string>',
'lead_field13' => '<string>',
'lead_field14' => '<string>',
'lead_field15' => '<string>',
'lead_field16' => '<string>',
'lead_field17' => '<string>',
'lead_field18' => '<string>',
'lead_field19' => '<string>',
'lead_field20' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"token: <api-key>"
],
]);
$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://api.wppfy.com/chat/editLead"
payload := strings.NewReader("{\n \"id\": \"5511999999999@s.whatsapp.net\",\n \"chatbot_disableUntil\": -1,\n \"chatbot_agentResetMemoryAt\": -1,\n \"lead_isTicketOpen\": true,\n \"lead_assignedAttendant_id\": \"att_123456\",\n \"lead_kanbanOrder\": 1000,\n \"lead_tags\": [\n \"vip\",\n \"suporte\",\n \"prioridade-alta\"\n ],\n \"lead_name\": \"João Silva\",\n \"lead_fullName\": \"João Silva Pereira\",\n \"lead_email\": \"joao@exemplo.com\",\n \"lead_personalid\": \"123.456.789-00\",\n \"lead_status\": \"qualificado\",\n \"lead_notes\": \"Cliente interessado em plano premium\",\n \"lead_field01\": \"<string>\",\n \"lead_field02\": \"<string>\",\n \"lead_field03\": \"<string>\",\n \"lead_field04\": \"<string>\",\n \"lead_field05\": \"<string>\",\n \"lead_field06\": \"<string>\",\n \"lead_field07\": \"<string>\",\n \"lead_field08\": \"<string>\",\n \"lead_field09\": \"<string>\",\n \"lead_field10\": \"<string>\",\n \"lead_field11\": \"<string>\",\n \"lead_field12\": \"<string>\",\n \"lead_field13\": \"<string>\",\n \"lead_field14\": \"<string>\",\n \"lead_field15\": \"<string>\",\n \"lead_field16\": \"<string>\",\n \"lead_field17\": \"<string>\",\n \"lead_field18\": \"<string>\",\n \"lead_field19\": \"<string>\",\n \"lead_field20\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.wppfy.com/chat/editLead")
.header("token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"5511999999999@s.whatsapp.net\",\n \"chatbot_disableUntil\": -1,\n \"chatbot_agentResetMemoryAt\": -1,\n \"lead_isTicketOpen\": true,\n \"lead_assignedAttendant_id\": \"att_123456\",\n \"lead_kanbanOrder\": 1000,\n \"lead_tags\": [\n \"vip\",\n \"suporte\",\n \"prioridade-alta\"\n ],\n \"lead_name\": \"João Silva\",\n \"lead_fullName\": \"João Silva Pereira\",\n \"lead_email\": \"joao@exemplo.com\",\n \"lead_personalid\": \"123.456.789-00\",\n \"lead_status\": \"qualificado\",\n \"lead_notes\": \"Cliente interessado em plano premium\",\n \"lead_field01\": \"<string>\",\n \"lead_field02\": \"<string>\",\n \"lead_field03\": \"<string>\",\n \"lead_field04\": \"<string>\",\n \"lead_field05\": \"<string>\",\n \"lead_field06\": \"<string>\",\n \"lead_field07\": \"<string>\",\n \"lead_field08\": \"<string>\",\n \"lead_field09\": \"<string>\",\n \"lead_field10\": \"<string>\",\n \"lead_field11\": \"<string>\",\n \"lead_field12\": \"<string>\",\n \"lead_field13\": \"<string>\",\n \"lead_field14\": \"<string>\",\n \"lead_field15\": \"<string>\",\n \"lead_field16\": \"<string>\",\n \"lead_field17\": \"<string>\",\n \"lead_field18\": \"<string>\",\n \"lead_field19\": \"<string>\",\n \"lead_field20\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wppfy.com/chat/editLead")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"5511999999999@s.whatsapp.net\",\n \"chatbot_disableUntil\": -1,\n \"chatbot_agentResetMemoryAt\": -1,\n \"lead_isTicketOpen\": true,\n \"lead_assignedAttendant_id\": \"att_123456\",\n \"lead_kanbanOrder\": 1000,\n \"lead_tags\": [\n \"vip\",\n \"suporte\",\n \"prioridade-alta\"\n ],\n \"lead_name\": \"João Silva\",\n \"lead_fullName\": \"João Silva Pereira\",\n \"lead_email\": \"joao@exemplo.com\",\n \"lead_personalid\": \"123.456.789-00\",\n \"lead_status\": \"qualificado\",\n \"lead_notes\": \"Cliente interessado em plano premium\",\n \"lead_field01\": \"<string>\",\n \"lead_field02\": \"<string>\",\n \"lead_field03\": \"<string>\",\n \"lead_field04\": \"<string>\",\n \"lead_field05\": \"<string>\",\n \"lead_field06\": \"<string>\",\n \"lead_field07\": \"<string>\",\n \"lead_field08\": \"<string>\",\n \"lead_field09\": \"<string>\",\n \"lead_field10\": \"<string>\",\n \"lead_field11\": \"<string>\",\n \"lead_field12\": \"<string>\",\n \"lead_field13\": \"<string>\",\n \"lead_field14\": \"<string>\",\n \"lead_field15\": \"<string>\",\n \"lead_field16\": \"<string>\",\n \"lead_field17\": \"<string>\",\n \"lead_field18\": \"<string>\",\n \"lead_field19\": \"<string>\",\n \"lead_field20\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"wa_fastid": "5511888888888:5511999999999",
"wa_chatid": "5511999999999@s.whatsapp.net",
"lead_name": "João Silva",
"lead_status": "qualificado",
"lead_tags": [
"vip",
"suporte"
],
"lead_isTicketOpen": true,
"lead_assignedAttendant_id": "att_123456"
}Edita informações de lead
Atualiza as informações de lead associadas a um chat. Permite modificar status do ticket, atribuição de atendente, posição no kanban, tags e outros campos customizados.
As alterações ficam disponíveis imediatamente nas consultas e nos eventos webhook/SSE. para manter a aplicação sincronizada.
curl --request POST \
--url https://api.wppfy.com/chat/editLead \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"id": "5511999999999@s.whatsapp.net",
"chatbot_disableUntil": -1,
"chatbot_agentResetMemoryAt": -1,
"lead_isTicketOpen": true,
"lead_assignedAttendant_id": "att_123456",
"lead_kanbanOrder": 1000,
"lead_tags": [
"vip",
"suporte",
"prioridade-alta"
],
"lead_name": "João Silva",
"lead_fullName": "João Silva Pereira",
"lead_email": "joao@exemplo.com",
"lead_personalid": "123.456.789-00",
"lead_status": "qualificado",
"lead_notes": "Cliente interessado em plano premium",
"lead_field01": "<string>",
"lead_field02": "<string>",
"lead_field03": "<string>",
"lead_field04": "<string>",
"lead_field05": "<string>",
"lead_field06": "<string>",
"lead_field07": "<string>",
"lead_field08": "<string>",
"lead_field09": "<string>",
"lead_field10": "<string>",
"lead_field11": "<string>",
"lead_field12": "<string>",
"lead_field13": "<string>",
"lead_field14": "<string>",
"lead_field15": "<string>",
"lead_field16": "<string>",
"lead_field17": "<string>",
"lead_field18": "<string>",
"lead_field19": "<string>",
"lead_field20": "<string>"
}
'import requests
url = "https://api.wppfy.com/chat/editLead"
payload = {
"id": "5511999999999@s.whatsapp.net",
"chatbot_disableUntil": -1,
"chatbot_agentResetMemoryAt": -1,
"lead_isTicketOpen": True,
"lead_assignedAttendant_id": "att_123456",
"lead_kanbanOrder": 1000,
"lead_tags": ["vip", "suporte", "prioridade-alta"],
"lead_name": "João Silva",
"lead_fullName": "João Silva Pereira",
"lead_email": "joao@exemplo.com",
"lead_personalid": "123.456.789-00",
"lead_status": "qualificado",
"lead_notes": "Cliente interessado em plano premium",
"lead_field01": "<string>",
"lead_field02": "<string>",
"lead_field03": "<string>",
"lead_field04": "<string>",
"lead_field05": "<string>",
"lead_field06": "<string>",
"lead_field07": "<string>",
"lead_field08": "<string>",
"lead_field09": "<string>",
"lead_field10": "<string>",
"lead_field11": "<string>",
"lead_field12": "<string>",
"lead_field13": "<string>",
"lead_field14": "<string>",
"lead_field15": "<string>",
"lead_field16": "<string>",
"lead_field17": "<string>",
"lead_field18": "<string>",
"lead_field19": "<string>",
"lead_field20": "<string>"
}
headers = {
"token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {token: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: '5511999999999@s.whatsapp.net',
chatbot_disableUntil: -1,
chatbot_agentResetMemoryAt: -1,
lead_isTicketOpen: true,
lead_assignedAttendant_id: 'att_123456',
lead_kanbanOrder: 1000,
lead_tags: ['vip', 'suporte', 'prioridade-alta'],
lead_name: 'João Silva',
lead_fullName: 'João Silva Pereira',
lead_email: 'joao@exemplo.com',
lead_personalid: '123.456.789-00',
lead_status: 'qualificado',
lead_notes: 'Cliente interessado em plano premium',
lead_field01: '<string>',
lead_field02: '<string>',
lead_field03: '<string>',
lead_field04: '<string>',
lead_field05: '<string>',
lead_field06: '<string>',
lead_field07: '<string>',
lead_field08: '<string>',
lead_field09: '<string>',
lead_field10: '<string>',
lead_field11: '<string>',
lead_field12: '<string>',
lead_field13: '<string>',
lead_field14: '<string>',
lead_field15: '<string>',
lead_field16: '<string>',
lead_field17: '<string>',
lead_field18: '<string>',
lead_field19: '<string>',
lead_field20: '<string>'
})
};
fetch('https://api.wppfy.com/chat/editLead', 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://api.wppfy.com/chat/editLead",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'id' => '5511999999999@s.whatsapp.net',
'chatbot_disableUntil' => -1,
'chatbot_agentResetMemoryAt' => -1,
'lead_isTicketOpen' => true,
'lead_assignedAttendant_id' => 'att_123456',
'lead_kanbanOrder' => 1000,
'lead_tags' => [
'vip',
'suporte',
'prioridade-alta'
],
'lead_name' => 'João Silva',
'lead_fullName' => 'João Silva Pereira',
'lead_email' => 'joao@exemplo.com',
'lead_personalid' => '123.456.789-00',
'lead_status' => 'qualificado',
'lead_notes' => 'Cliente interessado em plano premium',
'lead_field01' => '<string>',
'lead_field02' => '<string>',
'lead_field03' => '<string>',
'lead_field04' => '<string>',
'lead_field05' => '<string>',
'lead_field06' => '<string>',
'lead_field07' => '<string>',
'lead_field08' => '<string>',
'lead_field09' => '<string>',
'lead_field10' => '<string>',
'lead_field11' => '<string>',
'lead_field12' => '<string>',
'lead_field13' => '<string>',
'lead_field14' => '<string>',
'lead_field15' => '<string>',
'lead_field16' => '<string>',
'lead_field17' => '<string>',
'lead_field18' => '<string>',
'lead_field19' => '<string>',
'lead_field20' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"token: <api-key>"
],
]);
$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://api.wppfy.com/chat/editLead"
payload := strings.NewReader("{\n \"id\": \"5511999999999@s.whatsapp.net\",\n \"chatbot_disableUntil\": -1,\n \"chatbot_agentResetMemoryAt\": -1,\n \"lead_isTicketOpen\": true,\n \"lead_assignedAttendant_id\": \"att_123456\",\n \"lead_kanbanOrder\": 1000,\n \"lead_tags\": [\n \"vip\",\n \"suporte\",\n \"prioridade-alta\"\n ],\n \"lead_name\": \"João Silva\",\n \"lead_fullName\": \"João Silva Pereira\",\n \"lead_email\": \"joao@exemplo.com\",\n \"lead_personalid\": \"123.456.789-00\",\n \"lead_status\": \"qualificado\",\n \"lead_notes\": \"Cliente interessado em plano premium\",\n \"lead_field01\": \"<string>\",\n \"lead_field02\": \"<string>\",\n \"lead_field03\": \"<string>\",\n \"lead_field04\": \"<string>\",\n \"lead_field05\": \"<string>\",\n \"lead_field06\": \"<string>\",\n \"lead_field07\": \"<string>\",\n \"lead_field08\": \"<string>\",\n \"lead_field09\": \"<string>\",\n \"lead_field10\": \"<string>\",\n \"lead_field11\": \"<string>\",\n \"lead_field12\": \"<string>\",\n \"lead_field13\": \"<string>\",\n \"lead_field14\": \"<string>\",\n \"lead_field15\": \"<string>\",\n \"lead_field16\": \"<string>\",\n \"lead_field17\": \"<string>\",\n \"lead_field18\": \"<string>\",\n \"lead_field19\": \"<string>\",\n \"lead_field20\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.wppfy.com/chat/editLead")
.header("token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"5511999999999@s.whatsapp.net\",\n \"chatbot_disableUntil\": -1,\n \"chatbot_agentResetMemoryAt\": -1,\n \"lead_isTicketOpen\": true,\n \"lead_assignedAttendant_id\": \"att_123456\",\n \"lead_kanbanOrder\": 1000,\n \"lead_tags\": [\n \"vip\",\n \"suporte\",\n \"prioridade-alta\"\n ],\n \"lead_name\": \"João Silva\",\n \"lead_fullName\": \"João Silva Pereira\",\n \"lead_email\": \"joao@exemplo.com\",\n \"lead_personalid\": \"123.456.789-00\",\n \"lead_status\": \"qualificado\",\n \"lead_notes\": \"Cliente interessado em plano premium\",\n \"lead_field01\": \"<string>\",\n \"lead_field02\": \"<string>\",\n \"lead_field03\": \"<string>\",\n \"lead_field04\": \"<string>\",\n \"lead_field05\": \"<string>\",\n \"lead_field06\": \"<string>\",\n \"lead_field07\": \"<string>\",\n \"lead_field08\": \"<string>\",\n \"lead_field09\": \"<string>\",\n \"lead_field10\": \"<string>\",\n \"lead_field11\": \"<string>\",\n \"lead_field12\": \"<string>\",\n \"lead_field13\": \"<string>\",\n \"lead_field14\": \"<string>\",\n \"lead_field15\": \"<string>\",\n \"lead_field16\": \"<string>\",\n \"lead_field17\": \"<string>\",\n \"lead_field18\": \"<string>\",\n \"lead_field19\": \"<string>\",\n \"lead_field20\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wppfy.com/chat/editLead")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"5511999999999@s.whatsapp.net\",\n \"chatbot_disableUntil\": -1,\n \"chatbot_agentResetMemoryAt\": -1,\n \"lead_isTicketOpen\": true,\n \"lead_assignedAttendant_id\": \"att_123456\",\n \"lead_kanbanOrder\": 1000,\n \"lead_tags\": [\n \"vip\",\n \"suporte\",\n \"prioridade-alta\"\n ],\n \"lead_name\": \"João Silva\",\n \"lead_fullName\": \"João Silva Pereira\",\n \"lead_email\": \"joao@exemplo.com\",\n \"lead_personalid\": \"123.456.789-00\",\n \"lead_status\": \"qualificado\",\n \"lead_notes\": \"Cliente interessado em plano premium\",\n \"lead_field01\": \"<string>\",\n \"lead_field02\": \"<string>\",\n \"lead_field03\": \"<string>\",\n \"lead_field04\": \"<string>\",\n \"lead_field05\": \"<string>\",\n \"lead_field06\": \"<string>\",\n \"lead_field07\": \"<string>\",\n \"lead_field08\": \"<string>\",\n \"lead_field09\": \"<string>\",\n \"lead_field10\": \"<string>\",\n \"lead_field11\": \"<string>\",\n \"lead_field12\": \"<string>\",\n \"lead_field13\": \"<string>\",\n \"lead_field14\": \"<string>\",\n \"lead_field15\": \"<string>\",\n \"lead_field16\": \"<string>\",\n \"lead_field17\": \"<string>\",\n \"lead_field18\": \"<string>\",\n \"lead_field19\": \"<string>\",\n \"lead_field20\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"wa_fastid": "5511888888888:5511999999999",
"wa_chatid": "5511999999999@s.whatsapp.net",
"lead_name": "João Silva",
"lead_status": "qualificado",
"lead_tags": [
"vip",
"suporte"
],
"lead_isTicketOpen": true,
"lead_assignedAttendant_id": "att_123456"
}Autorizações
Corpo
Identificador do chat. Pode ser:
- wa_chatid (ex: "5511999999999@s.whatsapp.net")
- wa_fastid (ex: "5511888888888:5511999999999")
"5511999999999@s.whatsapp.net"
Pausa a automação (IA, gatilhos e fluxos) nesta conversa até este horário, em milissegundos. -1 pausa até alguém religar; 0 religa.
-1
Zera a memória da IA na conversa: o agente passa a ler só as mensagens a partir deste horário (ms). -1 é agora (a hora do servidor); 0 desfaz. Horário no futuro vale como agora.
-1
Status do ticket associado ao lead.
- true: Ticket está aberto/em atendimento
- false: Ticket está fechado/resolvido
true
ID do atendente atribuído ao lead. Use string vazia ("") para remover a atribuição.
"att_123456"
Posição do card no quadro kanban. Valores maiores aparecem primeiro.
1000
Lista de tags associadas ao lead.
Tags inexistentes são criadas automaticamente.
Tags com kanban=true representam a coluna do cartão.
Envie array vazio ([]) para remover todas as tags.
["vip", "suporte", "prioridade-alta"]
Nome principal do lead
"João Silva"
Nome completo do lead
"João Silva Pereira"
Email do lead
"joao@exemplo.com"
Documento de identificação (CPF/CNPJ) Apenas números ou formatado
"123.456.789-00"
Status livre do lead no funil de vendas
"qualificado"
Anotações sobre o lead
"Cliente interessado em plano premium"
Campo personalizado 1
Campo personalizado 2
Campo personalizado 3
Campo personalizado 4
Campo personalizado 5
Campo personalizado 6
Campo personalizado 7
Campo personalizado 8
Campo personalizado 9
Campo personalizado 10
Campo personalizado 11
Campo personalizado 12
Campo personalizado 13
Campo personalizado 14
Campo personalizado 15
Campo personalizado 16
Campo personalizado 17
Campo personalizado 18
Campo personalizado 19
Campo personalizado 20
Resposta
Lead atualizado. Traz os campos do lead e do chatbot da conversa, não o Chat inteiro (sem lead_awaitingReply, por exemplo).
Representa uma conversa/chamado no sistema
ID único da conversa (r + 7 bytes aleatórios em hex)
Identificador rápido do WhatsApp
ID completo do chat no WhatsApp
LID do chat no WhatsApp (quando disponível)
Indica se o chat está arquivado
Nome salvo na agenda do celular deste número (vazio: não está salvo). A conversa nasce com ele (por LID, pelo número ligado) e ele muda quando o contato é salvo ou apagado no celular.
Nome definido pelo usuário no perfil do WhatsApp ("push name"). Vem do perfil do contato e pode não estar disponível dependendo do contexto ou da origem dos dados.
Nome resolvido pelo sistema como fallback. Normalmente consolida o melhor valor disponível entre dados internos, nome vindo do WhatsApp e nome salvo nos contatos. Por isso, costuma ter maior chance de vir preenchido.
URL da imagem do chat
URL da miniatura da imagem
Comunidade pai do chat quando ele representa um subgrupo
Show child attributes
Show child attributes
Tempo de expiração de mensagens efêmeras
Indica se o contato está bloqueado
Indica se é um grupo
Indica se o usuário é admin do grupo
Indica se é um grupo somente anúncios
Indica se é uma comunidade
Indica se é membro do grupo
Indica se o chat está fixado
Labels do chat
Anotações internas do chat sincronizadas via app state
Texto/voto da última mensagem
Tipo da última mensagem
Timestamp da última mensagem
Remetente da última mensagem
true quando o contato espera resposta: a última mensagem é dele e ninguém concluiu a conversa (POST /lead/resolve). A mensagem do contato liga; a nossa (você, a IA, um fluxo ou uma integração) desliga. Nas conversas anteriores a este campo, a api decide pelo remetente (o número ou o LID da instância). Só em conversas com pessoas: ausente em grupos e canais, que não entram em nenhum dos dois filtros, e quando a conversa não tem última mensagem conhecida (só a data). Filtrável no /chat/find.
Timestamp do fim do silenciamento
Dono da instância
Contador de mensagens não lidas
Número de telefone
Grupos em comum separados por vírgula, formato: (nome_grupo)id_grupo
"Grupo Família(120363123456789012@g.us),Trabalho(987654321098765432@g.us)"
Nome do lead
Nome completo do lead
Email do lead
Documento de identificação
Status livre do lead
Tags do lead. Tags configuradas com kanban=true também determinam as
colunas em que o cartão aparece no Kanban.
Anotações sobre o lead
Indica se tem ticket aberto
ID do atendente responsável
Ordem no kanban
Início da memória da IA (ms): o agente só lê as mensagens da conversa a partir daqui. 0: sem corte (vale a janela do agente). Grave pelo /chat/editLead.
ID do último gatilho executado
Timestamp do último gatilho
Automação (IA, gatilhos e fluxos) pausada nesta conversa até este horário, em milissegundos. -1: até alguém religar; 0: ligada.
Motivo da pausa feita pela automação: pedido de humano (IA ou fluxo; pausa até alguém religar) ou limite de respostas da IA (pausa de 1 hora). Vazio quando não há pausa ou depois que ela acaba. Religar (chatbot_disableUntil: 0 no /chat/editLead) ou concluir (POST /lead/resolve) limpa.
