Signup

Signup Email Request

Bases: SignupRequest

Signup request for creating a new account using an email address and account name.

Fields
  • device_id (Optional[str]) Inherited from SignupRequest.

  • name (str) Human-readable account name chosen during signup.

  • email (str) Email address used for account creation and verification.

Signup Key Request

Bases: SignupRequest

Signup request for creating an account that will authenticate strictly via API key.

This flow is typically used for machine-to-machine or programmatic access scenarios.

Fields

Signup Password Request

Bases: SignupRequest

Signup request for creating a new account using a password-based authentication flow.

Fields
  • device_id (Optional[str]) Inherited from SignupRequest.

  • name (str) Chosen account name.

  • password (Sensitive[str]) User-provided password for the new account. Wrapped in Sensitive to ensure secure handling within logs and memory.

Signup Request

Bases: NormanBaseModel

Base request object for initiating a signup flow.

Signup requests may include device metadata or be extended with email, password, or API-key-based registration details.

Fields
  • device_id (Optional[str]) Optional device identifier used for device-bound authentication, security tracking, or account attribution. May be None if no device information is provided.

·

©

2026

·

©

2026

·

©

2026