# Azure Batch management API

> Azure Batch management API on Apizie: 42 endpoints (Lists available operations for the Microsoft.Batch provider, Gets information about the Batch accounts associated with the subscription., Checks whether the Batch account name is available in the specified region., Gets the Batch service quotas for the specified subscription at the given location., …) 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-batch/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

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

## Endpoints

### Lists available operations for the Microsoft.Batch provider
`GET https://apizie.tech/v1/cloud:azure-arm-batch/operations-list` (byok)

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

### Gets information about the Batch accounts associated with the subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/batch-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. |

### Checks whether the Batch account name is available in the specified region.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/location-check-name-availability` (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. |
| locationName | string | yes | The desired region for the name check. |
| body | object | yes | JSON request body |

### Gets the Batch service quotas for the specified subscription at the given location.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/location-get-quotas` (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. |
| locationName | string | yes | The region for which to retrieve Batch service quotas. |

### Gets the list of Batch supported Virtual Machine VM sizes available at the given location.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/location-list-supported-virtual-machine-skus` (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. |
| locationName | string | yes | The region for which to retrieve Batch service supported SKUs. |
| maxresults | integer | no | The maximum number of items to return in the response. |
| $filter | string | no | OData filter expression. Valid properties for filtering are "familyName". |

### Gets information about the Batch accounts associated with the specified resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/batch-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. |

### Gets information about the specified Batch account.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/batch-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |

### Creates a new Batch account with the specified parameters. Existing accounts cannot be updated with this API…
`POST https://apizie.tech/v1/cloud:azure-arm-batch/batch-account-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| body | object | yes | JSON request body |

### Updates the properties of an existing Batch account.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/batch-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| body | object | yes | JSON request body |

### Deletes the specified Batch account.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/batch-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |

### Lists all of the applications in the specified account.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/application-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| maxresults | integer | no | The maximum number of items to return in the response. |

### Gets information about the specified application.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/application-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| applicationName | string | yes | The name of the application. This must be unique within the account. |

### Adds an application to the specified Batch account.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/application-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| applicationName | string | yes | The name of the application. This must be unique within the account. |
| body | object | no | JSON request body |

### Updates settings for the specified application.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/application-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| applicationName | string | yes | The name of the application. This must be unique within the account. |
| body | object | yes | JSON request body |

### Deletes an application.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/application-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| applicationName | string | yes | The name of the application. This must be unique within the account. |

### Lists all of the application packages in the specified application.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/application-package-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. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| applicationName | string | yes | The name of the application. This must be unique within the account. |
| maxresults | integer | no | The maximum number of items to return in the response. |

### Gets information about the specified application package.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/application-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| applicationName | string | yes | The name of the application. This must be unique within the account. |
| versionName | string | yes | The version of the application. |

### Creates an application package record. The record contains a storageUrl where the package should be uploaded…
`POST https://apizie.tech/v1/cloud:azure-arm-batch/application-package-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| applicationName | string | yes | The name of the application. This must be unique within the account. |
| versionName | string | yes | The version of the application. |
| body | object | no | JSON request body |

### Deletes an application package record and its associated binary file.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/application-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| applicationName | string | yes | The name of the application. This must be unique within the account. |
| versionName | string | yes | The version of the application. |

### Activates the specified application package. This should be done after the `ApplicationPackage` was created…
`POST https://apizie.tech/v1/cloud:azure-arm-batch/application-package-activate` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| applicationName | string | yes | The name of the application. This must be unique within the account. |
| versionName | string | yes | The version of the application. |
| body | object | yes | JSON request body |

### Gets information about the detectors available for a given Batch account.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/batch-account-list-detectors` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |

### Gets information about the given detector for a given Batch account.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/batch-account-get-detector` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| detectorId | string | yes | The name of the detector. |

### Gets the account keys for the specified Batch account.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/batch-account-get-keys` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |

### Lists all of the NSP configurations in the specified account.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/network-security-perimeter-list-configurations` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |

