MonoCloud Management SDK
    Preparing search index...

    Interface CreateUserRequest

    Create User Request: Fields used to create a new user and optionally set identifiers, credentials, and profile attributes.

    CreateUserRequest

    interface CreateUserRequest {
        email?: string | null;
        email_verified?: boolean | null;
        family_name?: string | null;
        given_name?: string | null;
        is_temporary_password?: boolean;
        middle_name?: string | null;
        name?: string | null;
        nickname?: string | null;
        password?: string | null;
        password_hash?: string | null;
        password_hash_algorithm?: "bcrypt";
        phone_number?: string | null;
        phone_number_verified?: boolean | null;
        picture?: string | null;
        skip_conformance_checks?: boolean;
        skip_identifier_restriction_checks?: boolean;
        skip_password_policy_checks?: boolean;
        username?: string | null;
    }
    Index

    Properties

    email?: string | null

    Email address to add to the user account.

    CreateUserRequest

    email_verified?: boolean | null

    Marks the email as verified. Users cannot sign in with this email until it is verified.

    CreateUserRequest

    family_name?: string | null

    Family (last) name of the user.

    CreateUserRequest

    given_name?: string | null

    Given (first) name of the user.

    CreateUserRequest

    is_temporary_password?: boolean

    Indicates whether the provided password is temporary. If true, the user must reset their password at their next sign-in.

    CreateUserRequest

    middle_name?: string | null

    Middle name or initial of the user.

    CreateUserRequest

    name?: string | null

    Full name of the user.

    CreateUserRequest

    nickname?: string | null

    Preferred nickname for the user.

    CreateUserRequest

    password?: string | null

    Initial plain-text password for the user.

    CreateUserRequest

    password_hash?: string | null

    A pre-hashed password value. Useful during migrations to avoid forcing a password reset.

    When provided, password validation and password policy requirements are not enforced. The hash is stored as-is.

    CreateUserRequest

    password_hash_algorithm?: "bcrypt"

    Hashing algorithm used for the provided password hash.

    CreateUserRequest

    phone_number?: string | null

    Phone number to add to the user account in E.164 format.

    CreateUserRequest

    phone_number_verified?: boolean | null

    Marks the phone number as verified. Users cannot sign in with this phone number until it is verified.

    CreateUserRequest

    picture?: string | null

    URL of the user's profile image.

    CreateUserRequest

    skip_conformance_checks?: boolean

    Allows bypassing profile conformance checks enforced by sign-up policies.

    CreateUserRequest

    skip_identifier_restriction_checks?: boolean

    Allows bypassing blocklist validation for the provided identifiers.

    CreateUserRequest

    skip_password_policy_checks?: boolean

    Allows bypassing configured password policy checks.

    CreateUserRequest

    username?: string | null

    Username to assign to the user. Must satisfy username policy and be unique.

    CreateUserRequest