Странные баги/проблемы с вебхуками

Многие вебхуки, похоже, не соответствуют объектам базы данных, которые они должны обслуживать. Хотя примеров довольно много, вот последний.

При обновлении следующего поля:

Срабатывает событие group_updated_event, но этой информации нигде нет. Кроме того, в объекте ответа вебхука есть поле “automatic”, которое устанавливается в true/false, но, похоже, оно не связано с этим полем.

Есть ли какая-либо документация, которая четко определяет, каким объектам ответа соответствуют данные при срабатывании вебхука?

2 лайка

Это не совсем то, что вы ищете, но:

Поле «Automatic» соответствует свойству группы automatic_membership_email_domains. Как видно, его нет в списке атрибутов.

Поле «Automatic», которое вы видите в полезной нагрузке, указывает, является ли группа «автоматической». По сути, встроенные группы доверия и группы сотрудников являются автоматическими. Пользовательские группы, которые вы создаёте, автоматическими не являются.

Кажется, что добавить поле automatic_membership_email_domains в сериализатор вебхуков для групп довольно просто. Кроме того, эта информация должна быть доступна без необходимости просматривать исходный код.

Да! Спасибо, что нашли это для меня, по крайней мере теперь я знаю, что её там нет. Довольно странно, что событие срабатывает, но само событие не содержит данных, которые его вызвали.