How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure StorageAccounts API

The StorageAccounts API from Microsoft Azure — 19 operation(s) for storageaccounts.

Microsoft Azure StorageAccounts API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include StorageAccounts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 27 operations across 19 paths, and defines 56 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

27 operations 19 paths 56 schemas 3 DELETE11 GET2 PATCH8 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 27

Across 19 paths, the API surfaces 27 operations — 3 DELETE, 11 GET, 2 PATCH, 8 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

StorageAccounts 27
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts
Microsoft Azure Lists All The Storageaccounts In A Data Box Edge Data Box Gateway Device
microsoftAzureStorageaccountsListbydataboxedgedevice 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}
Microsoft Azure Gets A Storageaccount By Name
microsoftAzureStorageaccountsGet 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}
Microsoft Azure Creates A New Storageaccount Or Updates An Existing Storageaccount On The Device
microsoftAzureStorageaccountsCreateorupdate 5 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Databoxedge Databoxedgedevices Devicename Storageaccounts Storageaccountname
microsoftAzureStorageaccountsDelete 5 params → 202204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Storageaccounts
microsoftAzureStorageaccountsListbyaccount 10 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Storageaccounts Storageaccountname
microsoftAzureStorageaccountsAdd 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Storageaccounts Storageaccountname
microsoftAzureStorageaccountsGet 5 params → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}
Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Storageaccounts Storageaccountname
microsoftAzureStorageaccountsUpdate 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Storageaccounts Storageaccountname
microsoftAzureStorageaccountsDelete 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/containers
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Storageaccounts Storageaccountname Containers
microsoftAzureStorageaccountsListstoragecontainers 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/containers/{containerName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Storageaccounts Storageaccountname Containers Containername
microsoftAzureStorageaccountsGetstoragecontainer 6 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/containers/{containerName}/listSasTokens
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Storageaccounts Storageaccountname Containers Containerna…
microsoftAzureStorageaccountsListsastokens 6 params → 200default
POST
/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability
Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Storage Checknameavailability
microsoftAzureStorageaccountsChecknameavailability 2 params body → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storage Storageaccounts Accountname
microsoftAzureStorageaccountsCreate 4 params body → 200202
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storage Storageaccounts Accountname
microsoftAzureStorageaccountsDelete 4 params → 200204
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storage Storageaccounts Accountname
microsoftAzureStorageaccountsGetproperties 4 params → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}
Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storage Storageaccounts Accountname
microsoftAzureStorageaccountsUpdate 4 params body → 200
GET
/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts
Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storage Storageaccounts
microsoftAzureStorageaccountsList 2 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storage Storageaccounts
microsoftAzureStorageaccountsListbyresourcegroup 3 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storage Storageaccounts Accountname Listkeys
microsoftAzureStorageaccountsListkeys 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storage Storageaccounts Accountname Regeneratekey
microsoftAzureStorageaccountsRegeneratekey 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storage Storageaccounts Accountname Listaccountsas
microsoftAzureStorageaccountsListaccountsas 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storage Storageaccounts Accountname Listservicesas
microsoftAzureStorageaccountsListservicesas 4 params body → 200
GET
/subscriptions/{subscriptionId}/providers/Microsoft.Storage.Admin/locations/{location}/storageAccounts
Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storage Admin Locations Location Storageaccounts
microsoftAzureStorageaccountsList 5 params → 200default
GET
/subscriptions/{subscriptionId}/providers/Microsoft.Storage.Admin/locations/{location}/storageAccounts/{accountId}
Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storage Admin Locations Location Storageaccounts Accountid
microsoftAzureStorageaccountsGet 4 params → 200default
POST
/subscriptions/{subscriptionId}/providers/Microsoft.Storage.Admin/locations/{location}/storageAccounts/{accountId}/undelete
Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Storage Admin Locations Location Storageaccounts Accountid Undelete
microsoftAzureStorageaccountsUndelete 5 params → 200202default
POST
/subscriptions/{subscriptionId}/providers/Microsoft.Storage.Admin/locations/{location}/reclaimStorageCapacity
Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Storage Admin Locations Location Reclaimstoragecapacity
microsoftAzureStorageaccountsReclaimstoragecapacity 3 params → 200202default

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are ServiceSasParameters (18 properties), StorageAccountProperties_3 (18 properties), StorageAccountProperties_2 (13 properties), AccountSasParameters (8 properties). Each schema is shown below with its type and property counts.

