Commit 5a76314 1 parent f570126 commit 5a76314 Copy full SHA for 5a76314
File tree 1 file changed +8
-0
lines changed
docs/docs/Data-Aggregation-API
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 1
1
# Design
2
2
3
+ ## Swagger
4
+
5
+ The Swagger UI can be found at ` /swagger-ui ` url.
6
+
3
7
## Ingestors
4
8
5
9
An ingestor is a component responsible for fetching data from a single source of truth. Most of the time it is querying a single endpoint.
@@ -99,8 +103,12 @@ The reports contain:
99
103
100
104
| Endpoint | Description |
101
105
| ------------| -----------|
106
+ | ` /v1/devices/[hostname]/config ` | Get config (OpenConfig+IETF) data for a specific device |
107
+ | ` /v1/devices/*/config ` | Get config (OpenConfig+IETF) data for all devices |
102
108
| ` /v1/devices/[hostname]/openconfig ` | Get OpenConfig data for a specific device |
103
109
| ` /v1/devices/*/openconfig ` | Get OpenConfig data for all devices |
110
+ | ` /v1/devices/[hostname]/ietf ` | Get IETF data for a specific device (usage example: SNMP configuration) |
111
+ | ` /v1/devices/*/ietf ` | Get IETF data for all devices (usage example: SNMP configuration) |
104
112
| ` /v1/devices/[hostname]/afk_enabled ` | Indicates if a device has the tag AFK enabled in NetBox |
105
113
| ` /v1/devices/*/afk_enabled ` | Same as above, but for all devices |
106
114
You can’t perform that action at this time.
0 commit comments