### Gets information about the specified NSP configuration.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/network-security-perimeter-get-configuration` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| networkSecurityPerimeterConfigurationName | string | yes | The name for a network security perimeter configuration |

### Reconciles the specified NSP configuration.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/network-security-perimeter-reconcile-configuration` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| networkSecurityPerimeterConfigurationName | string | yes | The name for a network security perimeter configuration |

### Lists the endpoints that a Batch Compute Node under this Batch Account may call as part of Batch service…
`GET https://apizie.tech/v1/cloud:azure-arm-batch/batch-account-list-outbound-network-dependencies-endpoints` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |

### Lists all of the pools in the specified account.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/pool-list-by-batch-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| maxresults | integer | no | The maximum number of items to return in the response. |
| $select | string | no | Comma separated list of properties that should be returned. e.g. "properties/provisioningState". Only top level properties under… |
| $filter | string | no | OData filter expression. Valid properties for filtering are: name properties/allocationState properties/allocationStateTransitionTime… |

### Gets information about the specified pool.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/pool-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| poolName | string | yes | The pool name. This must be unique within the account. |

### Creates a new pool inside the specified account.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/pool-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| poolName | string | yes | The pool name. This must be unique within the account. |
| If-Match | string | no | The entity state (ETag) version of the pool to update. A value of "*" can be used to apply the operation only if the pool already exists.… |
| If-None-Match | string | no | Set to '*' to allow a new pool to be created, but to prevent updating an existing pool. Other values will be ignored. |
| body | object | yes | JSON request body |

### Updates the properties of an existing pool.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/pool-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| poolName | string | yes | The pool name. This must be unique within the account. |
| If-Match | string | no | The entity state (ETag) version of the pool to update. This value can be omitted or set to "*" to apply the operation unconditionally. |
| body | object | yes | JSON request body |

### Deletes the specified pool.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/pool-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| poolName | string | yes | The pool name. This must be unique within the account. |

### Disables automatic scaling for a pool.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/pool-disable-auto-scale` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| poolName | string | yes | The pool name. This must be unique within the account. |

### Stops an ongoing resize operation on the pool.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/pool-stop-resize` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| poolName | string | yes | The pool name. This must be unique within the account. |

### Lists all of the private endpoint connections in the specified account.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/private-endpoint-connection-list-by-batch-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| maxresults | integer | no | The maximum number of items to return in the response. |

### Gets information about the specified private endpoint connection.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/private-endpoint-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| privateEndpointConnectionName | string | yes | The private endpoint connection name. This must be unique within the account. |

### Updates the properties of an existing private endpoint connection.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/private-endpoint-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| privateEndpointConnectionName | string | yes | The private endpoint connection name. This must be unique within the account. |
| If-Match | string | no | The state (ETag) version of the private endpoint connection to update. This value can be omitted or set to "*" to apply the operation… |
| body | object | yes | JSON request body |

### Deletes the specified private endpoint connection.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/private-endpoint-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| privateEndpointConnectionName | string | yes | The private endpoint connection name. This must be unique within the account. |

### Lists all of the private link resources in the specified account.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/private-link-resource-list-by-batch-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| maxresults | integer | no | The maximum number of items to return in the response. |

### Gets information about the specified private link resource.
`GET https://apizie.tech/v1/cloud:azure-arm-batch/private-link-resource-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| privateLinkResourceName | string | yes | The private link resource name. This must be unique within the account. |

### Regenerates the specified account key for the Batch account.
`POST https://apizie.tech/v1/cloud:azure-arm-batch/batch-account-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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |
| body | object | yes | JSON request body |

### Synchronizes access keys for the auto-storage account configured for the specified Batch account, only if…
`POST https://apizie.tech/v1/cloud:azure-arm-batch/batch-account-synchronize-auto-storage-keys` (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. |
| accountName | string | yes | A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and… |

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

## FAQ

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

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

### Can AI agents use the Azure Batch 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-batch.

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