Skip to main content
Version: 6.4

SNMP Operations

The ElastiFlow Unified SNMP Collector exposes an HTTP API. This page describes the available endpoints.

POST /api/v1/snmp/apply-definitions

This endpoint triggers a re-read of all definitions files. Utilizing the apply-definitions endpoint allows for zero-downtime reconfiguration of the collector's SNMP definitions. It uses the definition directory paths configured when the collector was started.

Optional Query Parameters


By default, when object group or object definitions relating to a configured device change, then the device is not rediscovered. When force_rediscovery is set to true, and there is a change to the object group or object definitions relating to a device, then the device will automatically be rediscovered.

  • Example
curl --location --request POST ''
  • Valid Values
    • true, false
  • Default
    • false

POST /api/v1/snmp/rediscover-device

This endpoint triggers a rediscovery of an identified device. Utilizing the rediscover-device endpoint allows device rediscovery while the collector is running.

Required Body Properties

The body content type must be application/json and the following properties are required to identify the device that should be rediscovered:

  • ip
  • port


curl --location --request POST '' \
--header 'Content-Type: application/json' \
--data-raw '{
"ip": "",
"port": 161