For enterprises deploying centralized database such as IP Address Management (IPAM) or Configuration Management Database (CMDB) to maintain basic device information, NetBrain can synchronize with these CMDB or inventory systems as well as serve as a CMDB for them to query data stored in NetBrain as a single source of truth.
The system provides dozens of RESTful APIs to read (Get) and write (Set) data.
Tip: You can also view these APIs including its parameters, responses, sample codes and more details in a Swagger page, and try out each API in the page.
Category |
Description |
API Lists |
---|---|---|
Authentication and Initialization |
Initialize and Authenticate user information before querying system data. |
▪Log in to get an authentication token |
Discovery |
Manage and view discovery tasks. |
▪Get a list of discovery tasks in a domain ▪Add IPs as seeds to a discovery task ▪Remove IPs from a discovery task ▪Get all IPs added to a discovery task ▪Get the running status of a discovery task |
Site Information |
Get the information of a site. |
▪Get the basic information of a site |
Site Modification |
Make modifications to a site. |
▪Create a transaction to start site modification ▪Commit modifications to rebuild a site |
Device Management |
View devices and device data, add devices to a domain or remove devices from a domain. |
▪Get devices in a device group ▪Get the front server of a device |
Device Information |
Get information about devices. |
▪Get the value of a specified device attribute ▪Get all interfaces of a device ▪Get the value of a specified interface attribute ▪Get the value of a specified module attribute ▪Get the neighbors of a device by topology type |
Device and Interface Attribute Management |
Manage device and interface attributes, such as put delete or create an attribute. |
▪Create a customized device attribute ▪Set value for a specified device attribute ▪Create a customized interface attribute ▪Set value for a specified interface attribute ▪Delete an interface attribute ▪Create a customized module attribute |
Path |
Calculate paths and view path results. |
|
System Management |
Manage your NetBrain system. |
|
Topology Building |
Build Layer 2 and Layer 3 topology in a domain. |
|
Network Settings |
Manage credentials in a network setting. |
|
Map |
Export a map or delete a map. |
▪Get the file list (Embedded Map) ▪Get device group (Embedded Map) |
Benchmark |
Manage benchmark tasks in a domain. |
▪Run a benchmark task immediately |
Users |
Manage user accounts. |
|
Tuning devices |
Tune network devices and get the tuning result. |
See also: