diff --git a/latest/404.html b/latest/404.html index dd7acc4b6b..da2828f732 100644 --- a/latest/404.html +++ b/latest/404.html @@ -38,7 +38,7 @@ const path_to_root = ""; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "searchindex-55462916.js"; + window.path_to_searchindex_js = "searchindex-e00ca3de.js"; diff --git a/latest/CAPTCHA_SETUP.html b/latest/CAPTCHA_SETUP.html index b3d1236d85..cbf54d8ce0 100644 --- a/latest/CAPTCHA_SETUP.html +++ b/latest/CAPTCHA_SETUP.html @@ -37,7 +37,7 @@ const path_to_root = ""; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "searchindex-55462916.js"; + window.path_to_searchindex_js = "searchindex-e00ca3de.js"; diff --git a/latest/admin_api/account_validity.html b/latest/admin_api/account_validity.html index a5986f14b0..0d693b2099 100644 --- a/latest/admin_api/account_validity.html +++ b/latest/admin_api/account_validity.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/client_server_api_extensions.html b/latest/admin_api/client_server_api_extensions.html index 21c4a23acf..40a84e97d4 100644 --- a/latest/admin_api/client_server_api_extensions.html +++ b/latest/admin_api/client_server_api_extensions.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/event_reports.html b/latest/admin_api/event_reports.html index 17963d6b9a..2abe11e653 100644 --- a/latest/admin_api/event_reports.html +++ b/latest/admin_api/event_reports.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/experimental_features.html b/latest/admin_api/experimental_features.html index 8e771a662b..b8c0524f05 100644 --- a/latest/admin_api/experimental_features.html +++ b/latest/admin_api/experimental_features.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/fetch_event.html b/latest/admin_api/fetch_event.html index e10c0a1250..813dcca515 100644 --- a/latest/admin_api/fetch_event.html +++ b/latest/admin_api/fetch_event.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/media_admin_api.html b/latest/admin_api/media_admin_api.html index 10b7dfde29..9dd0d26afe 100644 --- a/latest/admin_api/media_admin_api.html +++ b/latest/admin_api/media_admin_api.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; @@ -365,6 +365,31 @@ not want to get quarantined, especially when

Response:

{}
 
+

Listing quarantined media changes

+

When media is quarantined or unquarantined, a change record is created in the +database. This API returns those change records in the order they were created.

+

Note: This API should be considered best-effort and expected to have missing or +duplicate records. Currently, this only captures any media explicitly (un)quarantined by +the media quarantine admin API, and the other cases are tracked by +https://github.com/element-hq/synapse/issues/19672. Historical media uploaded before +Synapse 1.152.0 is backfilled in a background update on a best-effort basis.

+

Each page has a maximum of 100 records. The first page has the oldest records, +paginating forwards with each next_batch value.

+

Request:

+
GET /_synapse/admin/v1/media/quarantine_changes?from=2
+
+

Where from is the next_batch value from a previous request. It is optional +and defaults to the first page (the value 0).

+

Response:

+
{
+  "next_batch": 4,
+  "changes": [
+    { "origin": "example.org", "media_id": "abcdefg12345...", "quarantined": true },
+    { "origin": "example.org", "media_id": "abcdefg12345...", "quarantined": false },
+    { "origin": "another.example.org", "media_id": "abcdefg12345...", "quarantined": true }
+  ]
+}
+

Delete local media

