curl -X PUT "https://api.leavo.ai/backend/leads/550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer sua_chave_aqui" \
-H "Content-Type: application/json" \
-d '{
"name": "João Silva Atualizado",
"company": "Nova Empresa"
}'
const leadId = '550e8400-e29b-41d4-a716-446655440000';
const response = await fetch(`https://api.leavo.ai/backend/leads/${leadId}`, {
method: 'PUT',
headers: {
'Authorization': 'Bearer sua_chave_aqui',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'João Silva Atualizado',
company: 'Nova Empresa'
})
});
const lead = await response.json();
import requests
lead_id = '550e8400-e29b-41d4-a716-446655440000'
response = requests.put(
f'https://api.leavo.ai/backend/leads/{lead_id}',
headers={
'Authorization': 'Bearer sua_chave_aqui',
'Content-Type': 'application/json'
},
json={
'name': 'João Silva Atualizado',
'company': 'Nova Empresa'
}
)
lead = response.json()
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"tenant_id": "660e8400-e29b-41d4-a716-446655440000",
"name": "João Silva Atualizado",
"email": "joao@exemplo.com",
"phone": "+5511999999999",
"company": "Nova Empresa",
"status_id": "770e8400-e29b-41d4-a716-446655440000",
"status": {
"id": "770e8400-e29b-41d4-a716-446655440000",
"name": "Novo",
"description": "Lead novo",
"color": "#007bff",
"default": true
},
"tags": [],
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-15T11:00:00Z"
}
{
"success": false,
"error": {
"code": "NOT_FOUND",
"message": "Lead not found"
}
}
Leads
Atualizar Lead
Atualiza um lead existente
PUT
/
backend
/
leads
/
{id}
curl -X PUT "https://api.leavo.ai/backend/leads/550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer sua_chave_aqui" \
-H "Content-Type: application/json" \
-d '{
"name": "João Silva Atualizado",
"company": "Nova Empresa"
}'
const leadId = '550e8400-e29b-41d4-a716-446655440000';
const response = await fetch(`https://api.leavo.ai/backend/leads/${leadId}`, {
method: 'PUT',
headers: {
'Authorization': 'Bearer sua_chave_aqui',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'João Silva Atualizado',
company: 'Nova Empresa'
})
});
const lead = await response.json();
import requests
lead_id = '550e8400-e29b-41d4-a716-446655440000'
response = requests.put(
f'https://api.leavo.ai/backend/leads/{lead_id}',
headers={
'Authorization': 'Bearer sua_chave_aqui',
'Content-Type': 'application/json'
},
json={
'name': 'João Silva Atualizado',
'company': 'Nova Empresa'
}
)
lead = response.json()
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"tenant_id": "660e8400-e29b-41d4-a716-446655440000",
"name": "João Silva Atualizado",
"email": "joao@exemplo.com",
"phone": "+5511999999999",
"company": "Nova Empresa",
"status_id": "770e8400-e29b-41d4-a716-446655440000",
"status": {
"id": "770e8400-e29b-41d4-a716-446655440000",
"name": "Novo",
"description": "Lead novo",
"color": "#007bff",
"default": true
},
"tags": [],
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-15T11:00:00Z"
}
{
"success": false,
"error": {
"code": "NOT_FOUND",
"message": "Lead not found"
}
}
Path Parameters
string
obrigatório
UUID do lead
Request Body
string
Nome completo do lead
string
Email do lead
string
Telefone do lead
string
Empresa do lead
Envie apenas os campos que deseja atualizar.
Response
object
O lead atualizado
curl -X PUT "https://api.leavo.ai/backend/leads/550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer sua_chave_aqui" \
-H "Content-Type: application/json" \
-d '{
"name": "João Silva Atualizado",
"company": "Nova Empresa"
}'
const leadId = '550e8400-e29b-41d4-a716-446655440000';
const response = await fetch(`https://api.leavo.ai/backend/leads/${leadId}`, {
method: 'PUT',
headers: {
'Authorization': 'Bearer sua_chave_aqui',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'João Silva Atualizado',
company: 'Nova Empresa'
})
});
const lead = await response.json();
import requests
lead_id = '550e8400-e29b-41d4-a716-446655440000'
response = requests.put(
f'https://api.leavo.ai/backend/leads/{lead_id}',
headers={
'Authorization': 'Bearer sua_chave_aqui',
'Content-Type': 'application/json'
},
json={
'name': 'João Silva Atualizado',
'company': 'Nova Empresa'
}
)
lead = response.json()
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"tenant_id": "660e8400-e29b-41d4-a716-446655440000",
"name": "João Silva Atualizado",
"email": "joao@exemplo.com",
"phone": "+5511999999999",
"company": "Nova Empresa",
"status_id": "770e8400-e29b-41d4-a716-446655440000",
"status": {
"id": "770e8400-e29b-41d4-a716-446655440000",
"name": "Novo",
"description": "Lead novo",
"color": "#007bff",
"default": true
},
"tags": [],
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-15T11:00:00Z"
}
{
"success": false,
"error": {
"code": "NOT_FOUND",
"message": "Lead not found"
}
}
⌘I