Endpoint

PUT /updateVariable

Parâmetros

variableId
string (UUID)
required

ID da variável a ser atualizada.

hostId
string (UUID)

ID do host. Se omitido, é derivado do token.

label
string

Novo rótulo da variável.

description
string

Nova descrição.

dataType
string

Novo tipo de dado: text, number, boolean, integer, date, datetime, json, email, phone.

scope
string

Novo escopo: lead, conversation, global ou form.

required
boolean

Atualiza se o campo é obrigatório.

timeToExpire
number

Nova duração de expiração em dias.

Exemplo

curl -X PUT {BASE_URL}/updateVariable \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "variableId": "uuid-da-variavel",
    "label": "Nome Completo do Cliente",
    "required": true,
    "scope": "conversation"
  }'

Resposta

Retorna a variável atualizada com os mesmos campos de Criar Variável.

Erros

CódigoDescrição
400variableId ausente ou variável não encontrada para o host
401Token inválido ou ausente
500Erro interno do servidor