in responses.go [143:153]
func (res *WebhookResponse) AddPayload(m map[string]any) error {
res.initializePayload()
for k, v := range m {
pv, err := anyToProto(v)
if err != nil {
return err
}
res.Payload.Fields[k] = pv
}
return nil
}