Auth0 lets me create and update a user with an alias email (e.g. example+auth0@hotmail.com) via the management api, however, if i try to get that user via the users-by-email endpoint it throws a validation error:
users-by-email?email=example+auth0@hotmail.com
{“statusCode”:400,“error”:“Bad Request”,“message”:"Query validation error: 'Object didn’t pass validation for format email (truncated…)
However, If i try an email without alias it works fine
users-by-email?email=example@hotmail.com
Hi @danmason,
Welcome to the Community!
Thanks for reporting this. Let me try and reproduce and I will follow up.
1 Like
@dan.woda Nothing to report?
Hi @danmason,
I am out of the office this week and will follow up monday.
I am not seeing the same error. I was able to create a user with +
and retrieve them without issue from the users-by-email endpoint. Can you confirm that your request is being properly URL encoded?
I was using the official php package, perhaps that isn’t sending the email correctly.
Can you please post your code so I can take a look?
For Javascript, you can use encodeURIComponent
http://localhost:3000/api?email=${encodeURIComponent(email)}