mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 13:03:29 +00:00
api: Add REST API endpoint for looking up a user by email address.
Add new rest api endpoint GET users/{email} for looking up a user by
email, which is useful especially for corporate API applications that
might already have a user's email address.
Fixes #14302.
This commit is contained in:
@@ -199,6 +199,7 @@ from zerver.views.users import (
|
||||
get_members_backend,
|
||||
get_profile_backend,
|
||||
get_subscription_backend,
|
||||
get_user_by_email,
|
||||
patch_bot_backend,
|
||||
reactivate_user_backend,
|
||||
regenerate_bot_api_key,
|
||||
@@ -292,6 +293,7 @@ v1_api_and_json_patterns = [
|
||||
DELETE=deactivate_user_backend,
|
||||
),
|
||||
rest_path("users/<int:user_id>/subscriptions/<int:stream_id>", GET=get_subscription_backend),
|
||||
rest_path("users/<email>", GET=get_user_by_email),
|
||||
rest_path("bots", GET=get_bots_backend, POST=add_bot_backend),
|
||||
rest_path("bots/<int:bot_id>/api_key/regenerate", POST=regenerate_bot_api_key),
|
||||
rest_path("bots/<int:bot_id>", PATCH=patch_bot_backend, DELETE=deactivate_bot_backend),
|
||||
|
||||
Reference in New Issue
Block a user