Versions in this module Expand all Collapse all v3 v3.3.0 Apr 24, 2026 Changes in this version + const Name + func Register(ctx context.Context, registry plugin.Registry, ...) error + type Config struct + RefreshEvery time.Duration + type Factory struct + func (f Factory) Create(ctx context.Context, endpoint models.Endpoint) (plugin.Plugin, error) + func (f Factory) Mutate(ctx context.Context, endpoint models.Endpoint) (json.RawMessage, error) + func (f Factory) Validate(_ context.Context, endpoint models.Endpoint) error + type Plugin struct + func (p *Plugin) Activate(ctx context.Context) error + func (p *Plugin) Deactivate(ctx context.Context) error + func (p *Plugin) ElectionKey(_ context.Context) string + func (p *Plugin) Ensure(ctx context.Context) error + type PluginConfig = api.WebhookPluginConfig + type StorablePluginConfig struct + Headers map[string]models.EncryptedDataLink + ResourceID string + Secret models.EncryptedDataLink + URL string