Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Модуль предназначен для предоставления доступа к функционалу платформы ROBIN через API, позволяя интегрировать платформу в свои приложения без необходимости использования веб-интерфейса. 

Раздел доступен только пользователям с ролью "Администратор оркестратора" в текущем тенанте. 

Для работы с API необходимо использовать токены доступа.

Некоторые методы (например, управление корзиной роботов) будут добавлены в будущих версиях платформы.

Вкладка «Машины»

Image Added

На вкладке представлены методы API для работы с машинами и их учётными записями.

Список методов


МетодОписаниеПример использования
GET /api/v1/hostsПолучение списка машин текущего тенантаВывод списка машин для выбора при настройке запуска робота
GET /api/v1/hosts/host-usersПолучение списка учётных записей машинВывод списка УЗ машин для настройки запуска робота
GET /api/v1/hosts/host-users/{id}Получение учётной записи машиныПросмотр дополнительной информации о выбранной УЗ машины
PATCH /api/v1/hosts/host-users/{id}Изменение учётной записи машиныОбновление описания УЗ для других пользователей
POST /api/v1/accountsУказание логина и пароля УЗ машиныДобавление данных для RDP-сессии при запуске робота
PATCH /api/v1/accounts/{id}Изменение логина и пароля УЗ машиныОбновление данных для корректного запуска RDP-сессии


Вкладка «Роботы»

Image Added

На вкладке представлены методы API для работы с роботами и их запусками.

Список методов

Опубликованные роботы

МетодОписаниеПример использования
GET /api/v1/robot-packages/{id}Получение роботаПросмотр описания изменений конкретной версии робота
GET /api/v1/robot-packages/allПолучение списка всех роботовВывод списка версий роботов для выбора
POST /api/v1/robots/startЗапуск роботаРучной запуск робота пользователем
GET /api/v1/robots/{id}Получение запуска роботаПросмотр статуса конкретного запуска

Управление запусками

МетодОписаниеПример использования
GET /api/v1/robotsПолучение списка запусковПросмотр статусов запусков за сегодня
PATCH /api/v1/robots/{id}/stopЗавершение работы роботаОстановка некорректно работающего робота
PATCH /api/v1/robots/{id}/pauseПриостановка работы роботаВременная остановка запуска
GET /api/v1/robots/{id}/logs/download-tokenПолучение токена для скачивания логаСкачивание лога выполнения робота


Вкладка «Очереди ресурсов»

Image Added

На вкладке представлены методы API для работы с очередями ресурсов.

Список методов

Очереди ресурсов

МетодОписаниеПример использования
POST /api/v1/queuesСоздание очередиСоздание очереди для использования роботом
DELETE /api/v1/queues/{id}Удаление очередиУдаление устаревшей очереди
GET /api/v1/queuesПолучение списка очередейПросмотр текущего объёма работы роботов

Ресурсы в очереди

МетодОписаниеПример использования
GET /api/v1/external-resources/{id}Получение ресурсаПроверка статуса обработки ресурса
PATCH /api/v1/external-resources/{id}Изменение ресурсаИзменение приоритета ресурса

...