Skip to main content

Module admin

Module admin 

Source

ModulesΒ§

devices πŸ”’
Synapse admin API: device endpoints.
federation πŸ”’
Synapse admin API: federation endpoints.
get_nonce πŸ”’
is_user_locked πŸ”’
is_user_suspended πŸ”’
lock_user πŸ”’
mas πŸ”’
media πŸ”’
Synapse admin API: media endpoints.
misc πŸ”’
Synapse admin API: miscellaneous endpoints.
register πŸ”’
rooms πŸ”’
Synapse admin API: room endpoints.
suspend_user πŸ”’
tokens πŸ”’
Synapse admin API: registration-token endpoints.
users πŸ”’
Synapse admin API: user endpoints.

FunctionsΒ§

authorize πŸ”’
MSC4323: authorization is checked before account lookups (anti-enumeration) per spec.
mas_active πŸ”’
True when Matrix Authentication Service delegation is active, in which case the Synapse-mirrored admin routes MAS owns (user admin, login-as, reset_password, registration tokens) are left unregistered and answer 404, mirroring Synapse’s de-registration of those servlets.
require_admin πŸ”’
Assert the caller is a server administrator. Generic Synapse admin endpoints use this plain check, not the MSC4323 anti-enumeration authorize() guard whose self-target and admin-target ordering does not fit them.