diff options
author | Kristian Lyngstol <kristian@bohemians.org> | 2016-03-04 19:58:01 +0100 |
---|---|---|
committer | Kristian Lyngstol <kristian@bohemians.org> | 2016-03-04 19:58:01 +0100 |
commit | 6c8b525c2beb2b23daa892b698f0a5e103bddcc7 (patch) | |
tree | d29bea07df7b9fefddb4ffdd751820148db13fae | |
parent | b4527d6f786ec856f0346a600db81aaf849bb363 (diff) |
NMS: Sort api "doc"
No, this isn't even close to finished. Needs documentation on the actual
API and output and whatnot.
-rw-r--r-- | web/nms.gathering.org/api/API.rst | 57 |
1 files changed, 32 insertions, 25 deletions
diff --git a/web/nms.gathering.org/api/API.rst b/web/nms.gathering.org/api/API.rst index 5876302..4751ee5 100644 --- a/web/nms.gathering.org/api/API.rst +++ b/web/nms.gathering.org/api/API.rst @@ -19,12 +19,15 @@ Currently error handling sucks. This document is in no way complete, but it's a start. It will be updated as time permits and API's stabilize. -/appi/private/comment-add -------------------------- +Private +....... + +/api/private/comment-add +------------------------ Methods: POST - -- Add a comment +Add a comment /api/private/comment-change --------------------------- @@ -38,30 +41,30 @@ deleted, making sure they are never shown. --------------------- Methods: GET -Update frequency: on user input - -/api/public/ping ----------------- -Methods: GET -Update frequency: every second or so. +Update frequency: on user input -Used to report linknet latency. - -The switch latency is being integrated into switch-state.pl and linknet -latency will similarly be moved. +Lists comments. /api/private/port-state ----------------------- Methods: GET -Update frequency: Every few seconds, based on SNMP data. -Private. +Update frequency: Every few seconds, based on SNMP data. Returns detailed per-port statistics. Being somewhat reorganized but will remain highly relevant. +/api/private/switches-management +-------------------------------- + +Methods: GET + +Update frequency: Infrequent (on topology/config changes) + +List management information for switches. + /api/private/switch-add ----------------------- @@ -71,23 +74,29 @@ Add switches, supports same format as tools/add_switches.txt.pl Accepts an array of switches. -/api/public/switches --------------------- +Public +...... + +/api/public/ping +---------------- Methods: GET -Update frequency: Infrequent (on topology/config changes) +Update frequency: every second or so. -List all switches and map positions. +Used to report linknet latency. -Used to draw switches on a map and provide static information. +The switch latency is being integrated into switch-state.pl and linknet +latency will similarly be moved. -/api/public/switches-management -------------------------------- +/api/public/switches +-------------------- Methods: GET Update frequency: Infrequent (on topology/config changes) -List management information for switches. +List all switches and map positions. + +Used to draw switches on a map and provide static information. /api/public/switch-state ------------------------ @@ -97,5 +106,3 @@ Update frequency: Every second Provides state for each switch, including total port speed, uplink port speed, latency and temperature. - -100% public. |