Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								71c9f8de6d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an `order_by` field to list users' media admin API. ( #8978 )  
							
							 
							
							
							
						 
						
							2021-02-22 14:38:51 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								c8d9383cfb 
								
									
								
							
								 
							
						 
						
							
							
								
								Add the shadow-banning status to the display user admin API. ( #9400 )  
							
							 
							
							
							
						 
						
							2021-02-17 15:19:23 -05:00  
						
					 
				
					
						
							
							
								 
								David Teller
							
						 
						
							 
							
							
								
								
							
							
								
							
								b0b2cac057 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #9150  from Yoric/develop-context  
							
							 
							
							... 
							
							
							
							New API /_synapse/admin/rooms/{roomId}/context/{eventId} 
							
						 
						
							2021-02-08 15:53:44 +01:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
								
								
							
							
								
							
								b60bb28bbc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an admin API to get the current room state ( #9168 )  
							
							 
							
							... 
							
							
							
							This could arguably replace the existing admin API for `/members`, however that is out of scope of this change.
This sort of endpoint is ideal for moderation use cases as well as other applications, such as needing to retrieve various bits of information about a room to perform a task (like syncing power levels between two places). This endpoint exposes nothing more than an admin would be able to access with a `select *` query on their database. 
							
						 
						
							2021-02-02 11:16:29 +00:00  
						
					 
				
					
						
							
							
								 
								David Teller
							
						 
						
							 
							
							
							
								
							
								fe52dae6bd 
								
							
								 
							
						 
						
							
							
								
								FIXUP: Documenting /_synapse/admin/v1/rooms/<room_id>/context/<event_id>  
							
							 
							
							
							
						 
						
							2021-01-28 12:30:21 +01:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
							
								
							
								cee4010f94 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into jaywink/admin-forward-extremities  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	synapse/rest/admin/__init__.py 
							
						 
						
							2021-01-26 10:15:32 +02:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								4a55d267ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an admin API for shadow-banning users. ( #9209 )  
							
							 
							
							... 
							
							
							
							This expands the current shadow-banning feature to be usable via
the admin API and adds documentation for it.
A shadow-banned users receives successful responses to their
client-server API requests, but the events are not propagated into rooms.
Shadow-banning a user should be used as a tool of last resort and may lead
to confusing or broken behaviour for the client. 
							
						 
						
							2021-01-25 14:49:39 -05:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
							
								
							
								8965b6cfec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into jaywink/admin-forward-extremities  
							
							 
							
							
							
						 
						
							2021-01-23 21:41:35 +02:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
							
								
							
								930ba00971 
								
							
								 
							
						 
						
							
							
								
								Add depth and received_ts to forward_extremities admin API response  
							
							 
							
							... 
							
							
							
							Also add a warning on the admin API documentation.
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2021-01-23 21:34:32 +02:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								3e4cdfe5d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an admin API endpoint to protect media. ( #9086 )  
							
							 
							
							... 
							
							
							
							Protecting media stops it from being quarantined when
e.g. all media in a room is quarantined. This is useful
for sticker packs and other media that is uploaded by
server administrators, but used by many people. 
							
						 
						
							2021-01-15 11:18:09 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								7a2e9b549d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove user's avatar URL and displayname when deactivated. ( #8932 )  
							
							 
							
							... 
							
							
							
							This only applies if the user's data is to be erased. 
							
						 
						
							2021-01-12 16:30:15 -05:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
							
								
							
								da16d06301 
								
							
								 
							
						 
						
							
							
								
								Address pr feedback  
							
							 
							
							... 
							
							
							
							* docs updates
* prettify SQL
* add missing copyright
* cursor_to_dict
* update touched files copyright years
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2021-01-11 23:43:58 +02:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
								
								
							
							
								
							
								0b77329fe2 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify rooms.md  
							
							 
							
							... 
							
							
							
							Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> 
							
						 
						
							2021-01-11 23:05:36 +02:00  
						
					 
				
					
						
							
							
								 
								David Teller
							
						 
						
							 
							
							
								
								
							
							
								
							
								b161528fcc 
								
									
								
							
								 
							
						 
						
							
							
								
								Also support remote users on the joined_rooms admin API. ( #8948 )  
							
							 
							
							... 
							
							
							
							For remote users, only the rooms which the server knows about are returned.
Local users have all of their joined rooms returned. 
							
						 
						
							2021-01-11 14:32:17 -05:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
							
								
							
								e2c16edc78 
								
							
								 
							
						 
						
							
							
								
								Add changelog and admin API docs  
							
							 
							
							... 
							
							
							
							Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2021-01-09 22:58:29 +02:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								d781a81e69 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow server admin to get admin bit in rooms where local user is an admin ( #8756 )  
							
							 
							
							... 
							
							
							
							This adds an admin API that allows a server admin to get power in a room if a local user has power in a room. Will also invite the user if they're not in the room and its a private room. Can specify another user (rather than the admin user) to be granted power.
Co-authored-by: Matthew Hodgson <matthew@matrix.org> 
							
						 
						
							2020-12-18 15:37:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								06006058d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Make search statement in List Room and User Admin API case-insensitive ( #8931 )  
							
							 
							
							
							
						 
						
							2020-12-17 10:43:37 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								0a34cdfc66 
								
									
								
							
								 
							
						 
						
							
							
								
								Add number of local devices to Room Details Admin API ( #8886 )  
							
							 
							
							
							
						 
						
							2020-12-11 10:42:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								a5f7aff5e5 
								
									
								
							
								 
							
						 
						
							
							
								
								Deprecate Shutdown Room and Purge Room Admin API ( #8829 )  
							
							 
							
							... 
							
							
							
							Deprecate both APIs in favour of the Delete Room API.
Related: #8663  and #8810  
							
						 
						
							2020-12-10 11:42:48 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								43bf3c5178 
								
									
								
							
								 
							
						 
						
							
							
								
								Combine related media admin API docs ( #8839 )  
							
							 
							
							... 
							
							
							
							Related: #8810 
Also a few small improvements.
Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2020-12-09 16:19:57 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								a090b86209 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `force_purge` option to delete-room admin api. ( #8843 )  
							
							 
							
							
							
						 
						
							2020-11-30 16:48:12 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								3f0ff53158 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove deprecated `/_matrix/client/*/admin` endpoints ( #8785 )  
							
							 
							
							... 
							
							
							
							These are now only available via `/_synapse/admin/v1`. 
							
						 
						
							2020-11-25 16:26:11 -05:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								b08dc7effe 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify documentation of the admin list media API ( #8795 )  
							
							 
							
							... 
							
							
							
							Clarify that the list media API only shows media from unencrypted events. 
							
						 
						
							2020-11-24 09:04:51 -05:00  
						
					 
				
					
						
							
							
								 
								chagai95
							
						 
						
							 
							
							
								
								
							
							
								
							
								e487d9fabc 
								
									
								
							
								 
							
						 
						
							
							
								
								a comma too much ( #8771 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chagai Friedlander chagai95@gmail.com  
							
						 
						
							2020-11-17 14:13:56 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								f737368a26 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin API for logging in as a user ( #8617 )  
							
							 
							
							
							
						 
						
							2020-11-17 10:51:25 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								023f791143 
								
									
								
							
								 
							
						 
						
							
							
								
								Migrate documentation `docs/admin_api/event_reports` to markdown ( #8742 )  
							
							 
							
							... 
							
							
							
							Related to #8714 . `event_reports.rst` was introduced in Synapse 1.21.0. 
							
						 
						
							2020-11-13 13:57:55 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								c3119d1536 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an admin API for users' media statistics ( #8700 )  
							
							 
							
							... 
							
							
							
							Add `GET /_synapse/admin/v1/statistics/users/media` to get statisics about local media usage by users.
Related to #6094 
It is the first API for statistics.
Goal is to avoid/reduce usage of sql queries like [Wiki analyzing Synapse](https://github.com/matrix-org/synapse/wiki/SQL-for-analyzing-Synapse-PostgreSQL-database-stats )
Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2020-11-05 18:59:12 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								e4676bd877 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `displayname` to Shared-Secret Registration for admins ( #8722 )  
							
							 
							
							... 
							
							
							
							Add `displayname` to Shared-Secret Registration for admins to `POST /_synapse/admin/v1/register` 
							
						 
						
							2020-11-05 13:55:45 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								4fda58ddd2 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the "draft" status of the Room Details Admin API ( #8702 )  
							
							 
							
							... 
							
							
							
							Fixes  #8550  
							
						 
						
							2020-11-03 12:48:25 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								2239813278 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an admin APIs to allow server admins to list users' pushers ( #8610 )  
							
							 
							
							... 
							
							
							
							Add an admin API `GET /_synapse/admin/v1/users/<user_id>/pushers` like https://matrix.org/docs/spec/client_server/latest#get-matrix-client-r0-pushers  
							
						 
						
							2020-10-28 15:02:42 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								9b7c28283a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin API to list users' local media ( #8647 )  
							
							 
							
							... 
							
							
							
							Add admin API `GET /_synapse/admin/v1/users/<user_id>/media` to get information of users' uploaded files. 
							
						 
						
							2020-10-27 14:12:31 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								66e6801c3e 
								
									
								
							
								 
							
						 
						
							
							
								
								Split admin API for reported events into a detail and a list view ( #8539 )  
							
							 
							
							... 
							
							
							
							Split admin API for reported events in detail und list view.
API was introduced with #8217  in synapse v.1.21.0.
It makes the list (`GET /_synapse/admin/v1/event_reports`) less complex and provides a better overview.
The details can be queried with: `GET /_synapse/admin/v1/event_reports/<report_id>`.
It is similar to room and users API.
It is a kind of regression in `GET /_synapse/admin/v1/event_reports`.  `event_json` was removed. But the api was introduced one version before and it is an admin API (not under spec).
Signed-off-by: Dirk Klimpel dirk@klimpel.org  
							
						 
						
							2020-10-26 18:16:37 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								49d72dea2a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an admin api to delete local media. ( #8519 )  
							
							 
							
							... 
							
							
							
							Related to: #6459 , #3479 
Add `DELETE /_synapse/admin/v1/media/<server_name>/<media_id>` to delete
a single file from server. 
							
						 
						
							2020-10-26 17:02:28 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								913f8a06e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Add field `total` to device list in admin API ( #8644 )  
							
							 
							
							
							
						 
						
							2020-10-26 14:07:51 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Tulir Asokan
							
						 
						
							 
							
							
								
								
							
							
								
							
								b82d68c0bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add the topic and avatar to the room details admin API ( #8305 )  
							
							 
							
							
							
						 
						
							2020-09-14 10:07:04 -04:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
							
								
							
								79ac619403 
								
							
								 
							
						 
						
							
							
								
								Fix missing double-backtick in RST document  
							
							 
							
							
							
						 
						
							2020-08-25 14:24:06 +01:00  
						
					 
				
					
						
							
							
								 
								Manuel Stahl
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
								
								
							
							
								
							
								1048ed2afa 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify that undoing a shutdown might not be possible ( #8010 )  
							
							 
							
							
							
						 
						
							2020-08-07 17:16:24 +01:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Michael Albert
							
						 
						
							 
							
							
								
								
							
							
								
							
								fff483ea96 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin endpoint to get members in a room. ( #7842 )  
							
							 
							
							
							
						 
						
							2020-07-16 16:43:23 -04:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								8c7d0f163d 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow accounts to be re-activated from the admin APIs. ( #7847 )  
							
							 
							
							
							
						 
						
							2020-07-15 11:00:21 -04:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								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) 
Related to:
- #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  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Paul Tötterman
							
						 
						
							 
							
							
								
								
							
							
								
							
								ab3e19d814 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve API doc readability ( #7527 )  
							
							 
							
							
							
						 
						
							2020-05-19 11:20:23 +01:00  
						
					 
				
					
						
							
							
								 
								Manuel Stahl
							
						 
						
							 
							
							
								
								
							
							
								
							
								a4a5ec4096 
								
									
								
							
								 
							
						 
						
							
							
								
								Add room details admin endpoint ( #7317 )  
							
							 
							
							
							
						 
						
							2020-05-07 15:33:07 -04:00  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								c58ae367d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up admin api docs ( #7361 )  
							
							 
							
							
							
						 
						
							2020-04-28 20:06:03 +01:00  
						
					 
				
					
						
							
							
								 
								Manuel Stahl
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								6b6685db9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Extend room admin api with additional attributes ( #7225 )  
							
							 
							
							
							
						 
						
							2020-04-22 13:38:41 +01:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								fb69690761 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API to join users to a room. ( #7051 )  
							
							 
							
							
							
						 
						
							2020-03-27 19:16:43 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								08e050c3fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Rephrase  
							
							 
							
							
							
						 
						
							2020-02-12 15:39:40 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
							
								
							
								47acbc519f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2020-02-12 13:24:09 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								6b21986e4e 
								
									
								
							
								 
							
						 
						
							
							
								
								Also spell it out in the purge history API doc  
							
							 
							
							
							
						 
						
							2020-02-11 17:56:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dirk Klimpel
							
						 
						
							 
							
							
								
								
							
							
								
							
								56ca93ef59 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin api to add an email address ( #6789 )  
							
							 
							
							
							
						 
						
							2020-02-07 10:29:36 +00:00  
						
					 
				
					
						
							
							
								 
								Robin Vleij
							
						 
						
							 
							
							
								
								
							
							
								
							
								f0561fcffd 
								
									
								
							
								 
							
						 
						
							
							
								
								Update documentation ( #6859 )  
							
							 
							
							... 
							
							
							
							Update documentation to reflect the correct format of user_id (fully qualified). 
							
						 
						
							2020-02-05 21:27:38 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								d31f5f4d89 
								
									
								
							
								 
							
						 
						
							
							
								
								Update admin room docs with correct endpoints ( #6770 )  
							
							 
							
							
							
						 
						
							2020-01-23 11:37:26 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								90a28fb475 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API to list, filter and sort rooms ( #6720 )  
							
							 
							
							
							
						 
						
							2020-01-22 13:36:43 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								1177d3f3a3 
								
									
								
							
								 
							
						 
						
							
							
								
								Quarantine media by ID or user ID ( #6681 )  
							
							 
							
							
							
						 
						
							2020-01-13 18:10:43 +00:00  
						
					 
				
					
						
							
							
								 
								Manuel Stahl
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								0b90fc6ed2 
								
									
								
							
								 
							
						 
						
							
							
								
								Document Shutdown Room admin API ( #6541 )  
							
							 
							
							
							
						 
						
							2019-12-13 15:28:48 +00:00  
						
					 
				
					
						
							
							
								 
								Manuel Stahl
							
						 
						
							 
							
							
							
								
							
								649b6bc088 
								
							
								 
							
						 
						
							
							
								
								Replace /admin/v1/users_paginate endpoint with /admin/v2/users ( #5925 )  
							
							 
							
							
							
						 
						
							2019-12-05 18:12:23 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								620f98b65b 
								
									
								
							
								 
							
						 
						
							
							
								
								write some docs for the quarantine_media api ( #6458 )  
							
							 
							
							
							
						 
						
							2019-12-03 18:20:39 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
							
								
							
								baf12bc02a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2019-10-02 14:41:02 +01:00  
						
					 
				
					
						
							
							
								 
								axel simon
							
						 
						
							 
							
							
							
								
							
								1c7df13e7b 
								
							
								 
							
						 
						
							
							
								
								add explanations on how to actually include an access_token ( #6031 )  
							
							 
							
							
							
						 
						
							2019-09-13 08:50:17 +01:00  
						
					 
				
					
						
							
							
								 
								Olivier Wilkinson (reivilibre)
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								reivilibre
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								119aa31b10 
								
									
								
							
								 
							
						 
						
							
							
								
								Servlet to purge old rooms ( #5845 )  
							
							 
							
							
							
						 
						
							2019-08-22 10:42:59 +01:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								3e1af5109c 
								
							
								 
							
						 
						
							
							
								
								Clarify that the admin change password endpoint logs them out ( #5303 )  
							
							 
							
							
							
						 
						
							2019-05-31 09:45:46 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								3fdff14207 
								
							
								 
							
						 
						
							
							
								
								Fix spelling in server notices admin API docs ( #5142 )  
							
							 
							
							
							
						 
						
							2019-05-06 22:15:02 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								12f9d51e82 
								
									
								
							
								 
							
						 
						
							
							
								
								Add admin api for sending server_notices ( #5121 )  
							
							 
							
							
							
						 
						
							2019-05-02 11:59:16 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								8e9ca83537 
								
							
								 
							
						 
						
							
							
								
								Move admin API to a new prefix  
							
							 
							
							
							
						 
						
							2019-05-01 15:44:30 +01:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
							
								
							
								031919dafb 
								
							
								 
							
						 
						
							
							
								
								Fix whole path for admin route  
							
							 
							
							
							
						 
						
							2019-05-01 11:38:27 +01:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
							
								
							
								d8e357b7cf 
								
							
								 
							
						 
						
							
							
								
								Fix typo in account validity admin route  
							
							 
							
							
							
						 
						
							2019-05-01 11:34:22 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ca90336a69 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into babolivier/account_expiration  
							
							 
							
							
							
						 
						
							2019-04-17 19:44:40 +01:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
							
								
							
								eaf41a943b 
								
							
								 
							
						 
						
							
							
								
								Add management endpoints for account validity  
							
							 
							
							
							
						 
						
							2019-04-17 19:34:45 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								c192bf8970 
								
							
								 
							
						 
						
							
							
								
								Add admin API for group deletion  
							
							 
							
							
							
						 
						
							2019-04-03 16:29:52 +01:00  
						
					 
				
					
						
							
							
								 
								Joseph Weston
							
						 
						
							 
							
							
								
								
							
							
								
							
								144cbfd650 
								
									
								
							
								 
							
						 
						
							
							
								
								add API documentation  
							
							 
							
							... 
							
							
							
							Signed-off-by: Joseph Weston <joseph@weston.cloud> 
							
						 
						
							2019-03-02 03:07:04 +01:00  
						
					 
				
					
						
							
							
								 
								Neil Johnson
							
						 
						
							 
							
							
								
								
							
							
								
							
								d2f7c4e6b1 
								
									
								
							
								 
							
						 
						
							
							
								
								create support user ( #4141 )  
							
							 
							
							... 
							
							
							
							Allow for the creation of a support user.
A support user can access the server, join rooms, interact with other users, but does not appear in the user directory nor does it contribute to monthly active user limits. 
							
						 
						
							2018-12-14 18:20:59 +00:00  
						
					 
				
					
						
							
							
								 
								Aaron Raimist
							
						 
						
							 
							
							
								
								
							
							
								
							
								f6cbef6332 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a note saying you need to manually reclaim disk space  
							
							 
							
							... 
							
							
							
							People keep asking why their database hasn't gotten smaller after using this API.
Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2018-11-18 12:38:04 -06:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
								
								
							
							
								
							
								a8ffc27db7 
								
									
								
							
								 
							
						 
						
							
							
								
								Update the admin register documentation to return a real user ID  
							
							 
							
							... 
							
							
							
							Presumably this is the intention anyways. I've also updated the domain part to be something more along the lines of what people might expect. 
							
						 
						
							2018-08-17 02:46:25 -06:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								e1a237eaab 
								
									
								
							
								 
							
						 
						
							
							
								
								Admin API for creating new users ( #3415 )  
							
							 
							
							
							
						 
						
							2018-07-20 22:41:13 +10:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								9570aa82eb 
								
							
								 
							
						 
						
							
							
								
								update doc for deactivate API  
							
							 
							
							
							
						 
						
							2018-06-26 10:42:50 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								0ad5125814 
								
									
								
							
								 
							
						 
						
							
							
								
								Update purge_history_api.rst  
							
							 
							
							... 
							
							
							
							clarify that `purge_history` will not purge state 
							
						 
						
							2018-03-15 11:05:42 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								e48c7aac4d 
								
							
								 
							
						 
						
							
							
								
								Add transactional API to history purge  
							
							 
							
							... 
							
							
							
							Make the purge request return quickly, and allow scripts to poll for updates. 
							
						 
						
							2018-03-12 16:22:55 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								f8bfcd7e0d 
								
							
								 
							
						 
						
							
							
								
								Provide a means to pass a timestamp to purge_history  
							
							 
							
							
							
						 
						
							2018-03-05 14:37:23 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								8fd1a32456 
								
							
								 
							
						 
						
							
							
								
								Fix typos in purge api & doc  
							
							 
							
							... 
							
							
							
							* It's supposed to be purge_local_events, not ..._history
* Fix the doc to have valid json 
							
						 
						
							2018-02-13 13:09:39 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								10b34dbb9a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2858  from matrix-org/rav/purge_updates  
							
							 
							
							... 
							
							
							
							delete_local_events for purge_room_history 
							
						 
						
							2018-02-09 14:11:00 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								74fcbf741b 
								
							
								 
							
						 
						
							
							
								
								delete_local_events for purge_history  
							
							 
							
							... 
							
							
							
							Add a flag which makes the purger delete local events 
							
						 
						
							2018-02-09 13:07:41 +00:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								3af53c183a 
								
							
								 
							
						 
						
							
							
								
								Add admin api documentation for list media endpoint  
							
							 
							
							... 
							
							
							
							Signed-off-by: Travis Ralston <travpc@gmail.com> 
							
						 
						
							2018-01-31 08:15:59 -07:00  
						
					 
				
					
						
							
							
								 
								Ander Punnar
							
						 
						
							 
							
							
							
								
							
								b2e02084b8 
								
							
								 
							
						 
						
							
							
								
								make it absolutely clear that Purge History API does not remove all traces of events and message contents  
							
							 
							
							... 
							
							
							
							because this topic pops up too often
#890  #1621  #1730  #2260  #2315  and so on 
							
						 
						
							2017-10-14 13:25:42 +03:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								cea7839911 
								
							
								 
							
						 
						
							
							
								
								Document some of the admin APIs ( #2143 )  
							
							 
							
							... 
							
							
							
							I haven't (yet) documented all of the user-list APIs introduced in
https://github.com/matrix-org/synapse/pull/1784  because the API shape seems
very odd, given the functionality. 
							
						 
						
							2017-04-21 11:55:07 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								83333498a5 
								
							
								 
							
						 
						
							
							
								
								fix doc for purge_media_cache  
							
							 
							
							... 
							
							
							
							purge_media_cache takes its arg from a query-param, not the POST body, for some
reason. 
							
						 
						
							2017-01-20 12:15:50 +00:00