+4
На рассмотрении

Доработка RoistatAPI

Новикова Елена 5 лет назад обновлен Евгений 5 лет назад 2

Доброго времени суток.

При интеграции сайта с системой Roistat мы имеем возможность выгрузить статусы заявок методом "/project/set-statuses" при этом необходимо указать одну из групп статусов: progress - группа "В работе" paid - группа "Оплаченные" canceled - группа "Отмененные"

При выгрузке заказов(заявок) с сайта методом "/project/add-orders" так же необходимо обязательно указать ID статуса заявки. Что логично.

Но вот если нам необходимо подключить обмен заявками к уже ведущемуся учёту в Roistat, то мы вынуждены либо перезаписать все статусы в одну группу(так как на сайте не используются группы статусов заказа), либо распределить статусы по группам в случайном порядке. Что естественно приведёт к сбою в аналитике!

Такой ситуации можно избежать если была бы возможность "посмотреть" имеющиеся статусы в системе Roistat к примеру методом "/project/get-statuses" Тогда мы получим ID, name и type всех уже имеющихся статусов и сможем их сопоставить с теми которые хотим загрузить.

Ответ

+1
Ответ
На рассмотрении

Посмотрите метод

/api/v1/project/integration/status/list

Он у нас есть, просто не документирован. Если это то, что вам нужно, то добавим в документацию.

И правда странно. Список клиентов и заказов можно получить, а список статусов нельзя.

+1
Ответ
На рассмотрении

Посмотрите метод

/api/v1/project/integration/status/list

Он у нас есть, просто не документирован. Если это то, что вам нужно, то добавим в документацию.

Сервис поддержки клиентов работает на платформе UserEcho