# Azure Storage Actions management API

> Azure Storage Actions management API on Apizie: 11 endpoints (Lists all of the available Storage Actions Rest API operations., Runs the input conditions against input object metadata properties and designates matched objects in response., Lists all the storage tasks available under the subscription., Lists all the storage tasks available under the 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://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-storageactions`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://zieapi.vercel.app/api/cloud/azure-arm-storageactions
- OpenAPI: https://zieapi.vercel.app/api/cloud/azure-arm-storageactions/openapi.json

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

## Endpoints

### Lists all of the available Storage Actions Rest API operations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/operations-list` (byok)

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

### Runs the input conditions against input object metadata properties and designates matched objects in response.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-tasks-preview-actions` (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. |
| location | string | yes | Represents an Azure geography region where supported resource providers live. |
| body | object | yes | JSON request body |

### Lists all the storage tasks available under the subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-tasks-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. |

### Lists all the storage tasks available under the given resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-tasks-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 the storage task properties
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-tasks-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. |
| storageTaskName | string | yes | The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use… |

### Asynchronously creates a new storage task resource with the specified parameters. If a storage task is…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-tasks-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. |
| storageTaskName | string | yes | The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use… |
| body | object | yes | JSON request body |

### Update storage task properties
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-tasks-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. |
| storageTaskName | string | yes | The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use… |
| body | object | yes | JSON request body |

### Delete the storage task resource.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-tasks-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. |
| storageTaskName | string | yes | The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use… |

### Fetch the storage tasks run report summary for each assignment.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-tasks-report-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. |
| storageTaskName | string | yes | The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use… |
| $maxpagesize | integer | no | Optional, specifies the maximum number of Storage Task Assignment Resource IDs to be included in the list response. |
| $filter | string | no | Optional. When specified, it can be used to query using reporting properties. |

### Stops all active running assignments for the storage task
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-tasks-stop-all-assignments` (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. |
| storageTaskName | string | yes | The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use… |

### Lists Resource IDs of the Storage Task Assignments associated with this Storage Task.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/storage-task-assignment-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. |
| storageTaskName | string | yes | The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use… |
| $maxpagesize | integer | no | Optional, specifies the maximum number of Storage Task Assignment Resource IDs to be included in the list response. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:azure-arm-storageactions/operations-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

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

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

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

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