Log dei webhook e risoluzione dei problemi

Log

Zammad fornisce una cronologia dei tuoi recenti eventi webhook, aiutandoti a monitorare e debuggare le interazioni con servizi di terze parti. Puoi accedervi sotto Log recenti nelle impostazioni del webhook.

Ogni voce di log contiene dettagli sulla richiesta e risposta del webhook, consentendoti di risolvere i problemi. Fare clic su un link di richiesta apre una finestra modale dettagliata con le seguenti informazioni:

  • Direzione: Sempre out, indicando richieste in uscita da Zammad.

  • URL: L’URL di destinazione a cui Zammad ha inviato la richiesta.

  • Metodo: Sempre POST.

  • Stato: Il codice di stato HTTP ricevuto dal server remoto. Una richiesta riuscita restituisce un codice 2xx.

  • Richiesta: Visualizza gli header della richiesta HTTP e il payload che Zammad ha inviato.

  • Risposta: Mostra gli header di risposta dal server remoto.

  • Creato il: Il timestamp quando Zammad ha inviato la richiesta.

Debug dei problemi webhook

Se un webhook fallisce (ad esempio, riceve un codice di stato 4xx o 5xx), controlla i dettagli della richiesta e della risposta per diagnosticare il problema. Le cause comuni includono URL errati, errori di autenticazione o fallimenti lato server.

Prima di distribuire i webhook in produzione, puoi utilizzare strumenti di test per ispezionare e debuggare le richieste. Se lo fai, assicurati di escludere dati sensibili o personali.

I seguenti strumenti/servizi potrebbero essere utili:

  • Beeceptor: Uno strumento gratuito per catturare e ispezionare le richieste webhook in tempo reale. Configura un endpoint temporaneo per verificare la struttura del payload e gli header.

  • Webhook.site: Un’altra utile alternativa per il logging e il debug delle richieste in tempo reale.