4da01f9c61 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API for reported events ( #8217 )  
							
							... 
							
							
							
							Add an admin API to read entries of table `event_reports`. API: `GET /_synapse/admin/v1/event_reports` 
							
						 
						
							2020-09-22 18:15:04 +01:00  
				
					
						
							
							
								 
						
							
							
								d688b4bafc 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API for querying rooms where a user is a member ( #8306 )  
							
							... 
							
							
							
							Add a new admin API `GET /_synapse/admin/v1/users/<user_id>/joined_rooms` to
list all rooms where a user is a member. 
							
						 
						
							2020-09-18 15:26:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b82d68c0bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add the topic and avatar to the room details admin API ( #8305 )  
							
							
							
						 
						
							2020-09-14 10:07:04 -04:00  
				
					
						
							
							
								 
						
							
							
								b5133dd97f 
								
									
								
							
								 
							
						 
						
							
							
								
								Explain better what GDPR-erased means ( #8189 )  
							
							... 
							
							
							
							Fixes https://github.com/matrix-org/synapse/issues/8185  
							
						 
						
							2020-09-01 16:31:59 +01:00  
				
					
						
							
							
								 
						
							
							
								74bf8d4d06 
								
									
								
							
								 
							
						 
						
							
							
								
								Wording fixes to 'name' user admin api filter ( #8163 )  
							
							... 
							
							
							
							Some fixes to wording I noticed after merging #7377 . 
							
						 
						
							2020-08-25 15:03:24 +01:00  
				
					
						
							
							
								 
						
							
							
								79ac619403 
								
							
								 
							
						 
						
							
							
								
								Fix missing double-backtick in RST document  
							
							
							
						 
						
							2020-08-25 14:24:06 +01:00  
				
					
						
							
							
								 
						
							
							
								97962ad17b 
								
									
								
							
								 
							
						 
						
							
							
								
								Search in columns 'name' and 'displayname' in the admin users endpoint ( #7377 )  
							
							... 
							
							
							
							* Search in columns 'name' and 'displayname' in the admin users endpoint
Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de> 
							
						 
						
							2020-08-25 14:18:14 +01:00  
				
					
						
							
							
								 
						
							
							
								1048ed2afa 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify that undoing a shutdown might not be possible ( #8010 )  
							
							
							
						 
						
							2020-08-07 17:16:24 +01:00  
				
					
						
							
							
								 
						
							
							
								e2a4ba6f9b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add docs for undoing room shutdowns ( #7998 )  
							
							... 
							
							
							
							These docs were tested successfully in production by a customer, so it's probably fine. 
							
						 
						
							2020-07-31 04:41:44 +01:00  
				
					
						
							
							
								 
						
							
							
								e866e3b896 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an option to disable purge in delete room admin API ( #7964 )  
							
							... 
							
							
							
							Add option ```purge``` to ```POST /_synapse/admin/v1/rooms/<room_id>/delete```
Fixes : #3761 
Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2020-07-28 20:08:23 +01:00  
				
					
						
							
							
								 
						
							
							
								fff483ea96 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin endpoint to get members in a room. ( #7842 )  
							
							
							
						 
						
							2020-07-16 16:43:23 -04:00  
				
					
						
							
							
								 
						
							
							
								8c7d0f163d 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow accounts to be re-activated from the admin APIs. ( #7847 )  
							
							
							
						 
						
							2020-07-15 11:00:21 -04:00  
				
					
						
							
							
								 
						
							
							
								491f0dab1b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add delete room admin endpoint ( #7613 )  
							
							... 
							
							
							
							The Delete Room admin API allows server admins to remove rooms from server
and block these rooms.
`DELETE /_synapse/admin/v1/rooms/<room_id>`
It is a combination and improvement of "[Shutdown room](https://github.com/matrix-org/synapse/blob/develop/docs/admin_api/shutdown_room.md )" and "[Purge room](https://github.com/matrix-org/synapse/blob/develop/docs/admin_api/purge_room.md )" API.
Fixes : #6425  
It also fixes a bug in [synapse/storage/data_stores/main/room.py](synapse/storage/data_stores/main/room.py) in ` get_room_with_stats`.
It should return `None` if the room is unknown. But it returns an `IndexError`.
901b1fa561/synapse/storage/data_stores/main/room.py (L99-L105)#5575 
- https://github.com/Awesome-Technologies/synapse-admin/issues/17 
Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2020-07-14 12:36:23 +01:00  
				
					
						
							
							
								 
						
							
							
								1bc00fd76d 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarifications to the admin api documentation ( #7647 )  
							
							... 
							
							
							
							* Clarify how to authenticate
* path params are not the same thing as query params
* Fix documentation for `/_synapse/admin/v2/users/<user_id>` 
							
						 
						
							2020-06-05 17:31:05 +01:00  
				
					
						
							
							
								 
						
							
							
								2970ce8367 
								
									
								
							
								 
							
						 
						
							
							
								
								Add device management to admin API ( #7481 )  
							
							... 
							
							
							
							- Admin is able to
  - change displaynames
  - delete devices
  - list devices
  - get device informations
Fixes  #7330  
							
						 
						
							2020-06-05 13:07:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ab3e19d814 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve API doc readability ( #7527 )  
							
							
							
						 
						
							2020-05-19 11:20:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a4a5ec4096 
								
									
								
							
								 
							
						 
						
							
							
								
								Add room details admin endpoint ( #7317 )  
							
							
							
						 
						
							2020-05-07 15:33:07 -04:00  
				
					
						
							
							
								 
						
							
							
								c58ae367d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up admin api docs ( #7361 )  
							
							
							
						 
						
							2020-04-28 20:06:03 +01:00  
				
					
						
							
							
								 
						
							
							
								04dd7d182d 
								
									
								
							
								 
							
						 
						
							
							
								
								Return total number of users and profile attributes in admin users endpoint ( #6881 )  
							
							... 
							
							
							
							Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de> 
							
						 
						
							2020-04-28 18:19:36 +01:00  
				
					
						
							
							
								 
						
							
							
								6b6685db9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Extend room admin api with additional attributes ( #7225 )  
							
							
							
						 
						
							2020-04-22 13:38:41 +01:00  
				
					
						
							
							
								 
						
							
							
								fb69690761 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API to join users to a room. ( #7051 )  
							
							
							
						 
						
							2020-03-27 19:16:43 +00:00  
				
					
						
							
							
								 
						
							
							
								88b41986db 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an option to the set password API to choose whether to logout other devices. ( #7085 )  
							
							
							
						 
						
							2020-03-18 07:50:00 -04:00  
				
					
						
							
							
								 
						
							
							
								6cd34da8b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6891  from matrix-org/babolivier/retention-doc-amend  
							
							... 
							
							
							
							Spell out that the last event sent to a room won't be deleted by a purge 
							
						 
						
							2020-02-12 20:12:20 +00:00  
				
					
						
							
							
								 
						
							
							
								08e050c3fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Rephrase  
							
							
							
						 
						
							2020-02-12 15:39:40 +00:00  
				
					
						
							
							
								 
						
							
							
								47acbc519f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2020-02-12 13:24:09 +00:00  
				
					
						
							
							
								 
						
							
							
								6b21986e4e 
								
									
								
							
								 
							
						 
						
							
							
								
								Also spell it out in the purge history API doc  
							
							
							
						 
						
							2020-02-11 17:56:04 +00:00  
				
					
						
							
							
								 
						
							
							
								56ca93ef59 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin api to add an email address ( #6789 )  
							
							
							
						 
						
							2020-02-07 10:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f0561fcffd 
								
									
								
							
								 
							
						 
						
							
							
								
								Update documentation ( #6859 )  
							
							... 
							
							
							
							Update documentation to reflect the correct format of user_id (fully qualified). 
							
						 
						
							2020-02-05 21:27:38 +00:00  
				
					
						
							
							
								 
						
							
							
								d31f5f4d89 
								
									
								
							
								 
							
						 
						
							
							
								
								Update admin room docs with correct endpoints ( #6770 )  
							
							
							
						 
						
							2020-01-23 11:37:26 +00:00  
				
					
						
							
							
								 
						
							
							
								90a28fb475 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API to list, filter and sort rooms ( #6720 )  
							
							
							
						 
						
							2020-01-22 13:36:43 +00:00  
				
					
						
							
							
								 
						
							
							
								1177d3f3a3 
								
									
								
							
								 
							
						 
						
							
							
								
								Quarantine media by ID or user ID ( #6681 )  
							
							
							
						 
						
							2020-01-13 18:10:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d2906fe666 
								
							
								 
							
						 
						
							
							
								
								Allow admin users to create or modify users without a shared secret ( #6495 )  
							
							... 
							
							
							
							Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de> 
							
						 
						
							2020-01-09 13:31:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0b90fc6ed2 
								
									
								
							
								 
							
						 
						
							
							
								
								Document Shutdown Room admin API ( #6541 )  
							
							
							
						 
						
							2019-12-13 15:28:48 +00:00  
				
					
						
							
							
								 
						
							
							
								649b6bc088 
								
							
								 
							
						 
						
							
							
								
								Replace /admin/v1/users_paginate endpoint with /admin/v2/users ( #5925 )  
							
							
							
						 
						
							2019-12-05 18:12:23 +00:00  
				
					
						
							
							
								 
						
							
							
								620f98b65b 
								
									
								
							
								 
							
						 
						
							
							
								
								write some docs for the quarantine_media api ( #6458 )  
							
							
							
						 
						
							2019-12-03 18:20:39 +00:00  
				
					
						
							
							
								 
						
							
							
								baf12bc02a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2019-10-02 14:41:02 +01:00  
				
					
						
							
							
								 
						
							
							
								1c7df13e7b 
								
							
								 
							
						 
						
							
							
								
								add explanations on how to actually include an access_token ( #6031 )  
							
							
							
						 
						
							2019-09-13 08:50:17 +01:00  
				
					
						
							
							
								 
						
							
							
								1b959b6977 
								
							
								 
							
						 
						
							
							
								
								Document GET method for retrieving admin bit of user in admin API  
							
							... 
							
							
							
							Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> 
							
						 
						
							2019-08-27 13:19:19 +01:00  
				
					
						
							
							
								 
						
							
							
								1a7e6eb633 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Admin API capability to set adminship of a user ( #5878 )  
							
							... 
							
							
							
							Admin API: Set adminship of a user 
							
						 
						
							2019-08-27 10:14:00 +01:00  
				
					
						
							
							
								 
						
							
							
								119aa31b10 
								
									
								
							
								 
							
						 
						
							
							
								
								Servlet to purge old rooms ( #5845 )  
							
							
							
						 
						
							2019-08-22 10:42:59 +01:00  
				
					
						
							
							
								 
						
							
							
								3e1af5109c 
								
							
								 
							
						 
						
							
							
								
								Clarify that the admin change password endpoint logs them out ( #5303 )  
							
							
							
						 
						
							2019-05-31 09:45:46 +01:00  
				
					
						
							
							
								 
						
							
							
								59e2d2694d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the requirement to authenticate for /admin/server_version. ( #5122 )  
							
							... 
							
							
							
							This endpoint isn't much use for its intended purpose if you first need to get
yourself an admin's auth token.
I've restricted it to the `/_synapse/admin` path to make it a bit easier to
lock down for those concerned about exposing this information. I don't imagine
anyone is using it in anger currently. 
							
						 
						
							2019-05-07 09:29:30 +01:00  
				
					
						
							
							
								 
						
							
							
								3fdff14207 
								
							
								 
							
						 
						
							
							
								
								Fix spelling in server notices admin API docs ( #5142 )  
							
							
							
						 
						
							2019-05-06 22:15:02 +01:00  
				
					
						
							
							
								 
						
							
							
								12f9d51e82 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin api for sending server_notices ( #5121 )  
							
							
							
						 
						
							2019-05-02 11:59:16 +01:00  
				
					
						
							
							
								 
						
							
							
								8e9ca83537 
								
							
								 
							
						 
						
							
							
								
								Move admin API to a new prefix  
							
							
							
						 
						
							2019-05-01 15:44:30 +01:00  
				
					
						
							
							
								 
						
							
							
								031919dafb 
								
							
								 
							
						 
						
							
							
								
								Fix whole path for admin route  
							
							
							
						 
						
							2019-05-01 11:38:27 +01:00  
				
					
						
							
							
								 
						
							
							
								d8e357b7cf 
								
							
								 
							
						 
						
							
							
								
								Fix typo in account validity admin route  
							
							
							
						 
						
							2019-05-01 11:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ca90336a69 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into babolivier/account_expiration  
							
							
							
						 
						
							2019-04-17 19:44:40 +01:00  
				
					
						
							
							
								 
						
							
							
								eaf41a943b 
								
							
								 
							
						 
						
							
							
								
								Add management endpoints for account validity  
							
							
							
						 
						
							2019-04-17 19:34:45 +01:00  
				
					
						
							
							
								 
						
							
							
								c192bf8970 
								
							
								 
							
						 
						
							
							
								
								Add admin API for group deletion  
							
							
							
						 
						
							2019-04-03 16:29:52 +01:00