giranm/pd-live-react

[Enhancement] Automation Actions Support

giranm opened this issue · 0 comments

Summary

PagerDuty Automation Actions enable users to trigger automation workloads from within the PagerDuty interface.
This enhancement ticket should be used to track the implementation of this capability.

Implementation Notes

The following endpoints should be used during the implementation of AA.

  • List AA via GET https://api.pagerduty.com/automation/actions/?cursor=&name=&limit=25
  • Trigger AA via POST https://api.pagerduty.com/automation/actions/:action_id/invocations (with "invocation_state": "created" in body JSON)
  • List report logs via GET https://api.pagerduty.com/automation/invocations/:invocation_id/reports?report_type=log
  • List log entry via GET https://api.pagerduty.com/log_entries for rundeck_action_invocation_initiated_log_entry and rundeck_action_invocation_completed_log_entry