v4

latestOpenAPI 3.1.02026-08-08278476614.0 KB
auth

Check User Exists

Checks if a user with the given email exists in the database.

Rate Limited: 10 requests per minute per IP address.

Security considerations:

  • Rate limiting prevents automated user enumeration attacks
  • Consistent response timing mitigates timing-based attacks
  • All requests are logged for security monitoring

Does not require authentication - public endpoint for login flow validation.

get/api/v1/auth/user-exists

Query parameters

emailstring required

Response

Successful Response

existsboolean required
has_passwordboolean required