К основному содержимому

Обновление публичного 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, обратитесь к нам в чат поддержки.

Нашли ответ на свой вопрос?