Создать - CreateAction
Создает сотрудника.
Обязательные параметры запроса:
{
controller: 'employee'
action: 'create',
sig: <api_key>,
name: <string>,
phone: <int - format:78978455221>,
email: <email>
}
Опциональные параметры запроса:
{
country_code: <int>,
note: <string>,
telegram_id: <string>,
relations: <EmployeeWidgetRelation>
}
Ответ сервера:
{
employee: <Employee>,
relations: <EmployeeWidgetRelation>,
code: <ResponseCodes>
}
Типы: ResponseCodes, EmployeeWidgetRelation
Пример использования:
var xhr = new XMLHttpRequest();
var formData = new FormData();
xhr.open('POST', 'https://admin-api.calltovisit.com', true);
formData.append('controller', 'employee');
formData.append('action', 'create');
formData.append('sig', 'FmYHRjgnoHAckbgk5bA4VHQZCcAlVYfM');
formData.append('name', 'Сотрудник');
formData.append('phone', '79957894552');
formData.append('email', 'sotrudnik@mail.ru');
formData.append('country_code', '7');
formData.append('note', 'Из ЖК ПИК');
formData.append('telegram_id', 'adenos47');
formData.append('relations', JSON.stringify([{
email_notify: true,
employee_id: 1,
notification_event_id: 1,
sms_notify: true,
telegram_notify: true,
widget_id: 1
}]));
xhr.send(formData);