# Azure Automation management API

> Azure Automation management API on Apizie: 172 endpoints (Lists all of the available Automation REST API operations., Lists the Automation Accounts within an Azure subscription., Retrieve deleted automation account., Retrieve a list of accounts within a given resource group., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:azure-arm-automation/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-automation`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://apizie.tech/api/cloud/azure-arm-automation
- OpenAPI: https://apizie.tech/api/cloud/azure-arm-automation/openapi.json

Azure Resource Manager API for Automation: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### Lists all of the available Automation REST API operations.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |

### Lists the Automation Accounts within an Azure subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/automation-account-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |

### Retrieve deleted automation account.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/deleted-automation-accounts-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |

### Retrieve a list of accounts within a given resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/automation-account-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |

### Get information about an Automation Account.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/automation-account-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Create or update automation account.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/automation-account-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| body | object | yes | JSON request body |

### Update an automation account.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/automation-account-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| body | object | yes | JSON request body |

### Delete an automation account.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/automation-account-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the automation agent registration information.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/agent-registration-information-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Regenerate a primary or secondary agent registration key
`POST https://apizie.tech/v1/cloud:azure-arm-automation/agent-registration-information-regenerate-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| body | object | yes | JSON request body |

### Retrieve a list of certificates.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/certificate-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the certificate identified by certificate name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/certificate-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| certificateName | string | yes | The name of certificate. |

### Create a certificate.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/certificate-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| certificateName | string | yes | The name of certificate. |
| body | object | yes | JSON request body |

### Update a certificate.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/certificate-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| certificateName | string | yes | The name of certificate. |
| body | object | yes | JSON request body |

### Delete the certificate.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/certificate-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| certificateName | string | yes | The name of certificate. |

### Retrieve a list of configurations.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/dsc-configuration-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| $filter | string | no | The filter to apply on the operation. |
| $skip | integer | no | The number of rows to skip. |
| $top | integer | no | The number of rows to take. |
| $inlinecount | string | no | Return total rows. |

### Retrieve the configuration identified by configuration name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/dsc-configuration-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| configurationName | string | yes | The configuration name. |

### Create the configuration identified by configuration name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/dsc-configuration-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| configurationName | string | yes | The configuration name. |
| body | object | yes | JSON request body |

### Create the configuration identified by configuration name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/dsc-configuration-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| configurationName | string | yes | The configuration name. |
| body | object | no | JSON request body |

### Delete the dsc configuration identified by configuration name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/dsc-configuration-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| configurationName | string | yes | The configuration name. |

### Retrieve the configuration script identified by configuration name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/dsc-configuration-get-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| configurationName | string | yes | The configuration name. |

### Retrieve a list of connection types.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/connection-type-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the connection type identified by connection type name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/connection-type-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| connectionTypeName | string | yes | The name of connection type. |

### Create a connection type.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/connection-type-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| connectionTypeName | string | yes | The name of connection type. |
| body | object | yes | JSON request body |

### Delete the connection type.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/connection-type-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| connectionTypeName | string | yes | The name of connection type. |

### Retrieve a list of connections.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/connection-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the connection identified by connection name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/connection-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| connectionName | string | yes | The name of connection. |

### Create or update a connection.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/connection-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| connectionName | string | yes | The name of connection. |
| body | object | yes | JSON request body |

### Update a connection.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/connection-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| connectionName | string | yes | The name of connection. |
| body | object | yes | JSON request body |

### Delete the connection.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/connection-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| connectionName | string | yes | The name of connection. |

### Post operation to serialize or deserialize GraphRunbookContent
`POST https://apizie.tech/v1/cloud:azure-arm-automation/convert-graph-runbook-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| body | object | yes | JSON request body |

### Retrieve a list of credentials.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/credential-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the credential identified by credential name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/credential-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| credentialName | string | yes | The name of credential. |

### Create a credential.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/credential-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| credentialName | string | yes | The name of credential. |
| body | object | yes | JSON request body |

### Update a credential.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/credential-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| credentialName | string | yes | The name of credential. |
| body | object | yes | JSON request body |

### Delete the credential.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/credential-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| credentialName | string | yes | The name of credential. |

### Retrieve a list of hybrid runbook worker groups.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-worker-group-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| $filter | string | no | The filter to apply on the operation. |

### Retrieve a hybrid runbook worker group.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-worker-group-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |

### Create a hybrid runbook worker group.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-worker-group-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |
| body | object | yes | JSON request body |

### Update a hybrid runbook worker group.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-worker-group-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |
| body | object | yes | JSON request body |

### Delete a hybrid runbook worker group.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-worker-group-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |

### Retrieve a list of hybrid runbook workers.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-workers-list-by-hybrid-runbook-worker-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |
| $filter | string | no | The filter to apply on the operation. |

### Retrieve a hybrid runbook worker.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-workers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |
| hybridRunbookWorkerId | string | yes | The hybrid runbook worker id |

### Create a hybrid runbook worker.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-workers-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |
| hybridRunbookWorkerId | string | yes | The hybrid runbook worker id |
| body | object | yes | JSON request body |

### Update a hybrid runbook worker.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-workers-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |
| hybridRunbookWorkerId | string | yes | The hybrid runbook worker id |
| body | object | no | JSON request body |

### Delete a hybrid runbook worker.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-workers-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |
| hybridRunbookWorkerId | string | yes | The hybrid runbook worker id |

### Move a hybrid worker to a different group.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/hybrid-runbook-workers-move` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| hybridRunbookWorkerGroupName | string | yes | The hybrid runbook worker group name |
| hybridRunbookWorkerId | string | yes | The hybrid runbook worker id |
| body | object | yes | JSON request body |

### Retrieve a list of job schedules.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/job-schedule-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| $filter | string | no | The filter to apply on the operation. |

### Retrieve the job schedule identified by job schedule name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/job-schedule-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobScheduleId | string | yes | The job schedule name. |

### Create a job schedule.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/job-schedule-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobScheduleId | string | yes | The job schedule name. |
| body | object | yes | JSON request body |

### Delete the job schedule identified by job schedule name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/job-schedule-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobScheduleId | string | yes | The job schedule name. |

### Retrieve a list of jobs.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/job-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| $filter | string | no | The filter to apply on the operation. |
| clientRequestId | string | no | Identifies this specific client request. |

### Retrieve the job identified by job name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/job-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobName | string | yes | The job name. |
| clientRequestId | string | no | Identifies this specific client request. |

### Create a job of the runbook.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/job-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobName | string | yes | The job name. |
| clientRequestId | string | no | Identifies this specific client request. |
| body | object | yes | JSON request body |

### Retrieve the job output identified by job name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/job-get-output` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobName | string | yes | The job name. |
| clientRequestId | string | no | Identifies this specific client request. |

### Resume the job identified by jobName.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/job-resume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobName | string | yes | The job name. |
| clientRequestId | string | no | Identifies this specific client request. |

### Retrieve the runbook content of the job identified by job name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/job-get-runbook-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobName | string | yes | The job name. |
| clientRequestId | string | no | Identifies this specific client request. |

### Stop the job identified by jobName.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/job-stop` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobName | string | yes | The job name. |
| clientRequestId | string | no | Identifies this specific client request. |

### Retrieve a list of jobs streams identified by job name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/job-stream-list-by-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobName | string | yes | The job name. |
| $filter | string | no | The filter to apply on the operation. |
| clientRequestId | string | no | Identifies this specific client request. |

### Retrieve the job stream identified by job stream id.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/job-stream-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobName | string | yes | The job name. |
| jobStreamId | string | yes | The job stream id. |
| clientRequestId | string | no | Identifies this specific client request. |

### Suspend the job identified by job name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/job-suspend` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| jobName | string | yes | The job name. |
| clientRequestId | string | no | Identifies this specific client request. |

### Retrieve the linked workspace for the account id.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/linked-workspace-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the deleted runbooks for an automation account.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/automation-account-list-deleted-runbooks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the automation keys for an account.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/keys-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve a list of modules.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/module-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the module identified by module name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/module-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| moduleName | string | yes | The module name. |

### Create or Update the module identified by module name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/module-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| moduleName | string | yes | The module name. |
| body | object | yes | JSON request body |

### Update the module identified by module name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/module-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| moduleName | string | yes | The module name. |
| body | object | yes | JSON request body |

### Delete the module by name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/module-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| moduleName | string | yes | The module name. |

### Retrieve a list of activities in the module identified by module name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/activity-list-by-module` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| moduleName | string | yes | The module name. |

### Retrieve the activity in the module identified by module name and activity name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/activity-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| moduleName | string | yes | The module name. |
| activityName | string | yes | The name of activity. |

### Retrieve a list of fields of a given type identified by module name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/object-data-types-list-fields-by-module-and-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| moduleName | string | yes | The module name. |
| typeName | string | yes | The name of type. |

### Retrieve a list of fields of a given type identified by module name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/fields-list-by-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| moduleName | string | yes | The module name. |
| typeName | string | yes | The name of type. |

### Retrieve a list of dsc node configurations.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/dsc-node-configuration-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| $filter | string | no | The filter to apply on the operation. |
| $skip | integer | no | The number of rows to skip. |
| $top | integer | no | The number of rows to take. |
| $inlinecount | string | no | Return total rows. |

### Retrieve the Dsc node configurations by node configuration.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/dsc-node-configuration-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| nodeConfigurationName | string | yes | The Dsc node configuration name. |

### Create the node configuration identified by node configuration name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/dsc-node-configuration-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| nodeConfigurationName | string | yes | The Dsc node configuration name. |
| body | object | yes | JSON request body |

### Delete the Dsc node configurations by node configuration.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/dsc-node-configuration-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| nodeConfigurationName | string | yes | The Dsc node configuration name. |

### Retrieve counts for Dsc Nodes.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/node-count-information-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| countType | string | yes | The type of counts to retrieve |

### Retrieve a list of dsc nodes.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/dsc-node-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| $filter | string | no | The filter to apply on the operation. |
| $skip | integer | no | The number of rows to skip. |
| $top | integer | no | The number of rows to take. |
| $inlinecount | string | no | Return total rows. |

### Retrieve the dsc node identified by node id.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/dsc-node-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| nodeId | string | yes | The node id. |

### Update the dsc node.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/dsc-node-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| nodeId | string | yes | The node id. |
| body | object | yes | JSON request body |

### Delete the dsc node identified by node id.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/dsc-node-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| nodeId | string | yes | The node id. |

### Retrieve the Dsc node report list by node id.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/node-reports-list-by-node` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| nodeId | string | yes | The node id. |
| $filter | string | no | The filter to apply on the operation. |

### Retrieve the Dsc node report data by node id and report id.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/node-reports-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| nodeId | string | yes | The node id. |
| reportId | string | yes | The report id. |

### Retrieve the Dsc node reports by node id and report id.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/node-reports-get-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| nodeId | string | yes | The node id. |
| reportId | string | yes | The report id. |

### Retrieve a list of fields of a given type across all accessible modules.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/object-data-types-list-fields-by-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| typeName | string | yes | The name of type. |

### List all private endpoint connections on a Automation account.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/private-endpoint-connections-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Gets a private endpoint connection.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/private-endpoint-connections-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| privateEndpointConnectionName | string | yes | The name of the private endpoint connection. |

### Approve or reject a private endpoint connection with a given name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/private-endpoint-connections-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| privateEndpointConnectionName | string | yes | The name of the private endpoint connection. |
| body | object | yes | JSON request body |

### Deletes a private endpoint connection with a given name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/private-endpoint-connections-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| privateEndpointConnectionName | string | yes | The name of the private endpoint connection. |

### Gets the private link resources that need to be created for Automation account.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/private-link-resources-automation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve a list of python 2 packages.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/python2-package-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the python 2 package identified by package name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/python2-package-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| packageName | string | yes | The python package name. |

### Create or Update the python 2 package identified by package name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/python2-package-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| packageName | string | yes | The python package name. |
| body | object | yes | JSON request body |

### Update the python 2 package identified by package name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/python2-package-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| packageName | string | yes | The python package name. |
| body | object | yes | JSON request body |

### Delete the python 2 package by name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/python2-package-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| packageName | string | yes | The python package name. |

### Retrieve a list of python 3 packages.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/python3-package-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the python 3 package identified by package name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/python3-package-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| packageName | string | yes | The python package name. |

### Create or Update the python 3 package identified by package name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/python3-package-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| packageName | string | yes | The python package name. |
| body | object | yes | JSON request body |

### Update the python 3 package identified by package name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/python3-package-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| packageName | string | yes | The python package name. |
| body | object | yes | JSON request body |

### Delete the python 3 package by name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/python3-package-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| packageName | string | yes | The python package name. |

### Retrieve a list of runbooks.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/runbook-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

### Retrieve the runbook identified by runbook name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/runbook-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Create the runbook identified by runbook name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/runbook-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |
| body | object | yes | JSON request body |

### Update the runbook identified by runbook name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/runbook-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |
| body | object | yes | JSON request body |

### Delete the runbook by name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/runbook-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Retrieve the content of runbook identified by runbook name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/runbook-get-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Retrieve the runbook draft identified by runbook name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/runbook-draft-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Retrieve the content of runbook draft identified by runbook name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/runbook-draft-get-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Replaces the runbook draft content.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/runbook-draft-replace-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |
| body | object | yes | JSON request body |

### Retrieve the test job for the specified runbook.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/test-job-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Create a test job of the runbook.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/test-job-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |
| body | object | yes | JSON request body |

### Resume the test job.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/test-job-resume` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Stop the test job.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/test-job-stop` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Retrieve a list of test job streams identified by runbook name.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/test-job-streams-list-by-test-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |
| $filter | string | no | The filter to apply on the operation. |

### Retrieve a test job stream of the test job identified by runbook name and stream id.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/test-job-streams-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |
| jobStreamId | string | yes | The job stream id. |

### Suspend the test job.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/test-job-suspend` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Undo draft edit to last known published state identified by runbook name.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/runbook-draft-undo-edit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Publish runbook draft.
`POST https://apizie.tech/v1/cloud:azure-arm-automation/runbook-publish` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |
| runbookName | string | yes | The runbook name. |

### Retrieve a list of RuntimeEnvironments.
`GET https://apizie.tech/v1/cloud:azure-arm-automation/runtime-environments-list-by-automation-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| automationAccountName | string | yes | The name of the automation account. |

…and 52 more. See the OpenAPI spec.

## Example
```
curl "https://apizie.tech/v1/cloud:azure-arm-automation/operations-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Automation management API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:azure-arm-automation/operations-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure Automation management API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Azure Automation management itself also needs your own key from azure.com.

### Can AI agents use the Azure Automation management API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-automation.

### What is the status of the Azure Automation management API?
Needs your own provider key (bring your own key)
