diff --git a/zulip/zulip/__init__.py b/zulip/zulip/__init__.py index a7e95f5de..47fa49dd3 100644 --- a/zulip/zulip/__init__.py +++ b/zulip/zulip/__init__.py @@ -867,6 +867,19 @@ def upload_custom_emoji(self, emoji_name: str, file_obj: IO[Any]) -> Dict[str, A files=[file_obj] ) + def update_realm(self, **request: Any) -> Dict[str, Any]: + ''' + Example usage: + + >>> client.update_realm({'digest_weekday': 0', 'signup_notifications_stream_id': -1}) + {'result': 'success', 'msg': '', 'digest_weekday': 0', 'signup_notifications_stream_id': -1} + ''' + return self.call_endpoint( + url='realm', + method='PATCH', + request=request, + ) + def get_realm_filters(self) -> Dict[str, Any]: ''' Example usage: