Доступно с версии 3.23.0


Функция users/import

Параметры запроса



Новые параметры для Хорошоп b2b начиная с версии 4.0


Параметры ответа


Коды сообщений журнала




КодЗначение
0Пользователь был успешно импортирован/обновлён
1Пропущены обязательные поля
2Ошибка валидации полей
3Необработанная ошибка


POST http://<DOMAIN>/api/users/import/
Content-Type: application/json

{
  "token": "<TOKEN>",
  "users": [
    {
      "title": "Иванов Иван Иванович",
      "email": "ivan@mail.net",
      "phone": "+380631234567",
      "country": "Украина",
      "city": "Киев",
      "address": "ул. Пушкина, д. Колотушкина",
      "discount_card": {
        "discount": 3,
        "active": true,
        "date_limit": "2019-01-01",
        "status": 1
      }
    },
    {
      "title": "Иванова Елена Олеговна",
      "email": "elena@mail.net",
      "phone": "+380631234567",
      "country": "Украина",
      "city": "Киев",
      "address": "ул. Крещатик, д. 1",
      "discount_card": {
        "discount": 3,
        "active": true,
        "date_limit": "2020-01-01",
        "status": 1
      }
    },
    {
        "email": "some@email"
    }
  ]
}


{
    "status": "WARNING",
    "response": {
        "log": [
            {
                "info": [
                    {
                        "code": 0,
                        "message": "Обновление пользователя ivan@mail.net завершено успешно!"
                    }
                ]
            },
            {
                "info": [
                    {
                        "code": 0,
                        "message": "Обновление пользователя elena@mail.net завершено успешно!"
                    }
                ]
            },
            {
                "info": [
                    {
                        "code": 1,
                        "message": "Поле email (some@email) задано некорректно!"
                    }
                ]
            }
        ]
    }
}