diff --git a/mapping_provider/api/network_graph.py b/mapping_provider/api/network_graph.py new file mode 100644 index 0000000000000000000000000000000000000000..616bef799db9f9ef943f9e2315bd7293f4a106e1 --- /dev/null +++ b/mapping_provider/api/network_graph.py @@ -0,0 +1,13 @@ +from fastapi import APIRouter + +from mapping_provider.dependencies import config_dep +from mapping_provider.services.gap import load_routers, load_trunks + +router = APIRouter() + + +@router.get("/network-graph") +def get_network_graph(config: config_dep): + routers = load_routers(config) + trunks = load_trunks(config) + return {"routers": routers, "trunks": trunks}