+4
Under review

Доработка RoistatAPI

Новикова Елена 5 years ago updated by Евгений 5 years ago 2

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

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

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

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

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

Answer

+1
Answer
Under review

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

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

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

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

+1
Answer
Under review

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

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

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