Register

Register Auth Factor Request

Bases: NormanBaseModel

Base request object for registering a new authentication factor (email, password, or other credential) to an existing account.

Fields
  • account_id (str) Identifier of the account to which the authentication factor will be added.

  • second_token (Optional[Sensitive[str]]) Optional secondary verification token used in multi-step registration flows (e.g., linking a device, validating an email, or reinforcing a privileged operation). May be None if not required by the workflow.

Register Email Request

Bases: RegisterAuthFactorRequest

Request object for registering a new email address as an authentication factor for an account.

Inherits the core registration fields and adds the email to be linked.

Fields

  • account_id (str) Inherited from RegisterAuthFactorRequest.

  • second_token (Optional[Sensitive[str]]) Inherited from RegisterAuthFactorRequest.

  • email (str) Email address to register and verify for this account.

Register Password Request

Bases: RegisterAuthFactorRequest

Request object for registering a password as an authentication factor for an account.

Fields

  • account_id (str) Inherited from RegisterAuthFactorRequest.

  • second_token (Optional[Sensitive[str]]) Inherited from RegisterAuthFactorRequest.

  • password (Sensitive[str]) Password to be securely registered. Wrapped in Sensitive to prevent exposure in logs or traces.


Resend Email Verification Code Request

Bases: RegisterAuthFactorRequest

Request object for resending an email verification code to a user who is in the process of registering an email authentication factor.

Fields

  • account_id (str) Inherited from RegisterAuthFactorRequest.

  • second_token (Optional[Sensitive[str]]) Inherited from RegisterAuthFactorRequest.

  • email (str) Email address to which the verification code should be re-sent.

·

©

2026

·

©

2026

·

©

2026