Mobile Authentication

Start mobile signup

Looks up the email in Firebase and returns one of four statuses. When the address is free, upserts a Core user and ph_data row (new users are inactive). A verified Firebase account returns account_exists; if a Core user already exists and is inactive, it is activated. Does not create a Firebase account.

post/api/v3/auth/mobile/signup

Request

  • Base URL
    https://api.endless.health (the document declares no server; this is the origin it was published from)
  • Auth
    none declared

Request body

emailstring email required
site_idinteger required
locale'en' | 'es'

Response

Successful Response

status'ready' | 'account_exists' | 'account_unavailable' | 'verification_required' required

Outcome of the first mobile signup step.

READY is the only status that advances the app to the verification screen; the other three are terminal for this attempt.

Changes

No recorded changes to this operation across all 2 revisions of this API.