Vai al contenuto

Parametro WEBHOOKS

Accesso a Pagamento

L'utilizzo di questo parametro è disponibile solo per utenti premium di Hotline. Per acquistare una versione a pagamento del sistema, contatta il nostro servizio di supporto.

Il parametro imposta uno o più indirizzi per l'elaborazione dei webhook in arrivo da Hotline per un dato elenco di eventi.

I webhook vengono inviati utilizzando il metodo POST con corpo della richiesta in formato JSON.

Tipi di Eventi

1. Eventi di Sistema

Valori disponibili: dialog_created, dialog_reopened, dialog_closed, message_received, message_sent, message_intercepted.
I webhook per tali eventi non restituiscono risultati al gruppo backend.

2. Comandi Personalizzati

Può essere specificato qualsiasi comando personalizzato o già esistente del sistema. Il nome del comando deve iniziare con slash /.
I webhook per tali eventi possono restituire risultati al gruppo backend come messaggio.

Per maggiori dettagli sul formato delle richieste inviate, vedi Descrizione del formato dei webhook.

Per impostazione predefinita, l'elenco è vuoto, i webhook non vengono inviati da nessuna parte.

Formato Dati

La configurazione del webhook è impostata in formato JSON.

Per cancellare il parametro, invia il valore OFF

Il bot di configurazione deve ricevere il valore richiesto dopo aver selezionato il parametro per la modifica.

Valore Predefinito

NONE

Esempi di Utilizzo

{
  "https://someapiserver.com/webhooks/end_point-1": [
    "dialog_created",
    "dialog_reopened",
    "dialog_closed",
    "message_received",
    "message_sent",
    "message_intercepted"
  ],
  "https://someapiserver.com/webhooks/end_point-2": [
    "/mark", "/info",
    "/invoice", "/client"
  ]
}

Risultato: tutti gli eventi di sistema arriveranno a end_point-1, e gli eventi sui comandi chiamati andranno a end_point-2.

Principali Casi d'Uso

  • integrazioni esterne
  • analisi personalizzata