Create User
Create a new user for your company. Only email is required - other fields auto-generated if not provided.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
Email domain must match company domain if configured Password auto-generated if not provided (12 chars with lowercase, uppercase, numbers, symbols) Names default to ‘Unknown User’ if not provided User is pre-verified if autoVerifyEmail=true
User email (lowercase, max 255 chars)
First name (1-100 chars, letters/spaces/hyphens only, default: ‘Unknown’)
Last name (1-100 chars, letters/spaces/hyphens only, default: ‘User’)
Password (8-128 chars, must contain lowercase, uppercase, number, auto-generated if not provided)
owner|hr|interviewer|recruiter (default: hr)
Job title (max 100 chars)
Department (max 100 chars)
Phone number (max 20 chars, format: +[0-9 ()-])
Timezone (max 50 chars)
User preferences array (default: [])
Enable email notifications (default: true)
Enable SMS notifications (default: false)
Preferred language (max 10 chars)
User active status (default: true)
Enable OTP login (default: true)
External HRMS system ID (max 255 chars)
Name of external HRMS system (max 100 chars)
Auto-verify email for trusted systems (default: true)