Mutações
Atualizar Variável
Modifica os atributos de uma variável existente no FormFlow
Endpoint
PUT /updateVariable
Parâmetros
variableId
string (UUID)
requiredID 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ódigo | Descrição |
|---|---|
400 | variableId ausente ou variável não encontrada para o host |
401 | Token inválido ou ausente |
500 | Erro interno do servidor |