NBI config API¶
NBI config API allows remote system to fetch Managed Object's configuration, eigther last of specified revision
Get Last Config¶
GET /api/nbi/config/(int:object_id)
Get last configuration for Managed Object with id object_id
Example Request
GET /api/nbi/config/333 HTTP/1.1
Host: noc.example.com
Private-Token: 12345
Example Response
HTTP/1.1 200 OK
Content-Type: text/plain
!
hostname Switch
...
Request Parameters¶
- object_id
- Managed Object's id.
Request Headers¶
- Private-Token
- API Key with
nbi:config
API access.
HTTP Status Code¶
- 200
- Success.
- 204
- No Content. Config has not been read yet.
- 404
- Object not found.
Get Config by Revision¶
GET /api/nbi/config/(int:object_id)/(str:revision id)
revision_id
for Managed Object with id object_id
Example Request
GET /api/nbi/config/333/5c03cb4cc04567000830be73 HTTP/1.1
Host: noc.example.com
Private-Token: 12345
Example Response
HTTP/1.1 200 OK
Content-Type: text/plain
!
hostname Switch
...
Request Parameters¶
- object_id
- Managed Object's id
- revision
- Config revision. Can be obtained via configrevisions API
Request Headers¶
- Private-Token
- API Key with
nbi:config
API access
HTTP Status Codes¶
- 200
- Success.
- 404
- Object not found.