Перейти до основного контенту

Оновлення публічного API v2: нові ендпоінти для завдань, залишків товарів і рахунків

Дізнайтеся про нові ендпоінти публічного API, які дозволяють працювати із завданнями, налаштовувати мінімальні та максимальні залишки товарів і додавати до рахунків позиції із замовлень.

J
Автор: Julia

Ми продовжуємо розширювати можливості публічного API v2 в RO App. Тепер через API можна керувати завданнями співробітників, налаштовувати мінімальні та максимальні залишки товарів на складах, а також точніше пов'язувати рахунки із замовленнями. Це допоможе синхронізувати дані з іншими системами та не вносити їх вручну. Крім того, з'явилися нові вебхуки для завдань.

Завдання через API

У публічному API v2 з'явилися ендпоінти для роботи із завданнями. Вони підтримують статуси та пріоритет завдань, тож дані в API збігаються з тим, що ви бачите в RO App.

Тепер ви можете:

  • отримувати список завдань або окреме завдання – з назвою, описом, статусом, пріоритетом, автором, виконавцями, кінцевим терміном і прив'язаним записом;

  • створювати, редагувати та видаляти завдання;

  • змінювати статус завдання та додавати до нього коментарі;

  • отримувати список статусів завдань.

Завдання можна фільтрувати за статусами, пріоритетом, автором, виконавцями, датою створення та кінцевим терміном. Також є окремі фільтри для прострочених завдань і завдань без виконавця. Сортувати список можна за датою створення, датою зміни, кінцевим терміном або пріоритетом.

Зверніть увагу: нове завдання завжди створюється в початковому статусі, а змінити його можна окремим запитом. Через API можна встановити лише той статус, який доступний ролі співробітника, як і у вебверсії. Зміна статусу через API фіксується в завданні так само, як і зміна вручну.

Також ми додали нові вебхуки для завдань – на зміну статусу та пріоритету. Так інші системи одразу дізнаються про це, без регулярних запитів до API. Щоб підключити їх, під час налаштування вебхука виберіть події "Статус змінено" і "Пріоритет змінено" у блоці "Завдання".

Мінімальні та максимальні залишки товарів

Тепер мінімальні та максимальні залишки товарів можна налаштовувати через API – для кожного складу окремо. Ви можете:

  • отримувати мінімальні та максимальні залишки товару на всіх складах або на конкретному складі;

  • встановлювати та змінювати їх для складу;

  • прибирати їх для складу, якщо вони більше не потрібні.

Товари із залишком нижче мінімального з'являються на сторінці "Товари для поповнення залишків". Якщо ви плануєте закупівлі в іншій системі, ці налаштування можна передавати з неї автоматично, а не заповнювати картки товарів вручну.

Рахунки та замовлення

Ми також покращили ендпоінти для роботи з рахунками, щоб вам було простіше пов'язувати рахунки із замовленнями. Тепер:

  • позиції рахунку містять ID замовлення, з якого їх додано;

  • список рахунків можна фільтрувати за замовленням – ви отримаєте всі рахунки, у яких є хоча б одна позиція з цього замовлення;

  • за допомогою нового ендпоінта до рахунку можна додавати позиції із замовлень.

Як нові ендпоінти допоможуть вашому бізнесу

Наприклад, з ними можна:

  • синхронізувати завдання з таск-трекерами та календарями співробітників;

  • автоматично створювати завдання за подіями в інших системах – наприклад, нагадування передзвонити клієнту;

  • створювати власні звіти про виконання та прострочення завдань;

  • одночасно оновлювати мінімальні та максимальні залишки для багатьох товарів і складів – наприклад, перед сезоном;

  • автоматично виставляти рахунки на позиції із замовлень і перевіряти, чи все вже виставлено клієнту.

Доступ до ендпоінтів

API-ключ належить конкретному співробітнику RO App і має ті самі права доступу, що й він. Наприклад, щоб працювати із завданнями через API, співробітнику потрібні відповідні права в ролі: на перегляд, створення, редагування чи видалення завдань.

Якщо у вас є запитання, пропозиції чи коментарі щодо публічного API та вебхуків RO App, зверніться до нас у чат підтримки.

Ви отримали відповідь на своє запитання?