diff --git a/doc/source/features.csv b/doc/source/features.csv index d945ac2..a15c270 100644 --- a/doc/source/features.csv +++ b/doc/source/features.csv @@ -9,14 +9,33 @@ Synapse Admin API,synadm command group / synadm command " `Delete a specific event report `_", "`Experimental Features API `_", "`Media API `_",":doc:`synadm.cli.media` :doc:`synadm.cli.user`" +" `Querying media `_", " `List all media in a room `_",:option:`synadm media list -r` " `List all media uploaded by a user `_",":option:`synadm media list -u` :option:`synadm user media -f`" +" `Quarantine media `_", +" `Quarantining media by ID `_", +" `Remove media from quarantine by ID `_", +" `Quarantining media in a room `_", +" `Quarantining all media of a user `_", +" `Protecting media from being quarantined `_", +" `Unprotecting media from being quarantined `_", +" `Delete local media `_", +" `Delete a specific local media `_", +" `Delete local media by date or size `_", +" `Delete media uploaded by a user `_", +" `Purge Remote Media API `_", "`Purge History API `_",:doc:`synadm.cli.history` " `Purge history `_",:option:`synadm history purge -i` " `Purge status query `_",:option:`synadm history purge-status PURGE_ID` "`Register Users API `_", " `Shared-Secret Registration `_", "`Registration Tokens API `_",:doc:`synadm.cli.regtok` +" `Registration token objects `_", +" `List all tokens `_", +" `Get one token `_", +" `Create token `_", +" `Update token `_", +" `Delete token `_", "`Manipulate Room Membership API `_",:doc:`synadm.cli.room` " `Edit Room Membership API `_",:option:`synadm room join ROOM_ID_OR_ALIAS` "`Rooms API `_",:doc:`synadm.cli.room` @@ -42,10 +61,49 @@ Synapse Admin API,synadm command group / synadm command " `Event Context API `_", "`Server Notices API `_",:doc:`synadm.cli.notice` "`Statistics API `_", +" `Users' media usage statistics `_", +" `Get largest rooms by size in database `_", "`User Admin API `_",:doc:`synadm.cli.user` -"`Server Version API `_",:option:`synadm --version` +" `Query User Account `_", +" `Create or modify account `_", +" `List Accounts `_", +" `List Accounts (V2) `_", +" `List Accounts (V3) `_", +" `Query current sessions for a user `_", +" `Deactivate Account `_", +" `Reset password `_", +" `Get whether a user is a server administrator or not `_", +" `Change whether a user is a server administrator or not `_", +" `List room memberships of a user `_", +" `Account Data `_", +" `User media `_", +" `List media uploaded by a user `_", +" `Delete media uploaded by a user `_", +" `Login as a user `_", +" `Allow replacing master cross-signing key without User-Interactive Auth `_", +" `User devices `_", +" `List all devices `_", +" `Create a device `_", +" `Delete multiple devices `_", +" `Show a device `_", +" `Update a device `_", +" `Delete a device `_", +" `List all pushers `_", +" `Controlling whether a user is shadow-banned `_", +" `Override ratelimiting for users `_", +" `Get status of ratelimit `_", +" `Set ratelimit `_", +" `Delete ratelimit `_", +" `Check username availability `_", +" `Find a user based on their ID in an auth provider `_", +" `Find a user based on their Third Party ID (ThreePID or 3PID) `_" +"`Version API `_",:option:`synadm --version` "`Federation API `_", -"",:doc:`synadm.cli.config` -"",:doc:`synadm.cli.raw` -"",:doc:`synadm.cli.matrix` +" `List of destinations `_", +" `Destination Details API `_", +" `Destination rooms `_", +" `Reset connection timeout `_", +"no specific api",:doc:`synadm.cli.config` +"no specific api",:doc:`synadm.cli.raw` +"no specific api",:doc:`synadm.cli.matrix`