Unable to render embedded object: File (Dark logo transperant background.png) not found.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

GET snmp_devices/meta

Resource Information

Requires Authentication?

Yes

Response Formats

json

HTTP Methods

GET

Returns list of meta data information used for SNMP Devices configuration.

Resource URL

http://{host}/api/2.0/snmp_devices/meta/.format

Example Request

GET 

  1. http://44.235.52.211/api/2.0/snmp_devices/meta/.json

{
    "DeviceTypes": {
        "1": "Scopus IRD-2900",
        "2": "Tandberg Rx8200",
        "3": "Tandberg Rx1290",
        "4": "Sencore 3187B",
        "5": "Cisco D9854"
    }
}

 


 

GET snmp_devices

Resource Information

Requires Authentication?

Yes

Response Formats

json

HTTP Methods

GET

Returns a list of all SNMP Devices configuration data.

Resource URL

http://{host}/api/2.0/snmp_devices/.format

Example Request

GET 

  1. http://44.235.52.211/api/2.0/snmp_devices/.json

[
    {
        "SnmpDevice": {
            "id": 1,
            "title": "ext_Device",
            "ip_address": "192.168.0.1",
            "port": 162,
            "snmp_device_type_id": 1,
            "read_community": "read",
            "write_community": "write",
            "input_port_id": 1,
            "output_port_id": 1,
            "network_id": 0,
            "modified": "1619952244989",
            "created": "1619952244989"
        }
    },
    {
        "SnmpDevice": {
            "id": 2,
            "title": "ext_Device2",
            "ip_address": "192.168.0.2",
            "port": 2000,
            "snmp_device_type_id": 3,
            "read_community": "read",
            "write_community": "write",
            "input_port_id": 1,
            "output_port_id": 1,
            "network_id": 1,
            "modified": "1619952308937",
            "created": "1619952281683"
        }
    }
]

 


 

GET snmp_devices/{id}

Resource Information

Requires Authentication?

Yes

Response Formats

json

HTTP Methods

GET

Returns a single specific SNMP Device configuration data.

Resource URL

http://{host}/api/2.0/snmp_devices/{id}/.format

Parameters

Parameter

Data Type

Description

id
(required)

integer

The ID of the desired SNMP Device to be viewed.

Example Request

GET 

  1. http://44.235.52.211/api/2.0/snmp_devices/1/.json

{
    "SnmpDevice": {
        "id": 1,
        "title": "ext_Device",
        "ip_address": "192.168.0.1",
        "port": 162,
        "snmp_device_type_id": 1,
        "read_community": "read",
        "write_community": "write",
        "input_port_id": 1,
        "output_port_id": 1,
        "network_id": 0,
        "modified": "1619952244989",
        "created": "1619952244989"
    }
}

 


 

POST snmp_devices

Resource Information

Requires Authentication?

Yes

Response Formats

json

HTTP Methods

POST

Adds a new SNMP Device configuration.

Resource URL

http://{host}/api/2.0/snmp_devices/.format

Example Request

POST 

  1. http://44.235.52.211/api/2.0/snmp_devices/.json

Body

{
  "SnmpDevice": {
    "ip_address": "192.168.0.34",
    "network_id": 0,
    "port": 162,
    "read_community": "read",
    "snmp_device_type_id": 3,
    "title": "SNMP Dev_NEW",
    "write_community": "write"
  }
}

Response

{
    "SnmpDevice": {
        "id": 4,
        "title": "SNMP Dev_NEW",
        "ip_address": "192.168.0.34",
        "port": 162,
        "snmp_device_type_id": 3,
        "read_community": "read",
        "write_community": "write",
        "input_port_id": 1,
        "output_port_id": 1,
        "network_id": 0,
        "modified": "1619957663731",
        "created": "1619957663731"
    }
}

 


 

POST snmp_devices/{id}

Resource Information

Requires Authentication?

Yes

Response Formats

json

HTTP Methods

POST

Duplicates a single specific SNMP Device, preserving all configuration data except for title.

Resource URL

http://{host}/api/2.0/snmp_devices/{id}/.format

Parameters

Parameter

Data Type

Description

id
(required)

integer

The ID of the desired SNMP device to be copied.

Example Request

POST 

  1. http://44.235.52.211/api/2.0/snmp_devices/2/.json

{
    "SnmpDevice": {
        "id": 6,
        "title": "ext_Device2_2",
        "ip_address": "192.168.0.2",
        "port": 2000,
        "snmp_device_type_id": 3,
        "read_community": "read",
        "write_community": "write",
        "input_port_id": 1,
        "output_port_id": 1,
        "network_id": 1,
        "modified": "1619957832396",
        "created": "1619957832396"
    }
}

 


 

PUT snmp_devices/{id}

Resource Information

Requires Authentication?

Yes

Response Formats

json

HTTP Methods

PUT

Updates a single specific SNMP Device configuration.

Resource URL

http://{host}/api/2.0/snmp_devices/{id}/.format

Parameters

Parameter

Data Type

Description

1
(required)

integer

The ID of the desired SNMP device to be updated.

Example Request

PUT 

  1. http://44.235.52.211/api/2.0/snmp_devices/1/.json

Body

{
  "SnmpDevice": {
    "ip_address": "192.168.0.12",
    "network_id": 0,
    "port": 162,
    "read_community": "read",
    "snmp_device_type_id": 4,
    "title": "SNMP Dev_EDIT",
    "write_community": "write"
  }
}

Response

{
    "SnmpDevice": {
        "id": 1,
        "title": "SNMP Dev_EDIT",
        "ip_address": "192.168.0.12",
        "port": 162,
        "snmp_device_type_id": 4,
        "read_community": "read",
        "write_community": "write",
        "input_port_id": 1,
        "output_port_id": 1,
        "network_id": 0,
        "modified": "1619957858988",
        "created": "1619952244989"
    }
}

 


 

DELETE snmp_devices/{id}

Resource Information

Requires Authentication?

Yes

Response Formats

json

HTTP Methods

DELETE

Deletes a single specific SNMP Device configuration.

Resource URL

http://{host}/api/2.0/snmp_devices/{id}/.format

Parameters

Parameter

Data Type

Description

id
(required)

integer

The ID of the desired SNMP device to be deleted.

Example Request

DELETE 

  1. http://44.235.52.211/api/2.0/snmp_devices/1/.json

{
    "success": true
}

 


 

GET snmp_devices/command/setDevice/{channel_id}/{snmp_dev_id}/{device_id}

Resource Information

Requires Authentication?

Yes

Response Formats

json

HTTP Methods

GET

Send a specific channel to a pre-configured external SNMP Device.

Resource URL

http://{host}/api/2.0/snmp_devices/command/test/{id}/.format

Parameters

Parameter

Data Type

Description

id
(required)

integer

The ID of the desired SNMP device to be displayed.

Example Request

GET

  1. http://44.235.52.211/api/2.0/snmp_devices/command/setDevice/1/1/.json

{
    "Task": {
        "id": 572836,
        "device_id": 9011,
        "type": "Agent Test",
        "type_id": 12,
        "mode": "Starting",
        "mode_id": 1,
        "status": null,
        "description": null,
        "total": 0,
        "completed": 0,
        "time_remained": 0,
        "modified": "1619505090620"
    }
}

  • No labels