curl --request PUT \
--url https://api.nuvia.ai/v1/conversations/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"additional_attributes": {},
"custom_attributes": {},
"agent": "<string>",
"current_step_slug": "<string>",
"current_step": "<string>",
"requires_attention": {
"requested_at": "<string>"
},
"contact_last_activity_at": "<string>",
"last_activity_at": "<string>",
"allow_send_messages_at": "<string>",
"referral": {
"source_url": "<string>",
"source_id": "<string>",
"source_type": "<string>",
"source_app": "<string>",
"title": "<string>",
"body": "<string>",
"media_type": "<string>",
"media_url": "<string>",
"thumbnail_url": "<string>",
"ctwa_clid": "<string>",
"welcome_message": {
"text": "<string>"
},
"greeting_message": "<string>",
"conversion_source": "<string>",
"entry_point_app": "<string>",
"conversion_delay_seconds": 123,
"raw_data": {}
},
"status": "<string>",
"custom_fields": {},
"resume": "<string>",
"lead_score": 50,
"safety_scores": {
"prompt_injection": 123,
"harmful_content": 123,
"assertiveness": 123,
"hallucination": 123
}
}
'import requests
url = "https://api.nuvia.ai/v1/conversations/{id}"
payload = {
"additional_attributes": {},
"custom_attributes": {},
"agent": "<string>",
"current_step_slug": "<string>",
"current_step": "<string>",
"requires_attention": { "requested_at": "<string>" },
"contact_last_activity_at": "<string>",
"last_activity_at": "<string>",
"allow_send_messages_at": "<string>",
"referral": {
"source_url": "<string>",
"source_id": "<string>",
"source_type": "<string>",
"source_app": "<string>",
"title": "<string>",
"body": "<string>",
"media_type": "<string>",
"media_url": "<string>",
"thumbnail_url": "<string>",
"ctwa_clid": "<string>",
"welcome_message": { "text": "<string>" },
"greeting_message": "<string>",
"conversion_source": "<string>",
"entry_point_app": "<string>",
"conversion_delay_seconds": 123,
"raw_data": {}
},
"status": "<string>",
"custom_fields": {},
"resume": "<string>",
"lead_score": 50,
"safety_scores": {
"prompt_injection": 123,
"harmful_content": 123,
"assertiveness": 123,
"hallucination": 123
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
additional_attributes: {},
custom_attributes: {},
agent: '<string>',
current_step_slug: '<string>',
current_step: '<string>',
requires_attention: {requested_at: '<string>'},
contact_last_activity_at: '<string>',
last_activity_at: '<string>',
allow_send_messages_at: '<string>',
referral: {
source_url: '<string>',
source_id: '<string>',
source_type: '<string>',
source_app: '<string>',
title: '<string>',
body: JSON.stringify('<string>'),
media_type: '<string>',
media_url: '<string>',
thumbnail_url: '<string>',
ctwa_clid: '<string>',
welcome_message: {text: '<string>'},
greeting_message: '<string>',
conversion_source: '<string>',
entry_point_app: '<string>',
conversion_delay_seconds: 123,
raw_data: {}
},
status: '<string>',
custom_fields: {},
resume: '<string>',
lead_score: 50,
safety_scores: {
prompt_injection: 123,
harmful_content: 123,
assertiveness: 123,
hallucination: 123
}
})
};
fetch('https://api.nuvia.ai/v1/conversations/{id}', 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.nuvia.ai/v1/conversations/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'additional_attributes' => [
],
'custom_attributes' => [
],
'agent' => '<string>',
'current_step_slug' => '<string>',
'current_step' => '<string>',
'requires_attention' => [
'requested_at' => '<string>'
],
'contact_last_activity_at' => '<string>',
'last_activity_at' => '<string>',
'allow_send_messages_at' => '<string>',
'referral' => [
'source_url' => '<string>',
'source_id' => '<string>',
'source_type' => '<string>',
'source_app' => '<string>',
'title' => '<string>',
'body' => '<string>',
'media_type' => '<string>',
'media_url' => '<string>',
'thumbnail_url' => '<string>',
'ctwa_clid' => '<string>',
'welcome_message' => [
'text' => '<string>'
],
'greeting_message' => '<string>',
'conversion_source' => '<string>',
'entry_point_app' => '<string>',
'conversion_delay_seconds' => 123,
'raw_data' => [
]
],
'status' => '<string>',
'custom_fields' => [
],
'resume' => '<string>',
'lead_score' => 50,
'safety_scores' => [
'prompt_injection' => 123,
'harmful_content' => 123,
'assertiveness' => 123,
'hallucination' => 123
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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.nuvia.ai/v1/conversations/{id}"
payload := strings.NewReader("{\n \"additional_attributes\": {},\n \"custom_attributes\": {},\n \"agent\": \"<string>\",\n \"current_step_slug\": \"<string>\",\n \"current_step\": \"<string>\",\n \"requires_attention\": {\n \"requested_at\": \"<string>\"\n },\n \"contact_last_activity_at\": \"<string>\",\n \"last_activity_at\": \"<string>\",\n \"allow_send_messages_at\": \"<string>\",\n \"referral\": {\n \"source_url\": \"<string>\",\n \"source_id\": \"<string>\",\n \"source_type\": \"<string>\",\n \"source_app\": \"<string>\",\n \"title\": \"<string>\",\n \"body\": \"<string>\",\n \"media_type\": \"<string>\",\n \"media_url\": \"<string>\",\n \"thumbnail_url\": \"<string>\",\n \"ctwa_clid\": \"<string>\",\n \"welcome_message\": {\n \"text\": \"<string>\"\n },\n \"greeting_message\": \"<string>\",\n \"conversion_source\": \"<string>\",\n \"entry_point_app\": \"<string>\",\n \"conversion_delay_seconds\": 123,\n \"raw_data\": {}\n },\n \"status\": \"<string>\",\n \"custom_fields\": {},\n \"resume\": \"<string>\",\n \"lead_score\": 50,\n \"safety_scores\": {\n \"prompt_injection\": 123,\n \"harmful_content\": 123,\n \"assertiveness\": 123,\n \"hallucination\": 123\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.put("https://api.nuvia.ai/v1/conversations/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"additional_attributes\": {},\n \"custom_attributes\": {},\n \"agent\": \"<string>\",\n \"current_step_slug\": \"<string>\",\n \"current_step\": \"<string>\",\n \"requires_attention\": {\n \"requested_at\": \"<string>\"\n },\n \"contact_last_activity_at\": \"<string>\",\n \"last_activity_at\": \"<string>\",\n \"allow_send_messages_at\": \"<string>\",\n \"referral\": {\n \"source_url\": \"<string>\",\n \"source_id\": \"<string>\",\n \"source_type\": \"<string>\",\n \"source_app\": \"<string>\",\n \"title\": \"<string>\",\n \"body\": \"<string>\",\n \"media_type\": \"<string>\",\n \"media_url\": \"<string>\",\n \"thumbnail_url\": \"<string>\",\n \"ctwa_clid\": \"<string>\",\n \"welcome_message\": {\n \"text\": \"<string>\"\n },\n \"greeting_message\": \"<string>\",\n \"conversion_source\": \"<string>\",\n \"entry_point_app\": \"<string>\",\n \"conversion_delay_seconds\": 123,\n \"raw_data\": {}\n },\n \"status\": \"<string>\",\n \"custom_fields\": {},\n \"resume\": \"<string>\",\n \"lead_score\": 50,\n \"safety_scores\": {\n \"prompt_injection\": 123,\n \"harmful_content\": 123,\n \"assertiveness\": 123,\n \"hallucination\": 123\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.nuvia.ai/v1/conversations/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"additional_attributes\": {},\n \"custom_attributes\": {},\n \"agent\": \"<string>\",\n \"current_step_slug\": \"<string>\",\n \"current_step\": \"<string>\",\n \"requires_attention\": {\n \"requested_at\": \"<string>\"\n },\n \"contact_last_activity_at\": \"<string>\",\n \"last_activity_at\": \"<string>\",\n \"allow_send_messages_at\": \"<string>\",\n \"referral\": {\n \"source_url\": \"<string>\",\n \"source_id\": \"<string>\",\n \"source_type\": \"<string>\",\n \"source_app\": \"<string>\",\n \"title\": \"<string>\",\n \"body\": \"<string>\",\n \"media_type\": \"<string>\",\n \"media_url\": \"<string>\",\n \"thumbnail_url\": \"<string>\",\n \"ctwa_clid\": \"<string>\",\n \"welcome_message\": {\n \"text\": \"<string>\"\n },\n \"greeting_message\": \"<string>\",\n \"conversion_source\": \"<string>\",\n \"entry_point_app\": \"<string>\",\n \"conversion_delay_seconds\": 123,\n \"raw_data\": {}\n },\n \"status\": \"<string>\",\n \"custom_fields\": {},\n \"resume\": \"<string>\",\n \"lead_score\": 50,\n \"safety_scores\": {\n \"prompt_injection\": 123,\n \"harmful_content\": 123,\n \"assertiveness\": 123,\n \"hallucination\": 123\n }\n}"
response = http.request(request)
puts response.read_body{
"last_activity_at": "<unknown>",
"status": "OPEN",
"who_answering": "AGENT",
"contact": "<unknown>",
"inbox": "<unknown>",
"company": "<unknown>",
"_id": "<string>",
"additional_attributes": "<unknown>",
"agent_last_activity_at": "<unknown>",
"contact_last_activity_at": "<unknown>",
"allow_send_messages_at": "<unknown>",
"priority": 4,
"agent": "<unknown>",
"current_step": "<unknown>",
"user": "<unknown>",
"requires_attention": {
"type": "HUMAN_HANDOFF",
"requested_at": "<unknown>"
},
"referral": "<unknown>",
"createdAt": "<unknown>",
"updatedAt": "<unknown>",
"resolved_count": 123
}Atualizar conversa
Atualiza os dados de uma conversa existente
curl --request PUT \
--url https://api.nuvia.ai/v1/conversations/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"additional_attributes": {},
"custom_attributes": {},
"agent": "<string>",
"current_step_slug": "<string>",
"current_step": "<string>",
"requires_attention": {
"requested_at": "<string>"
},
"contact_last_activity_at": "<string>",
"last_activity_at": "<string>",
"allow_send_messages_at": "<string>",
"referral": {
"source_url": "<string>",
"source_id": "<string>",
"source_type": "<string>",
"source_app": "<string>",
"title": "<string>",
"body": "<string>",
"media_type": "<string>",
"media_url": "<string>",
"thumbnail_url": "<string>",
"ctwa_clid": "<string>",
"welcome_message": {
"text": "<string>"
},
"greeting_message": "<string>",
"conversion_source": "<string>",
"entry_point_app": "<string>",
"conversion_delay_seconds": 123,
"raw_data": {}
},
"status": "<string>",
"custom_fields": {},
"resume": "<string>",
"lead_score": 50,
"safety_scores": {
"prompt_injection": 123,
"harmful_content": 123,
"assertiveness": 123,
"hallucination": 123
}
}
'import requests
url = "https://api.nuvia.ai/v1/conversations/{id}"
payload = {
"additional_attributes": {},
"custom_attributes": {},
"agent": "<string>",
"current_step_slug": "<string>",
"current_step": "<string>",
"requires_attention": { "requested_at": "<string>" },
"contact_last_activity_at": "<string>",
"last_activity_at": "<string>",
"allow_send_messages_at": "<string>",
"referral": {
"source_url": "<string>",
"source_id": "<string>",
"source_type": "<string>",
"source_app": "<string>",
"title": "<string>",
"body": "<string>",
"media_type": "<string>",
"media_url": "<string>",
"thumbnail_url": "<string>",
"ctwa_clid": "<string>",
"welcome_message": { "text": "<string>" },
"greeting_message": "<string>",
"conversion_source": "<string>",
"entry_point_app": "<string>",
"conversion_delay_seconds": 123,
"raw_data": {}
},
"status": "<string>",
"custom_fields": {},
"resume": "<string>",
"lead_score": 50,
"safety_scores": {
"prompt_injection": 123,
"harmful_content": 123,
"assertiveness": 123,
"hallucination": 123
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
additional_attributes: {},
custom_attributes: {},
agent: '<string>',
current_step_slug: '<string>',
current_step: '<string>',
requires_attention: {requested_at: '<string>'},
contact_last_activity_at: '<string>',
last_activity_at: '<string>',
allow_send_messages_at: '<string>',
referral: {
source_url: '<string>',
source_id: '<string>',
source_type: '<string>',
source_app: '<string>',
title: '<string>',
body: JSON.stringify('<string>'),
media_type: '<string>',
media_url: '<string>',
thumbnail_url: '<string>',
ctwa_clid: '<string>',
welcome_message: {text: '<string>'},
greeting_message: '<string>',
conversion_source: '<string>',
entry_point_app: '<string>',
conversion_delay_seconds: 123,
raw_data: {}
},
status: '<string>',
custom_fields: {},
resume: '<string>',
lead_score: 50,
safety_scores: {
prompt_injection: 123,
harmful_content: 123,
assertiveness: 123,
hallucination: 123
}
})
};
fetch('https://api.nuvia.ai/v1/conversations/{id}', 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.nuvia.ai/v1/conversations/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'additional_attributes' => [
],
'custom_attributes' => [
],
'agent' => '<string>',
'current_step_slug' => '<string>',
'current_step' => '<string>',
'requires_attention' => [
'requested_at' => '<string>'
],
'contact_last_activity_at' => '<string>',
'last_activity_at' => '<string>',
'allow_send_messages_at' => '<string>',
'referral' => [
'source_url' => '<string>',
'source_id' => '<string>',
'source_type' => '<string>',
'source_app' => '<string>',
'title' => '<string>',
'body' => '<string>',
'media_type' => '<string>',
'media_url' => '<string>',
'thumbnail_url' => '<string>',
'ctwa_clid' => '<string>',
'welcome_message' => [
'text' => '<string>'
],
'greeting_message' => '<string>',
'conversion_source' => '<string>',
'entry_point_app' => '<string>',
'conversion_delay_seconds' => 123,
'raw_data' => [
]
],
'status' => '<string>',
'custom_fields' => [
],
'resume' => '<string>',
'lead_score' => 50,
'safety_scores' => [
'prompt_injection' => 123,
'harmful_content' => 123,
'assertiveness' => 123,
'hallucination' => 123
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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.nuvia.ai/v1/conversations/{id}"
payload := strings.NewReader("{\n \"additional_attributes\": {},\n \"custom_attributes\": {},\n \"agent\": \"<string>\",\n \"current_step_slug\": \"<string>\",\n \"current_step\": \"<string>\",\n \"requires_attention\": {\n \"requested_at\": \"<string>\"\n },\n \"contact_last_activity_at\": \"<string>\",\n \"last_activity_at\": \"<string>\",\n \"allow_send_messages_at\": \"<string>\",\n \"referral\": {\n \"source_url\": \"<string>\",\n \"source_id\": \"<string>\",\n \"source_type\": \"<string>\",\n \"source_app\": \"<string>\",\n \"title\": \"<string>\",\n \"body\": \"<string>\",\n \"media_type\": \"<string>\",\n \"media_url\": \"<string>\",\n \"thumbnail_url\": \"<string>\",\n \"ctwa_clid\": \"<string>\",\n \"welcome_message\": {\n \"text\": \"<string>\"\n },\n \"greeting_message\": \"<string>\",\n \"conversion_source\": \"<string>\",\n \"entry_point_app\": \"<string>\",\n \"conversion_delay_seconds\": 123,\n \"raw_data\": {}\n },\n \"status\": \"<string>\",\n \"custom_fields\": {},\n \"resume\": \"<string>\",\n \"lead_score\": 50,\n \"safety_scores\": {\n \"prompt_injection\": 123,\n \"harmful_content\": 123,\n \"assertiveness\": 123,\n \"hallucination\": 123\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.put("https://api.nuvia.ai/v1/conversations/{id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"additional_attributes\": {},\n \"custom_attributes\": {},\n \"agent\": \"<string>\",\n \"current_step_slug\": \"<string>\",\n \"current_step\": \"<string>\",\n \"requires_attention\": {\n \"requested_at\": \"<string>\"\n },\n \"contact_last_activity_at\": \"<string>\",\n \"last_activity_at\": \"<string>\",\n \"allow_send_messages_at\": \"<string>\",\n \"referral\": {\n \"source_url\": \"<string>\",\n \"source_id\": \"<string>\",\n \"source_type\": \"<string>\",\n \"source_app\": \"<string>\",\n \"title\": \"<string>\",\n \"body\": \"<string>\",\n \"media_type\": \"<string>\",\n \"media_url\": \"<string>\",\n \"thumbnail_url\": \"<string>\",\n \"ctwa_clid\": \"<string>\",\n \"welcome_message\": {\n \"text\": \"<string>\"\n },\n \"greeting_message\": \"<string>\",\n \"conversion_source\": \"<string>\",\n \"entry_point_app\": \"<string>\",\n \"conversion_delay_seconds\": 123,\n \"raw_data\": {}\n },\n \"status\": \"<string>\",\n \"custom_fields\": {},\n \"resume\": \"<string>\",\n \"lead_score\": 50,\n \"safety_scores\": {\n \"prompt_injection\": 123,\n \"harmful_content\": 123,\n \"assertiveness\": 123,\n \"hallucination\": 123\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.nuvia.ai/v1/conversations/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"additional_attributes\": {},\n \"custom_attributes\": {},\n \"agent\": \"<string>\",\n \"current_step_slug\": \"<string>\",\n \"current_step\": \"<string>\",\n \"requires_attention\": {\n \"requested_at\": \"<string>\"\n },\n \"contact_last_activity_at\": \"<string>\",\n \"last_activity_at\": \"<string>\",\n \"allow_send_messages_at\": \"<string>\",\n \"referral\": {\n \"source_url\": \"<string>\",\n \"source_id\": \"<string>\",\n \"source_type\": \"<string>\",\n \"source_app\": \"<string>\",\n \"title\": \"<string>\",\n \"body\": \"<string>\",\n \"media_type\": \"<string>\",\n \"media_url\": \"<string>\",\n \"thumbnail_url\": \"<string>\",\n \"ctwa_clid\": \"<string>\",\n \"welcome_message\": {\n \"text\": \"<string>\"\n },\n \"greeting_message\": \"<string>\",\n \"conversion_source\": \"<string>\",\n \"entry_point_app\": \"<string>\",\n \"conversion_delay_seconds\": 123,\n \"raw_data\": {}\n },\n \"status\": \"<string>\",\n \"custom_fields\": {},\n \"resume\": \"<string>\",\n \"lead_score\": 50,\n \"safety_scores\": {\n \"prompt_injection\": 123,\n \"harmful_content\": 123,\n \"assertiveness\": 123,\n \"hallucination\": 123\n }\n}"
response = http.request(request)
puts response.read_body{
"last_activity_at": "<unknown>",
"status": "OPEN",
"who_answering": "AGENT",
"contact": "<unknown>",
"inbox": "<unknown>",
"company": "<unknown>",
"_id": "<string>",
"additional_attributes": "<unknown>",
"agent_last_activity_at": "<unknown>",
"contact_last_activity_at": "<unknown>",
"allow_send_messages_at": "<unknown>",
"priority": 4,
"agent": "<unknown>",
"current_step": "<unknown>",
"user": "<unknown>",
"requires_attention": {
"type": "HUMAN_HANDOFF",
"requested_at": "<unknown>"
},
"referral": "<unknown>",
"createdAt": "<unknown>",
"updatedAt": "<unknown>",
"resolved_count": 123
}Autorizações
Token JWT de autenticação
Cabeçalhos
Identificador da empresa-alvo. Obrigatório apenas para API Keys globais (type=global). Ignorado para API Keys de empresa e usuários humanos.
Parâmetros de caminho
ID da conversa
Corpo
Atributos adicionais da conversa (chave-valor)
Show child attributes
Show child attributes
Atributos de sistema (deal vinculado, etc.)
Show child attributes
Show child attributes
Quem está respondendo (AGENT/HUMAN)
AGENT, HUMAN, UNASSIGNED ID do agente
Slug do passo atual
ID do passo atual do fluxo
Atenção necessária
Show child attributes
Show child attributes
Data da última atividade do contato
Data da última atividade
Data até quando pode enviar mensagens (janela de 24h do WhatsApp)
Dados de referral da conversa (anúncios, posts)
Show child attributes
Show child attributes
Status da conversa
Atualiza valores de campos customizados da conversa, por slug. Cobre select/multi_select (valor = option_id, ou lista deles) e text (valor = a string). Para number/date, use additional_attributes, que preserva o tipo nativo. Validação atômica: valor inválido não grava nenhum campo e retorna 422. Os option_id saem de GET /v1/custom-fields/{id}/options.
Show child attributes
Show child attributes
Resumo da conversa gerado pelo specialist
Temperatura comercial classificada pelo specialist
HOT, WARM, COLD, CLOSED Sentimento classificado pelo specialist
POSITIVE, NEUTRAL, NEGATIVE Qualificação BANT/GPCT/MEDDIC (specialist)
Show child attributes
Show child attributes
Lead score 0-100 baseado na qualificação + ICP
0 <= x <= 100Safety scores (prompt injection, hallucination, etc.)
Show child attributes
Show child attributes
Resposta
Conversa atualizada com sucesso
Data da última atividade
Status da conversa
OPEN, RESOLVED Quem está respondendo (AGENT/HUMAN)
AGENT, HUMAN, UNASSIGNED Contato da conversa
Inbox da conversa
Empresa da conversa
ID da conversa
Atributos adicionais da conversa
Data da última atividade do agente
Data da última atividade do contato
Data permitida para enviar mensagens
Prioridade da conversa
4, 3, 2, 1 Agente atribuído à conversa
Passo atual do fluxo do agente
Usuário atribuído à conversa
Atenção necessária
Show child attributes
Show child attributes
Dados de referral da conversa
Data de criação da conversa
Data de atualização da conversa
Quantidade de conversas resolvidas do contato (apenas quando agrupado)