Automation REST API Reference

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.

See Also