Доработка RoistatAPI
Доброго времени суток.
При интеграции сайта с системой Roistat мы имеем возможность выгрузить статусы заявок методом "/project/set-statuses" при этом необходимо указать одну из групп статусов: progress - группа "В работе" paid - группа "Оплаченные" canceled - группа "Отмененные"
При выгрузке заказов(заявок) с сайта методом "/project/add-orders" так же необходимо обязательно указать ID статуса заявки. Что логично.
Но вот если нам необходимо подключить обмен заявками к уже ведущемуся учёту в Roistat, то мы вынуждены либо перезаписать все статусы в одну группу(так как на сайте не используются группы статусов заказа), либо распределить статусы по группам в случайном порядке. Что естественно приведёт к сбою в аналитике!
Такой ситуации можно избежать если была бы возможность "посмотреть" имеющиеся статусы в системе Roistat к примеру методом "/project/get-statuses" Тогда мы получим ID, name и type всех уже имеющихся статусов и сможем их сопоставить с теми которые хотим загрузить.
Answer
И правда странно. Список клиентов и заказов можно получить, а список статусов нельзя.
Посмотрите метод
/api/v1/project/integration/status/list
Он у нас есть, просто не документирован. Если это то, что вам нужно, то добавим в документацию.
Customer support service by UserEcho
Посмотрите метод
Он у нас есть, просто не документирован. Если это то, что вам нужно, то добавим в документацию.