From 18aeffdc969df4f86ea06d0d2edb2d863c377753 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 29 Jan 2025 13:39:44 +0100 Subject: [PATCH] api update: core --- source/development/api/core/auth.rst | 46 +++++++++++++++++++++++++++ source/development/api/core/core.rst | 28 ++++++++++++++++ source/development/api/core/trust.rst | 1 + 3 files changed, 75 insertions(+) create mode 100644 source/development/api/core/auth.rst diff --git a/source/development/api/core/auth.rst b/source/development/api/core/auth.rst new file mode 100644 index 00000000..3260629c --- /dev/null +++ b/source/development/api/core/auth.rst @@ -0,0 +1,46 @@ +Auth +~~~~ + +.. csv-table:: Resources (GroupController.php) + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "``POST``","auth","group","add","" + "``POST``","auth","group","del","$uuid" + "``GET``","auth","group","get","$uuid=null" + "``GET``","auth","group","get","" + "``*``","auth","group","search","" + "``POST``","auth","group","set","$uuid=null" + "``POST``","auth","group","set","" + + "``<>``", "", "", "", "*model* `Group.xml `__" + +.. csv-table:: Service (PrivController.php) + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "``GET``","auth","priv","get","" + "``GET``","auth","priv","getItem","$id" + "``GET``","auth","priv","search","" + "``POST``","auth","priv","set","" + "``POST``","auth","priv","setItem","$id" + + "``<>``", "", "", "", "*model* `Priv.xml `__" + +.. csv-table:: Resources (UserController.php) + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "``POST``","auth","user","add","" + "``POST``","auth","user","addApiKey","$username" + "``POST``","auth","user","del","$uuid" + "``POST``","auth","user","delApiKey","$id" + "``GET``","auth","user","get","$uuid=null" + "``GET``","auth","user","get","" + "``GET``","auth","user","newOtpSeed","" + "``*``","auth","user","search","" + "``GET``","auth","user","searchApiKey","" + "``POST``","auth","user","set","$uuid=null" + "``POST``","auth","user","set","" + + "``<>``", "", "", "", "*model* `User.xml `__" diff --git a/source/development/api/core/core.rst b/source/development/api/core/core.rst index 97470f0c..ad214379 100644 --- a/source/development/api/core/core.rst +++ b/source/development/api/core/core.rst @@ -32,6 +32,18 @@ Core "``<>``", "", "", "", "*model* `Hasync.xml `__" +.. csv-table:: Resources (HasyncStatusController.php) + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "``GET``","core","hasync_status","remoteService","$action,$service,$service_id" + "``POST``","core","hasync_status","restart","$service=null,$service_id=null" + "``POST``","core","hasync_status","restartAll","$service=null,$service_id=null" + "``GET``","core","hasync_status","services","" + "``POST``","core","hasync_status","start","$service=null,$service_id=null" + "``POST``","core","hasync_status","stop","$service=null,$service_id=null" + "``GET``","core","hasync_status","version","" + .. csv-table:: Resources (MenuController.php) :header: "Method", "Module", "Controller", "Command", "Parameters" :widths: 4, 15, 15, 30, 40 @@ -68,3 +80,19 @@ Core "``POST``","core","system","halt","" "``POST``","core","system","reboot","" "``GET``","core","system","status","" + +.. csv-table:: Resources (TunablesController.php) + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "``POST``","core","tunables","addItem","" + "``POST``","core","tunables","delItem","$uuid" + "``GET``","core","tunables","get","" + "``GET``","core","tunables","getItem","$uuid=null" + "``POST``","core","tunables","reconfigure","" + "``POST``","core","tunables","reset","" + "``*``","core","tunables","searchItem","" + "``POST``","core","tunables","set","" + "``POST``","core","tunables","setItem","$uuid" + + "``<>``", "", "", "", "*model* `Tunables.xml `__" diff --git a/source/development/api/core/trust.rst b/source/development/api/core/trust.rst index 9c31a316..672e1943 100644 --- a/source/development/api/core/trust.rst +++ b/source/development/api/core/trust.rst @@ -34,6 +34,7 @@ Trust "``*``","trust","cert","search","" "``POST``","trust","cert","set","$uuid=null" "``POST``","trust","cert","set","" + "``GET``","trust","cert","userList","" "``<>``", "", "", "", "*model* `Cert.xml `__"