Polyosync Help Center

Come possiamo aiutarti?

Consulta gli articoli o contatta il supporto.

Richiedi supporto

Come configuro un webhook per un'integrazione esterna?

Configurare un webhook consente a un'applicazione esterna di inviare informazioni sugli eventi a un sistema ricevente, a condizione che la funzionalità webhook richiesta sia supportata. La configurazione del webhook varia tra i fornitori e può richiedere impostazioni tecniche come URL degli endpoint, credenziali di autenticazione, abbonamenti agli eventi e formati del payload. Prima di configurare un webhook Assicurati di comprendere: 1. Quale applicazione genera l'evento. 2. Quale evento dovrebbe avviare l'operazione. 3. Quale sistema riceverà il webhook. 4. Quali informazioni conterrà il webhook. 5. Come il sistema ricevente autentica la richiesta. 6. Quale azione dovrebbe avvenire dopo che l'evento è stato ricevuto. Come preparare una connessione webhook Passo 1: Identifica la fonte dell'evento. Determina quale applicazione esterna genererà il webhook. Passo 2: Rivedi la documentazione del fornitore. Conferma che il fornitore supporti l'evento richiesto e il metodo di consegna del webhook. Passo 3: Identifica l'endpoint ricevente. Un webhook richiede un URL di destinazione valido. Se il tuo flusso di lavoro previsto richiede che Polyosync riceva l'evento, verifica che sia disponibile un endpoint webhook in entrata supportato per quella configurazione. Non sostituire un URL generale del sito web di Polyosync con un endpoint webhook dedicato. Passo 4: Configura l'autenticazione. Dove supportato, configura il segreto di firma richiesto, il metodo di autorizzazione o un altro meccanismo di verifica. Passo 5: Seleziona i tipi di eventi. Iscriviti solo agli eventi pertinenti per il processo aziendale previsto. Passo 6: Rivedi il payload. Identifica i campi che verranno consegnati e determina quali informazioni sono necessarie. Passo 7: Configura l'operazione di ricezione. Dove supportato, collega l'evento in arrivo alla logica di elaborazione o al flusso di lavoro aziendale appropriato. Passo 8: Invia un evento di test. Utilizza la funzionalità di test del fornitore se disponibile. Passo 9: Valida il risultato. Conferma che la richiesta raggiunga l'endpoint corretto e produca il risultato atteso. Passo 10: Rivedi la gestione degli errori. Determina come gestire le consegne non riuscite, gli eventi duplicati e le richieste non valide. Che cos'è un endpoint webhook? Un endpoint webhook è un URL progettato per ricevere richieste HTTP da un'altra applicazione. Il sistema ricevente deve implementare la gestione e la validazione delle richieste necessarie. Posso usare qualsiasi URL come endpoint webhook? No. La destinazione deve supportare il metodo di richiesta previsto, il formato del payload, il meccanismo di autenticazione e il comportamento di elaborazione. Come faccio a sapere se un webhook è stato consegnato? Molti fornitori offrono registri di consegna o storie di eventi. Dove disponibile, ispeziona lo stato della risposta HTTP, il tempo di consegna e le informazioni sugli errori. Una consegna riuscita significa che l'intero flusso di lavoro ha avuto successo? Non necessariamente. Una risposta HTTP riuscita può confermare la ricezione senza confermare il completamento di ogni operazione aziendale a valle. Cosa succede quando un evento viene inviato due volte? Alcuni fornitori riprovano la consegna. Il processo ricevente dovrebbe essere progettato per evitare azioni duplicate non intenzionali. Raccomandazioni di sicurezza Utilizza HTTPS, valida le richieste in arrivo, proteggi i segreti di firma e rifiuta eventi non autorizzati. Non esporre mai le credenziali del webhook nella documentazione pubblica o negli screenshot. Approccio raccomandato Testa il webhook con un singolo tipo di evento prima di introdurre eventi aggiuntivi o azioni critiche per l'azienda. Verifica l'intero processo dalla generazione dell'evento al risultato finale dell'azienda.