diff --git a/docs/administrator_documentation/manage_script/reference.md b/docs/administrator_documentation/manage_script/reference.md
new file mode 100644
index 0000000000000000000000000000000000000000..c420031b15836d82a5f4c51a8042be7f367988e2
--- /dev/null
+++ b/docs/administrator_documentation/manage_script/reference.md
@@ -0,0 +1,7 @@
+# Management script reference
+
+```{eval-rst}
+
+.. automethod:: cli.users.create
+
+```
diff --git a/docs/conf.py b/docs/conf.py
index 96b9d0347273d09bc6e84c5b504512e4a4caa65b..16deb5dcbbec79763ceb61e07ad95072d01b1535 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -24,6 +24,7 @@ import subprocess
 
 sys.path.insert(0, os.path.abspath("../api"))
 sys.path.insert(0, os.path.abspath("../api/config"))
+sys.path.append(os.path.abspath("../api/funkwhale_api/cli"))
 
 import funkwhale_api  # NOQA