contact.add

Создаёт новый контакт с указанным именем и данными.

Все данные контакта за исключением имени хранятся в формате дополнительных полей, поэтому их добавление возможно как с помощью этого метода, так и напрямую через сценарии работы с полями.

API ver.10.0.0 Пользователь

Запрос
ПараметрТипЗначениеОписание
class *Stringcontact
method *Stringadd
sid *StringИдентификатор сессии пользователя.
param
contact_name *StringИмя контакта.
fieldObject[]Дополнительные поля.
* – обязательные параметры
Ответ
ПараметрТипОписание
response *NumberID созданного контакта.
* – обязательные параметры
Коды ошибок
НомерОписание
820Отсутствуют обязательные параметры или некорректные данные контакта.
825Превышено максимальное значение для поля контакта.
828Ошибка загрузки файла для импорта.
                {
      "class": "contact",
      "method": "add",
      "param": {
         "contact_name": "Имя Фамилия",
         "field": [{
           "field_id": "3", // ID поля Телефон
           "value": "79999999999"
         }]
      },
      "sid": "<>" // Идентификатор сессии пользователя
    }
          
            [
  {
    "code": 820,
    "response": null
  },
  {
    "code": 200,
    "response": {
      "errs": {
        "825": "Имя контакта должно быть не более 45 символов."
      }
    }
  }
]
          
        
curl -X POST https://domain.laxo.one/contact/add \
-H "Content-Type: application/json" \
-d '{"sid": "YOUR_API_SID", "lang": "ru", "param": "OBJECT WITH PARAMS"}
        
      
Остались вопросы? Спросите в чате В нашем сообществе в Telegram можно быстро задать вопрос, получить подсказку от команды Laxo или обменяться опытом с другими пользователями.