Auth

Email-first routing probe

Changed on

Returns whether an email is registered and whether it has been confirmed, so the login UI can route to the password, verify, or create step. Deliberately reveals existence (see ADR-0007 enumeration tradeoff); the real auth endpoints stay enumeration-safe.

post/api/v1/auth/check-email

Request

  • Base URL: http://localhost:3000
  • URL: http://localhost:3000/api/v1/auth/check-email
  • Auth: none declared

Request body

emailstring email required

Example request

{
  "email": "qa.user@example.com"
}

Response

Email status.

existsboolean required
confirmedboolean required

Changes

    • warning

      added the new test_outside_plan_project enum value to the / response property for the response status

    • warning

      added the new test_outside_plan_project enum value to the / response property for the response status

    • info

      removed the test_outside_plan_project enum value from the / response property for the response status

    • info

      removed the test_outside_plan_project enum value from the / response property for the response status