updateUser — обновление информации о клиенте

Запрос

POST https://[домен]/engine/users/updateUser

где [домен] — адрес вашего интернет-магазина;

В теле запроса ожидается JSON структура с данными о клиентах, которые необходимо обновить на сайте.

Пример JSON структуры запроса:

{
    "key": "mail",
    "users": [
        {
        "mail": "help@unisiter.ru",
        "phone": "79234578985",
        },
        {
        "mail": "user@unisiter.ru",
        "phone": "79234059143",
        "debt": "8450"
        }
    ]
}

Описание полей JSON структуры запроса:

key — ключевое поле, по которому можно однозначно идентифицировать клиента на сайте. Возможные варианты:

  • id – синхронизация идентификатору на сайте (всегда уникально для любого клиента);
  • mail – синхронизация по электронной почте клиента (всегда уникально для любого клиента);
  • phone – синхронизация по номеру телефона (нет проверки на уникальность).

users — массив структур с описанием клиентов для изменения

mail — поле, по которому идентифицируется клиент (обязательно должно совпадать со значением ключа "key");
phone, debt, … — поля, которые нужно обновить.

Пример ответа сервера:

{
    "success": true
}

Описание полей в ответе сервера:

success — признак корректности обработки запроса.