Skip to content
This repository was archived by the owner on Apr 4, 2025. It is now read-only.

Commit 04bf17f

Browse files
committed
Point to "API to CLI" docs in README
and remove bullets list...
1 parent 2eddfa4 commit 04bf17f

File tree

1 file changed

+2
-68
lines changed

1 file changed

+2
-68
lines changed

README.md

Lines changed: 2 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -216,73 +216,7 @@ pip install .
216216

217217
## Implementation Status / Commands List
218218

219-
[Follow this link to the official Synapse Admin API docs](https://element-hq.github.io/synapse/develop/usage/administration/admin_api/index.html) - direct links to the specific API documentation pages are provided in the list below.
220-
221-
*Note: Most commands have several optional arguments available. Put -h after any of the below listed commands to view them or have a look at the [Command Line Reference](https://synadm.readthedocs.io/en/latest/index_cli_reference.html).*
222-
223-
224-
* [ ] [Account Validity](https://element-hq.github.io/synapse/develop/admin_api/account_validity.html)
225-
* [x] [Delete Group](https://element-hq.github.io/synapse/develop/admin_api/delete_group.html) (delete community)
226-
* [ ] [Event Reports](https://element-hq.github.io/synapse/develop/admin_api/event_reports.html)
227-
* [x] [Media Admin](https://element-hq.github.io/synapse/develop/admin_api/media_admin_api.html)
228-
* [x] `media list -r <room id>`
229-
* [x] `media list -u <user id>` (alias of `user media <user id>`)
230-
* [x] `media quarantine -s <server name> -i <media id>`
231-
* [x] `media quarantine -r <room id>`
232-
* [x] `media quarantine -u <room id>`
233-
* [x] `media protect <media id>`
234-
* [x] `media delete -s <server name> -i <media id>`
235-
* [x] `media delete -s <server name> --before <date> --size 1024`
236-
* [x] `media purge --before <date>` (purge remote media API)
237-
* [x] [Purge History](https://element-hq.github.io/synapse/develop/admin_api/purge_history_api.html)
238-
* [x] `history purge <room id>`
239-
* [x] `history purge-status <purge id>`
240-
* [x] ~~[Purge Rooms](https://element-hq.github.io/synapse/develop/admin_api/purge_room.html)~~ (DEPRECATED, covered by `room delete`)
241-
* [ ] [Register Users](https://element-hq.github.io/synapse/develop/admin_api/register_api.html)
242-
* [x] [Manipulate Room Membership](https://element-hq.github.io/synapse/develop/admin_api/room_membership.html)
243-
* [x] `room join`
244-
* [x] [Rooms](https://element-hq.github.io/synapse/develop/admin_api/rooms.html)
245-
* [x] `room list`
246-
* [x] `room details <room id>`
247-
* [x] `room members <room id>`
248-
* [x] `room delete <room id>`
249-
* [x] `room make-admin <room id> <user id>`
250-
* [x] `room state <room id>`
251-
* [ ] Additional commands and aliases around room management
252-
* [x] `room search <search-term>` (alias of `room list -n <search-term>`)
253-
* [x] `room resolve <room alias>`
254-
* [x] `room power-levels`
255-
* [x] `room block`
256-
* [x] `room block-status`
257-
* [x] [Server Notices](https://element-hq.github.io/synapse/develop/admin_api/server_notices.html)
258-
* [x] ~~[Shutdown Room](https://element-hq.github.io/synapse/develop/admin_api/shutdown_room.html)~~ (DEPRECATED, covered by `room delete`)
259-
* [ ] [Statistics](https://element-hq.github.io/synapse/develop/admin_api/statistics.html)
260-
* [ ] `synadm media user-stats`
261-
* [ ] `synadm room largest`
262-
* [x] [Users](https://element-hq.github.io/synapse/develop/admin_api/user_admin_api.html)
263-
* [x] `user details <user id>`
264-
* [x] `user modify <user id>` (also used for user creation)
265-
* [x] `user list`
266-
* [x] `user deactivate <user id>` (including GDPR erase)
267-
* [x] `user password <user id>`
268-
* [x] `user membership <user id>`
269-
* [x] `user whois <user id>`
270-
* [x] `user shadow-ban <user id>`
271-
* [x] `user media -u <user id>` (also available as `media list -u <user id>`)
272-
* [x] `user login <user id>`
273-
* [ ] Additional commands and aliases around user management
274-
* [x] `user search <search-term>` (shortcut to `user list -d -g -n <search-term>`)
275-
* [ ] `user create <user id>` (alias of `user modify ...`)
276-
* [x] `user prune-devices <user id>`
277-
* [x] [Server Version](https://element-hq.github.io/synapse/develop/admin_api/version_api.html)
278-
* [x] `version`
279-
* [x] [Registration Tokens](https://element-hq.github.io/synapse/latest/usage/administration/admin_api/registration_tokens.html)
280-
* [x] `regtok list`
281-
* [x] `regtok details <registration token>`
282-
* [x] `regtok new`
283-
* [x] `regtok update <registration token>`
284-
* [x] `regtok delete <registration token>`
285-
219+
The [API to CLI Mapping](https://synadm.readthedocs.io/en/dev/features.html) section of our documentation provides an overview of what `synadm` can do.
286220

287221

288222
## Get in Touch
@@ -301,4 +235,4 @@ If you are sure you've found a bug that was not already reported, certainly dire
301235

302236
First of all, thanks for your interest in contributing to `synadm`! We appreciate any help, no matter if you are a programmer or a user. Both groups can do valuable things for the `synadm` project. We love providing a useful tool to fellow Synapse sysadmins but rely on contribution from the Synapse and Matrix community to keep `synadm` useful, current and stable.
303237

304-
Please review the [contributing docs](CONTRIBUTING.md) for guidelines and help around the topic!
238+
Please review the [contributing docs](CONTRIBUTING.md) for guidelines and help around the topic!

0 commit comments

Comments
 (0)