Интеграция колл-центра: создание контакта и бизнес-процесса через API

Необходимость совершить subj редко, но возникает, клиенты использует эту возможность для синхронизации с базы контактов и сайта, учетной системы и 1:С.

Собственно физика:

  1. Создадите API-key
  2. Обращайтесь к web-сервису http://oki-toki.net/api/create_contact.php
    Формат передачи данных JSON, метод передачи - POST.
    Пример: {"key":"comp1#a8f6e91651feae179", "bp_num":"9", "Имя":"dddddd", "МТ":"11111, 22222", и т. д., продолжая необходимые поля}
  3. Ответ от сервиса приходит в JSON формате:
    {"status":"SUCCESS", "response":"CONTACT_ID:1;BP_ID:2"}
    Результат:
    bp_num - Номер сценария в СРМ
    Возвращает ID контакта и ID БП
  4. Обработка ошибок
    {"status":"ERROR", "response":"NOT_AUTHORIZED"}
    {"status":"ERROR", "response":"BP_IS_NOT_SET"}
    {"status":"ERROR", "response":"WRONG_FIELD"}
    {"status":"ERROR", "response":"ALL_FIELDS_ARE_EMPTY"}
    {"status":"ERROR", "response":"FAILED_TO_INSERT_CONTACT"}
    {"status":"ERROR", "response":"FAILED_TO_ADD_BP"}

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

  • API, SEC