Skip to main content
ℹ️
Previous VersionThis is documentation for the previous NetBox version. For the latest features and updates, visit the latest NetBox documentation.
Community

Signals

In addition to Django's built-in signals, NetBox defines some of its own, listed below.

post_clean

This signal is sent by models which inherit from CustomValidationMixin at the end of their clean() method.

Receivers

  • extras.signals.run_custom_validators()

core.job_start

This signal is sent whenever a background job is started.

Receivers

  • extras.signals.process_job_start_event_rules()

core.job_end

This signal is sent whenever a background job is terminated.

Receivers

  • extras.signals.process_job_end_event_rules()

core.pre_sync

This signal is sent when the DataSource model's sync() method is called.

core.post_sync

This signal is sent when a DataSource finishes synchronizing.

Related Topics