Saltar para o conteúdo principal
POST
Webhook - Quando um nó condicional é avaliado
Você também pode configurar o webhook de resposta para cada caminho que sai de um nó de condição. Configurar webhook do nó de condição Se você fizer isso, o corpo da solicitação HTTP que é enviado ao endpoint configurado no Treble adicionará o seguinte campo ao corpo da solicitação:
A condição é um objeto com uma propriedade operator para mostrar qual ação foi usada na condição e um value para que a ação da condição seja avaliada:
  • Igual: EQ
  • Diferente: DIFF
  • Maior que: GT
  • Menor que: LT
  • Maior ou igual que: GTEQ
  • Menor ou igual que: LTEQ
  • Contém: CONT
  • Não contém: NCONT
  • Caminho padrão: DEFAULT
A resposta também pode ter novas variáveis para a sessão que podem ser atualizadas ou criadas para uso posterior na sessão. Ou seja, você pode adicioná-las na resposta do webhook como parte das user_session_keys.

Corpo

application/json

Informações do evento de avaliação de condição

Evento que é disparado quando um nó condicional é avaliado na conversa

country_code
string
obrigatório

Código de país del usuario

cellphone
string
obrigatório

Número de teléfono del usuario sin el código de país

session_id
string
obrigatório

ID de la sesión del usuario

conversation_id
integer
obrigatório

ID de la conversación

variable
object
obrigatório

Variável que é avaliada na condição

condition
object
obrigatório

Condição que é avaliada

user_session_keys
object[]
obrigatório

Claves de sesión del usuario recopiladas durante la conversación o proporcionadas durante el despliegue

Resposta

200 - application/json

Resposta para atualizar ou adicionar informações à sessão

Objeto JSON com as novas informações que serão substituídas ou adicionadas à sessão para uso futuro. O serviço deve responder em menos de 10 segundos.