Skip to main content
⚠️
Legacy DocumentationThis is legacy documentation for an older NetBox version that may no longer receive updates. For current documentation, visit the latest NetBox documentation.
Community

Event Types

Plugins can register their own custom event types for use with NetBox event rules. This is accomplished by calling the register() method on an instance of the EventType class. This can be done anywhere within the plugin. An example is provided below.

from django.utils.translation import gettext_lazy as _
from netbox.events import EventType, EVENT_TYPE_KIND_SUCCESS

EventType(
name='ticket_opened',
text=_('Ticket opened'),
kind=EVENT_TYPE_KIND_SUCCESS
).register()

::: netbox.events.EventType

Related Topics