This API deletes the local media from the disk of your own server. This includes any local thumbnails and copies of media downloaded from diff --git a/latest/admin_api/purge_history_api.html b/latest/admin_api/purge_history_api.html index 79fa4dc565..103051aacf 100644 --- a/latest/admin_api/purge_history_api.html +++ b/latest/admin_api/purge_history_api.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/register_api.html b/latest/admin_api/register_api.html index 96b3e22a7f..02392b705c 100644 --- a/latest/admin_api/register_api.html +++ b/latest/admin_api/register_api.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/room_membership.html b/latest/admin_api/room_membership.html index 53e50038dc..6b910b1369 100644 --- a/latest/admin_api/room_membership.html +++ b/latest/admin_api/room_membership.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/rooms.html b/latest/admin_api/rooms.html index a11e0d7167..fbfa28c842 100644 --- a/latest/admin_api/rooms.html +++ b/latest/admin_api/rooms.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/scheduled_tasks.html b/latest/admin_api/scheduled_tasks.html index 5043b3e2ae..519a17547a 100644 --- a/latest/admin_api/scheduled_tasks.html +++ b/latest/admin_api/scheduled_tasks.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/server_notices.html b/latest/admin_api/server_notices.html index c4a5fc0df5..a9ab8550d1 100644 --- a/latest/admin_api/server_notices.html +++ b/latest/admin_api/server_notices.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/statistics.html b/latest/admin_api/statistics.html index cc7d2e8d1a..3384186574 100644 --- a/latest/admin_api/statistics.html +++ b/latest/admin_api/statistics.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/user_admin_api.html b/latest/admin_api/user_admin_api.html index 1cb624f721..26779cadcd 100644 --- a/latest/admin_api/user_admin_api.html +++ b/latest/admin_api/user_admin_api.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/admin_api/version_api.html b/latest/admin_api/version_api.html index d3165a2f62..bc58697342 100644 --- a/latest/admin_api/version_api.html +++ b/latest/admin_api/version_api.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/application_services.html b/latest/application_services.html index d094bea52f..2af09c762d 100644 --- a/latest/application_services.html +++ b/latest/application_services.html @@ -37,7 +37,7 @@ const path_to_root = ""; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "searchindex-55462916.js"; + window.path_to_searchindex_js = "searchindex-e00ca3de.js"; diff --git a/latest/auth_chain_difference_algorithm.html b/latest/auth_chain_difference_algorithm.html index e220a02c34..e06d4b5f09 100644 --- a/latest/auth_chain_difference_algorithm.html +++ b/latest/auth_chain_difference_algorithm.html @@ -37,7 +37,7 @@ const path_to_root = ""; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "searchindex-55462916.js"; + window.path_to_searchindex_js = "searchindex-e00ca3de.js"; diff --git a/latest/code_style.html b/latest/code_style.html index 0ebe1e460a..981b289f0b 100644 --- a/latest/code_style.html +++ b/latest/code_style.html @@ -37,7 +37,7 @@ const path_to_root = ""; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "searchindex-55462916.js"; + window.path_to_searchindex_js = "searchindex-e00ca3de.js"; diff --git a/latest/consent_tracking.html b/latest/consent_tracking.html index e48c88ccad..8da8444189 100644 --- a/latest/consent_tracking.html +++ b/latest/consent_tracking.html @@ -37,7 +37,7 @@ const path_to_root = ""; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "searchindex-55462916.js"; + window.path_to_searchindex_js = "searchindex-e00ca3de.js"; diff --git a/latest/delegate.html b/latest/delegate.html index 49a222bbd4..a2321e2cbf 100644 --- a/latest/delegate.html +++ b/latest/delegate.html @@ -37,7 +37,7 @@ const path_to_root = ""; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "searchindex-55462916.js"; + window.path_to_searchindex_js = "searchindex-e00ca3de.js"; diff --git a/latest/deprecation_policy.html b/latest/deprecation_policy.html index 66f7ca1339..b688feba7b 100644 --- a/latest/deprecation_policy.html +++ b/latest/deprecation_policy.html @@ -37,7 +37,7 @@ const path_to_root = ""; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "searchindex-55462916.js"; + window.path_to_searchindex_js = "searchindex-e00ca3de.js"; diff --git a/latest/development/cas.html b/latest/development/cas.html index b508489194..e121a46356 100644 --- a/latest/development/cas.html +++ b/latest/development/cas.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/contributing_guide.html b/latest/development/contributing_guide.html index 0e90d6dead..76502df7df 100644 --- a/latest/development/contributing_guide.html +++ b/latest/development/contributing_guide.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/database_schema.html b/latest/development/database_schema.html index 2a3e755c5f..d1ba1a9120 100644 --- a/latest/development/database_schema.html +++ b/latest/development/database_schema.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/demo.html b/latest/development/demo.html index f8888ea2a7..20b4f65532 100644 --- a/latest/development/demo.html +++ b/latest/development/demo.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/dependencies.html b/latest/development/dependencies.html index 2daae45103..7f7ea27db9 100644 --- a/latest/development/dependencies.html +++ b/latest/development/dependencies.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/experimental_features.html b/latest/development/experimental_features.html index f1e68f273a..0ade445b87 100644 --- a/latest/development/experimental_features.html +++ b/latest/development/experimental_features.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/git.html b/latest/development/git.html index 144e84a5e1..8151ca708a 100644 --- a/latest/development/git.html +++ b/latest/development/git.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/internal_documentation/index.html b/latest/development/internal_documentation/index.html index 1decc76f65..9aaf2c873c 100644 --- a/latest/development/internal_documentation/index.html +++ b/latest/development/internal_documentation/index.html @@ -37,7 +37,7 @@ const path_to_root = "../../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../../searchindex-55462916.js"; + window.path_to_searchindex_js = "../../searchindex-e00ca3de.js"; diff --git a/latest/development/internal_documentation/release_notes_review_checklist.html b/latest/development/internal_documentation/release_notes_review_checklist.html index 94b4c1d990..58c507eb36 100644 --- a/latest/development/internal_documentation/release_notes_review_checklist.html +++ b/latest/development/internal_documentation/release_notes_review_checklist.html @@ -37,7 +37,7 @@ const path_to_root = "../../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../../searchindex-55462916.js"; + window.path_to_searchindex_js = "../../searchindex-e00ca3de.js"; diff --git a/latest/development/releases.html b/latest/development/releases.html index 1f3971565c..31fec31bf9 100644 --- a/latest/development/releases.html +++ b/latest/development/releases.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/reviews.html b/latest/development/reviews.html index bf6d01d481..4fc75dc35e 100644 --- a/latest/development/reviews.html +++ b/latest/development/reviews.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/room-dag-concepts.html b/latest/development/room-dag-concepts.html index 4304a04eb9..dda9a511fa 100644 --- a/latest/development/room-dag-concepts.html +++ b/latest/development/room-dag-concepts.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/saml.html b/latest/development/saml.html index 6f689f2618..32a50472b8 100644 --- a/latest/development/saml.html +++ b/latest/development/saml.html @@ -37,7 +37,7 @@ const path_to_root = "../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../searchindex-55462916.js"; + window.path_to_searchindex_js = "../searchindex-e00ca3de.js"; diff --git a/latest/development/synapse_architecture/cancellation.html b/latest/development/synapse_architecture/cancellation.html index 73f8a5b9f1..a8f4a2fc6f 100644 --- a/latest/development/synapse_architecture/cancellation.html +++ b/latest/development/synapse_architecture/cancellation.html @@ -37,7 +37,7 @@ const path_to_root = "../../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../../searchindex-55462916.js"; + window.path_to_searchindex_js = "../../searchindex-e00ca3de.js"; diff --git a/latest/development/synapse_architecture/faster_joins.html b/latest/development/synapse_architecture/faster_joins.html index 941355b29f..4de5be72f1 100644 --- a/latest/development/synapse_architecture/faster_joins.html +++ b/latest/development/synapse_architecture/faster_joins.html @@ -37,7 +37,7 @@ const path_to_root = "../../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../../searchindex-55462916.js"; + window.path_to_searchindex_js = "../../searchindex-e00ca3de.js"; diff --git a/latest/development/synapse_architecture/streams.html b/latest/development/synapse_architecture/streams.html index b50a4b8edf..fd3abff67e 100644 --- a/latest/development/synapse_architecture/streams.html +++ b/latest/development/synapse_architecture/streams.html @@ -37,7 +37,7 @@ const path_to_root = "../../"; const default_light_theme = "light"; const default_dark_theme = "navy"; - window.path_to_searchindex_js = "../../searchindex-55462916.js"; + window.path_to_searchindex_js = "../../searchindex-e00ca3de.js"; @@ -329,6 +329,8 @@ Readers must also advance their record of the writer’s current position for th necessary registration and event handling.

Create your stream: