0
Under review

Добавление метода в API для коллтрэкинга

Павел 8 months ago • updated by Владимир 4 months ago 3

Привет!

Прошу реализовать дополнительный метод для API коллтрэкинга, который бы позволил отправить в запросе телефон звонившего, а Роистат вернет номер визита по этому звонившему.


Этот метод позволит без костылей реализовать возможность интеграции колл-трэкинга со сторонними сервисами, где нельзя или не удобно использовать автосоздание лидов из колл-трэкинга. 


Например, при интеграции с Битрикс24 сейчас колл-трэкинг создает лид только на одного заранее определенного ответственного и это жутко неудобно. А с этим методом можно будет сделать так, чтобы Б24 по входящему звонку отправлял запрос к колл-трэкингу и получал номер визита.

Under review

Павел, у нас сейчас есть метод `/project/calltracking/call/list` https://roistat.api-docs.io/v1/kolltreking/zhSLZPxP2aLrtsMTm

Можно с помощью фильтра передать номер звонившего:

{"filters":[["caller","like","79991234567"]]}


Из полученного звонка можно взять номер визита. Подойдет ли вам такое решение?

Евгений, привет!

Да, такое решение подойдет. А где можно получить описание свойств для фильтра? Еслиб ты выше не написал, что в фильтр можно передать номер звонившего, то ни в жизнь бы не догадался. 


Добрый день, вы можете осуществлять фильтрацию по следующим объекта массива ответа, касаемо данного API метода (https://roistat.api-docs.io/v1/kolltreking/FGFF2ZEDuSp9iQrTA):

  • id
  • callee
  • caller
  • duration
  • status
  • date
  • visit_id
API поддерживает следующую фильтрацию:
  • <, <=, =, !=, >, >= (операторы сравнения)
  • in (проверка вхождения значения параметра в предполагаемый массив из параметров)
  • null    (если указать значение 0, то идет проверка на IS NOT NULL. Если 1 - IS NULL)
  • like (проверка совпадения. Аналог %LIKE%)