Files
nym/scripts/api_endpoints.json
T
import this c42b3f7617 Python CLI to self diagnose Nym nodes (#4606)
* initialised node_api_check CLI

* add swagger data

* print all stats as dicts - first one needs a tweak

* gateways and mixnodes return all dictionaries

* finish basic functionality of returning all data as dicts - need moe functions

* add --no_routing_history and --markdown options

* add error message

* initialise version count command

* version count work - missing error checks

* separate swagger query - need tweak for old mixnodes

* implement output function

* finished - ready for review

* simplify swagger request

* simplify error log

* address review - ping swagger/error solved

* finished version for review

* finished and cleaned - ready for review
2024-06-26 09:54:43 +00:00

44 lines
1.0 KiB
JSON

{
"mixnode":[
"/status/mixnode/{mix_id}/report",
"/status/mixnode/{mix_id}/history",
"/status/mixnode/{mix_id}/core-status-count",
"/status/mixnode/{mix_id}/status",
"/status/mixnode/{mix_id}/reward-estimation",
"/status/mixnode/{mix_id}/compute-reward-estimation",
"/status/mixnode/{mix_id}/stake-saturation",
"/status/mixnode/{mix_id}/inclusion-probability",
"/status/mixnode/{mix_id}/avg_uptime"
],
"gateway":[
"/status/gateway/{identity}/report",
"/status/gateway/{identity}/history",
"/status/gateway/{identity}/core-status-count",
"/status/gateway/{identity}/avg_uptime"
],
"swagger":[
"/roles",
"/build-information",
"/description",
"/host-information",
"/system-info",
"/gateway",
"/gateway/client-interfaces",
"/gateway/client-interfaces/mixnet-websockets",
"/gateway/client-interfaces/wireguard",
"/health",
"/ip-packet-router",
"/metrics/mixing",
"/metrics/prometheus",
"/metrics/verloc",
"/mixnode",
"/network-requester",
"/network-requester/exit-policy"
]
}