Get user by email
Send {"email": "jane@example.com"} to get the user with this email.
An email matches only when the stored and requested values are equal after normalization.
Normalization lowercases both values and trims leading and trailing whitespace.
The operation returns 404 not_found when no active user matches.
The operation returns 400 invalid_request with param: "email" when multiple active users match.
The operation returns 400 invalid_request with param: "email" when BYOK is active for the account.
An email that was stored encrypted with BYOK does not match.
Authentication
Type “Api-Key” followed by a space and the project API key.
Request
Response
Arbitrary key-value metadata attached to the user.
An optional external identity identifier, such as an identity-provider subject claim. Zep uses it to match an identity-provider sign-in to this user. It is not an address; use uuid to address the user in v4. It is unique within the project, can contain at most 500 characters, and cannot be changed after creation. v4 sets it on create; v3 users keep their existing value.