Добавить пользователя через API

Программно добавить пользователя можно через метод $user->Add().

$user = new CUser;
$arFields = array(
    'NAME'             => 'Имя',
    'LAST_NAME'        => 'Фамилия',
    'EMAIL'            => 'mail@example.com',
    'LOGIN'            => 'login', // минимум 3 символа
    'LID'              => 'ru',
    'ACTIVE'           => 'Y',
    'PASSWORD'         => '123456', // минимум 6 символов
    'CONFIRM_PASSWORD' => '123456',
    'GROUP_ID'         => array(7),
    'PERSONAL_PHOTO'   => '',
);


$ID = $user->Add($arFields);

if ((int)$ID > 0) {
    echo 'Пользователь успешно добавлен';
} else {
    echo 'Не удалось добавить пользователя. Причина — '.$user->LAST_ERROR;
}