summary refs log tree commit diff
path: root/develop/usage/administration/admin_api/background_updates.html
diff options
context:
space:
mode:
authorclokep <clokep@users.noreply.github.com>2021-11-19 19:40:11 +0000
committerclokep <clokep@users.noreply.github.com>2021-11-19 19:40:11 +0000
commit99c7645a6859f605e49a63293718fc1391bc2f43 (patch)
tree3ecc784f1bae1ad437b697b572796d6f1ccd17ff /develop/usage/administration/admin_api/background_updates.html
parentdeploy: 81b18fe5c060a0532ab64b9575d54b84ddbad278 (diff)
downloadsynapse-99c7645a6859f605e49a63293718fc1391bc2f43.tar.xz
deploy: ea20937084903864865f76e22f67d27729f2d6dc
Diffstat (limited to 'develop/usage/administration/admin_api/background_updates.html')
-rw-r--r--develop/usage/administration/admin_api/background_updates.html19
1 files changed, 19 insertions, 0 deletions
diff --git a/develop/usage/administration/admin_api/background_updates.html b/develop/usage/administration/admin_api/background_updates.html

index afcc6f1b9c..be08324c24 100644 --- a/develop/usage/administration/admin_api/background_updates.html +++ b/develop/usage/administration/admin_api/background_updates.html
@@ -233,6 +233,25 @@ background updates which won't be cancelled once started.</p> } </code></pre> <p>There is also a <code>GET</code> version which returns the <code>enabled</code> state.</p> +<h2 id="run"><a class="header" href="#run">Run</a></h2> +<p>This API schedules a specific background update to run. The job starts immediately after calling the API.</p> +<p>The API is:</p> +<pre><code>POST /_synapse/admin/v1/background_updates/start_job +</code></pre> +<p>with the following body:</p> +<pre><code class="language-json">{ + &quot;job_name&quot;: &quot;populate_stats_process_rooms&quot; +} +</code></pre> +<p>The following JSON body parameters are available:</p> +<ul> +<li><code>job_name</code> - A string which job to run. Valid values are: +<ul> +<li><code>populate_stats_process_rooms</code> - Recalculate the stats for all rooms.</li> +<li><code>regenerate_directory</code> - Recalculate the <a href="../../../user_directory.html">user directory</a> if it is stale or out of sync.</li> +</ul> +</li> +</ul> </main>