Обновить - UpdateAction

Обновляет поля сущности сотрудник.

Обязательные параметры запроса:

{
    controller: 'employee'
    action: 'update',
    sig: <api_key>,
    id: <int - employee id>
}

Опциональные параметры запроса:

{
    name: <string>,
    phone: <int>,
    email: <int>,
    country_code: <int>,
    note: <string>,
    telegram_id: <string>,
    relations: <EmployeeWidgetRelation>     
}

Ответ сервера:

{
    employee_id: <int>,
    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', 'update');
formData.append('sig', 'FmYHRjgnoHAckbgk5bA4VHQZCcAlVYfM');
formData.append('id', '50');
formData.append('name', 'Сотрудник2');
formData.append('phone', '79957894554');
formData.append('email', 'sotrudnik2@mail.ru');
formData.append('country_code', '7');
formData.append('note', 'Из ЖК ПИК2');
formData.append('telegram_id', 'adenos48');
formData.append('relations', JSON.stringify([{
    email_notify: true, 
    employee_id: 1, 
    notification_event_id: 1, 
    sms_notify: true, 
    id: 49,
    deleted: 0,
    telegram_notify: true, 
    widget_id: 1
}]));
xhr.send(formData);

results matching ""

    No results matching ""