Думаю, я нашел API:
POST ... / api / 14 / project / [ИМЯ ПРОЕКТА] / jobs / import? DupeOption = update
Добавить блок для нового расписания:
<schedule>
<month month='...'>
<time hour='12' minute='45' seconds='15'>
<weekday day='...' />
<year year='...' />
</schedule>
Чтобы получить текущие данные о работе, позвоните
GET ... api / 14 / project / [ИМЯ ПРОЕКТА] / jobs / export
Это вернет все задания по ПРОЕКТУ.
Нам придется извлечь блок для нашей работы.
Примечания к сведению:
- тип содержимого должен быть application / xml
- UUID должен быть указан в POST
- dupeOption = update должен быть указан параметр; иначе Rundeck создаст дублирующую работу вместо обновления нашей работы