Ci sono molti webhook che non sembrano essere aggiornati con gli oggetti del database che intendono servire. Sebbene ci siano diversi esempi, eccone l’ultimo.
Viene attivato l’evento group_updated_event, ma queste informazioni non si trovano da nessuna parte. Inoltre, c’è un campo chiamato “automatic” nell’oggetto di risposta del webhook che è impostato su true/false, ma non sembra essere correlato a questo campo.
Esiste una documentazione che definisca chiaramente a cosa sono mappati gli oggetti di risposta quando viene attivato il webhook?
Il campo “Automatic” è la proprietà automatic_membership_email_domains del gruppo. Come puoi vedere, non è nell’elenco degli attributi.
Il campo “Automatic” che vedi nel payload indica se il gruppo è un gruppo “automatico”. In sostanza, i gruppi integrati di livello di fiducia e staff sono automatici. I gruppi personalizzati che crei non sono automatici.
Sembra che sarebbe facile aggiungere il campo automatic_membership_email_domains al serializer del webhook del gruppo. Inoltre, queste informazioni dovrebbero essere disponibili senza dover consultare il codice sorgente.
Sì! Grazie per avermelo trovato, almeno so che non c’è. Abbastanza strano che attivi l’evento, solo per… l’evento che non ha i dati che lo hanno attivato.