UserInfoInput

Input model for creating a new user.

Extends UserInfoBase with required fields for user creation. First name is required, all other fields are optional.

  • First Name - User's given name or first name (required)

  • Area of Responsibility ID - The functional area this user is responsible for. References the area_of_responsibility lookup table

  • Avatar URL - URL to the user's profile picture or avatar image

  • Department ID - The department this user belongs to. References the departments lookup table

  • Display Name - Friendly name shown in the UI. If not provided, defaults to 'First Last'

  • Email Address - User's primary email address. Must be unique across the account. Used for authentication and notifications

  • Group IDs - List of group IDs this user belongs to. Can be provided as comma-separated string or array

  • Job Title - User's position or title within the organization

  • Last Name - User's family name or surname

  • Manager ID - User ID of this user's direct manager. Must start with 'u-'. Used for organizational hierarchy

  • Quota Plan ID - The quota/target plan assigned to this user. Determines performance metrics and goals

  • Role ID - User's role determining permissions and access levels. References the roles lookup table

  • Timezone - User's timezone for scheduling and time display. IANA timezone identifier

  • User Language - Preferred language for UI and notifications. ISO 639-1 language code