Интеграция со СБИС

Создать или изменить событие CRM по API

Создать или изменить событие CRM по API

С помощью метода можно создать в СБИС событие «CRM» (тип 3) и «Ответ на онлайн-форму» (тип 4).

Метод запроса: CRMEvent.AddEvent

Адрес запроса: https://online.sbis.ru/service/

Структура запроса

ПараметрТипОписание
EventType*integerВозвращает тип события.
  • «3» — CRM,
  • «4» — ответ на онлайн-форму
LeadIDintegerИдентификатор лида, откуда пришла онлайн-форма
RespIDintegerИдентификатор исполнителя, который отправил онлайн-форму
KindOfContactinteger
  • «0» — итоговое,
  • «1» — запланированное
ContactTypeinteger
  • «0» — звонок,
  • «1» — письмо,
  • «2» — встреча
CurrentPhaseIdintegerИдентификатор этапа темы отношений
PhaseDirectionIdintegerИдентификатор перехода
CommenttextКомментарий к событию
DateTimeDateTimeДата и время ответа на онлайн-форму

* — обязательный параметр.

Структура ответа

ПараметрТипОписание
ИдентификаторДокументаUUIDUUID документа
@ДокументIntegerИдентификатор документа в локальной схеме
АктивностьBooleanФлаг, который определяет, что лид новый или уже находится в обработке
РезультатBooleanРезультат, с которым завершилась обработка лида
ПоследнийКомментарийstringКомментарий из последнего события по лиду или из самого лида
ДатаКомментарияdateДата и время последнего события в формате гггг.мм.дд чч:мм:сс
АвторКомментарияUUIDUUID пользователя, который создал последнее событие
ОшибкаstringТекст ошибки, если запрос не был выполнен
СтатусstringРезультат выполнения запроса. Возможные значения

Примеры

requirejs(['Types/source'], function(blo) {
      new blo.SbisService({
        endpoint: {
          contract: 'CRMEvent',
          address: '/service/?x_version=20.7202-3'
        }
      }).call('AddEvent', {
        "EventData": {
          "d": [3, 21, 168, 1, 0, "Комментарийдлясобытия", null],
          "s": [{
            "n": "EventType",
            "t": "Число целое"
          }, {
            "n": "LeadID",
            "t": "Число целое"
          }, {
            "n": "RespID",
            "t": "Число целое"
          }, {
            "n": "KindOfContact",
            "t": "Число целое"
          }, {
            "n": "ContactType",
            "t": "Число целое"
          }, {
            "n": "Comment",
            "t": "Строка"
          }, {
            "n": "DateTime",
            "t": "Дата и время"
          }],
          "_type": "record",
          "f": 0
        }
      }); //.addBoth(console.info);});
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.