Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What kind of change does this PR introduce?
Feature: find user by their email address.
What is the current behaviour?
Users cannot be found via their email address.
What is the new behaviour?
Users can be found via their email address using a new endpoint:
GET /admin/users/find
.The new endpoint also supports returning a user by ID. Whilst it's already possible to return a user by their ID (
GET /admin/users/{userId}/
), owing to the structure of the endpoint, it cannot cleanly be extended to handle email (and likely telephone numbers in the future). It is logical that/find
also services user IDs, and therefore it has been added./admin/users/{userId}/
remains to prevent breaking changes.Additional context
https://github.com/orgs/supabase/discussions/19315#discussioncomment-7712527