The Azure Automation service provides a highly reliable and scalable workflow execution engine to automate frequently repeated management tasks. The processes are automated through runbooks, which are Windows PowerShell Workflows run in the Azure Automation execution engine. You can use this API to create, update, read, and delete automation resources, including runbooks and runbook jobs. In addition you can manage assets such as variables, schedules, Windows PowerShell modules, credentials, and certificates.
Rest Operation Groups
The Automation REST API provides operations for working with the following resources.
| Operation Group | Description |
|---|---|
| Activity | Manage activities available from a module imported in an Automation account. |
| Agent registration information | Manage the Automation agent registration information. |
| Automation account | Manage and provide information about Automation accounts in a resource group. |
| Certificate | Manage and provide information about certificate assets. |
| Connection type | Manage and provide information about connection types that service connections. |
| Connection | Manage and provide information about connections. |
| Credential | Manage credential assets to authenticate for any resource or purpose. |
| DSC compilation job | Manage and provide information about compilation jobs for DSC configurations. |
| DSC configuration | Manage and provide information about DSC configurations. |
| DSC node | Manage and provide information about DSC nodes. |
| DSC node configuration | Configure and provide information abut DSC nodes. |
| Fields | Review details of modules in an Automation account. |
| Hybrid Runbook Worker group | Manage Hybrid Runbook Worker groups. |
| Job | Manage runbook jobs. |
| Job schedule | Manage job schedules. |
| Job stream | Review job stream for a runbook job. |
| Module | Operations for managing Windows PowerShell workflow modules. |
| Node reports | Review DSC reports sent from a DSC node to Automation. |
| Object data types | Review details of modules in an Automation account. |
| Operations | Review all of the available REST API options for Automation. |
| Runbook | Operations for managing runbooks and draft runbooks. |
| Runbook draft | Operations for managing runbooks in Automation. |
| Schedule | Schedule operations for runbooks. |
| Statistics | Review statistics for an Automation account. |
| Test job streams | Review job streams for a runbook job. |
| Test jobs | Manage test jobs for a runbook. |
| Usages | Review job run time minutes used for an Automation account. |
| Variable | Manage data that you want to store in an Automation account. |
| Webhook | Utilize APIs to manage webhooks in an Automation account. |


