diff --git a/docs/source/protocol/msr.rst b/docs/source/protocol/msr.rst
index 112a7113ce33de8244fdda4c58fda7661ee134a0..12eb41eefaaf3fc24995b1dac69591a808860c62 100644
--- a/docs/source/protocol/msr.rst
+++ b/docs/source/protocol/msr.rst
@@ -14,7 +14,33 @@ These endpoints are intended for use by MSR.
 .. autofunction:: inventory_provider.routes.msr.access_services
 
 
-/msr/logical-system-peerings</name>
+/msr/bgp/logical-systems
 -------------------------------------
 
-.. autofunction:: inventory_provider.routes.msr.logical_system_peerings
\ No newline at end of file
+.. autofunction:: inventory_provider.routes.msr.get_logical_systems
+
+
+/msr/bgp/logical-system-peerings</name>
+------------------------------------------
+
+.. autofunction:: inventory_provider.routes.msr.logical_system_peerings
+
+
+/msr/bgp/groups
+-------------------------------------
+
+.. autofunction:: inventory_provider.routes.msr.get_peering_groups
+
+
+/msr/bgp/group-peerings</name>
+-------------------------------------
+
+.. autofunction:: inventory_provider.routes.msr.bgp_group_peerings
+
+
+helpers
+-------------------------------------
+
+.. autofunction:: inventory_provider.routes.msr._handle_peering_group_list_request
+
+.. autofunction:: inventory_provider.routes.msr._handle_peering_group_request
diff --git a/inventory_provider/routes/msr.py b/inventory_provider/routes/msr.py
index f4c03200dd4e7ec4786a0f6663f657fd5a4f826b..62e25212e3291d23d0b5635c63ce9bba9cde1c35 100644
--- a/inventory_provider/routes/msr.py
+++ b/inventory_provider/routes/msr.py
@@ -138,7 +138,7 @@ def _handle_peering_group_request(name, cache_key, group_key_base):
     .. asjson::
        inventory_provider.routes.msr.PEERING_LIST_SCHEMA
 
-    :param name: group/logical-system name, nor None
+    :param name: group/logical-system name, or None
     :param cache_key: base cache key for this type of request
     :param group_key_base: key above which the peerings are grouped
     :return: a json list, formatted as above