me

Set primary email for phone-only or incomplete users.

Used during account completion and other email collection points. The email is:

  1. Set as primary (unverified) - for communications TO user
  2. Verification email sent - so they can use it for forwarding

Returns 409 if email already exists on another account.

The email is mandatory for account completion but verification remains optional. get_user_by_email() checks both primary and verified emails, so an unverified primary email set here still prevents another account from claiming it.

post/me/email

Request

  • Base URL: https://api.helloaxel.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.helloaxel.com/me/email
  • Auth: HTTP bearer

Request body

emailstring email required

Response

Successful Response

emailstring required
verification_sentboolean required
account_state'pending_email' | 'complete' required
next_step'email' | 'app' required
account_completedboolean required
registration_event_idstring nullable
messagestring required

Changes

    • info

      added the new optional request property //////

    • info

      added the new optional request property //////

    • info

      added the new optional request property //////

    • info

      added the new optional request property //////

    • info

      added the new optional request property //////

    • info

      added the new optional request property //////