Работает аналогично добавлению новой записи и имеет обязательные поля для регистрации пользователя. 

<?php

$item = array(
  'group_id' => 4, //4 - ID группы пользователя
  'firstname' => 'Сергей',
  'lastname' => 'Харчишин',
  'username' => 'admin',
  'email' => 'support@rukovoditel.net',
  'password' => '', //Если не указан, будет сгенерирован автоматически.
);

$params = array(
  'key' => 'XgDXFsTbNRkMpRq81bBrmRAf56i5oS0oN9bp4jLH',  
  'username' => 'manager',
  'password' => 'manager',
  'action' => 'insert',
  'entity_id' => 1,
  'notify' =>true, //Будет отправлено уведомление пользователю.
  'login_url' => 'http://localhost/rukovoditel/index.php',
  'items' => $item,
);
 						                                    
$ch = curl_init('http://localhost/rukovoditel/api/rest.php');
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);			
$result = curl_exec($ch);
curl_close($ch);

if($result)
{
  $result = json_decode($result,true);
  
  print_r($result);
}

 

Поле Описание
entity_id Необходимо указать 1
notify Для отправки уведомления на почту пользователя (true/false)
login_url Ссылка для входа, добавляется в уведомление пользователя.
items Массив записей, включающий в себя поля записи.
 

field_X - поле, которое необходимо добавить, где X - это ID поля. ID полей можно узнать на странице "Конфигурация полей". Данное поле принимает значение в виде строки.

Обязательные поля Описание
group_id ID группы для пользователя.
Можно узнать на странице "Группы пользователей"
firstname Имя
lastname Фамилия
username Имя пользователя для входа
email Адрес электронной почты
password Пароль. Можно оставить пустым, будет сгенерирован автоматически.