UpdateStorageAccountProperties
object
The Azure Storage account properties to use when updating an Azure Storage account.
2 properties
StorageContainer
object
Azure Storage blob container information.
1 property
SubResource
object
The resource model definition for a nested resource.
3 properties
StorageAccountKind
string
The kind of storage account
StorageAccountInformationListResult
object
Azure Storage account list information.
2 properties
StorageAccountPropertiesUpdateParameters
object
The parameters used when updating a storage account.
4 properties
StorageAccountProperties_2
object
Properties of the storage account.
13 properties
StorageAccountRegenerateKeyParameters
object
The parameters used to regenerate the storage account key.
1 property 1 required
StorageAccountCreateParameters
object
The parameters used when creating a storage account.
5 properties 3 required
StorageAccountType
string
Storage account type.
LocationStatus
string
Gets the status indicating whether the primary location of the storage account is available or unavailable.
AddStorageAccountParameters
object
The parameters used to add a new Azure Storage account.
1 property 1 required
ServiceSasParameters
object
The parameters to list service SAS credentials of a specific resource.
18 properties 2 required
StorageAccount
object
Represents a Storage Account on the Data Box Edge/Gateway device.
2 properties 1 required
EncryptionServices
object
A list of services that support encryption.
4 properties
EncryptionService
object
A service that allows server-side encryption to be used.
2 properties
StorageContainerProperties
object
Azure Storage blob container properties information.
1 property
StorageAccountList_2
object
Pageable list of storage accounts.
2 properties
StorageEncryption
object
Storage encryption setting
2 properties
StorageAccountUpdateParameters
object
The parameters that can be provided when updating the storage account properties.
3 properties
Endpoints
object
The URIs that are used to perform a retrieval of a public blob, queue, or table object.
4 properties
Resource
object
Describes a storage resource.
5 properties
StorageAccountState
string
Storage account state.
ARMBaseModel
object
Represents the base class for all object models.
3 properties
StorageContainerListResult
object
The list of blob containers associated with the storage account attached to the Data Lake Analytics account.
2 properties
SasTokenInformation
object
SAS token information.
1 property
Encryption
object
The encryption settings on the storage account.
2 properties 1 required
StorageAccountListKeysResult
object
The response from the ListKeys operation.
1 property
StorageEncryptionSetting
object
Storage Encryption setting
2 properties
StorageAccountInformationProperties
object
The Azure Storage account properties.
1 property
StorageAccountAccessTier
string
Access tier for storage account
StorageEncryptionServices
object
Services for which encryption setting is mentioned.
3 properties
Sku
object
The SKU of the storage account.
2 properties 1 required
CheckNameAvailabilityResult
object
The CheckNameAvailability operation response.
3 properties
UpdateStorageAccountParameters
object
The parameters used to update an Azure Storage account.
1 property
StorageAccountPropertiesCreateParameters
object
The parameters used to create the storage account.
4 properties
StorageAccountListResult
object
The response from the List Storage Accounts operation.
1 property
CloudErrorBody
object
An error response from the service.
3 properties
StorageAccount_2
object
The storage account.
3 properties
ListServiceSasResponse
object
The List service SAS credentials operation response.
1 property
StorageAccountInformation
object
Azure Storage account information.
1 property
CloudError
object
An error response from the service.
1 property
ListAccountSasResponse
object
The List SAS credentials operation response.
1 property
AddStorageAccountProperties
object
The Azure Storage account properties to use when adding a new Azure Storage account.
2 properties 1 required
AccountSasParameters
object
The parameters to list SAS credentials of a storage account.
8 properties 4 required
StorageAccountHealthState
string
Health state for storage account
CustomDomain
object
The custom domain assigned to this storage account. This can be set via Update.
2 properties 1 required
StorageAccountKey
object
An access key for the storage account.
3 properties
StorageAccount_3
object
Properties of the storage account.
3 properties
StorageAccountProperties_3
object
Properties of a storage account.
18 properties
EncryptionKeySource
string
Encryption Key Source
StorageAccountCheckNameAvailabilityParameters
object
The parameters used to check the availability of the storage account name.
2 properties 2 required
StorageAccountList
object
Collection of all the Storage Accounts on the Data Box Edge/Gateway device.
2 properties
StorageAccountProperties
object
The storage account properties.
6 properties 1 required
StorageAccountStatus
string
The state of storage account in WAC.
SasTokenInformationListResult
object
The SAS response that contains the storage account, container and associated SAS token for connection use.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-storageaccounts-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure StorageAccounts API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.