# Azure Blob Storage Blob API

**Canonical:** https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-blob-api/  
**Provider:** Azure Blob Storage — https://apis.io/providers/microsoft-azure-blob-storage/  
**Base URL:** https://{accountName}.dfs.core.windows.net  
**Documentation:** https://learn.microsoft.com/en-us/rest/api/storageservices/data-lake-storage-gen2

Azure Blob Storage Blob API is one of 13 APIs that [Azure Blob Storage](https://apis.io/providers/microsoft-azure-blob-storage/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Blob. The published artifact set on APIs.io includes an OpenAPI specification.

The blob API from Azure Blob Storage — 23 operation(s) for blob.

## Operations (27)

| Method | Path | Summary |
|---|---|---|
| GET | `/{containerName}/{blob}` | Blob download |
| HEAD | `/{containerName}/{blob}` | Blob get properties |
| DELETE | `/{containerName}/{blob}` | Blob delete |
| PUT | `/{containerName}/{blob}?PageBlob` | Page blob create |
| PUT | `/{containerName}/{blob}?AppendBlob` | Append blob create |
| PUT | `/{containerName}/{blob}?BlockBlob` | Block blob upload |
| PUT | `/{containerName}/{blob}?BlockBlob&fromUrl` | Block blob put blob from url |
| PUT | `/{containerName}/{blob}?comp=undelete` | Blob undelete |
| PUT | `/{containerName}/{blob}?comp=expiry` | Blob set expiry |
| PUT | `/{containerName}/{blob}?comp=properties&SetHTTPHeaders` | Blob set HTTP headers |
| PUT | `/{containerName}/{blob}?comp=immutabilityPolicies` | Blob set immutability policy |
| DELETE | `/{containerName}/{blob}?comp=immutabilityPolicies` | Blob delete immutability policy |
| PUT | `/{containerName}/{blob}?comp=legalhold` | Blob set legal hold |
| PUT | `/{containerName}/{blob}?comp=metadata` | Blob set metadata |
| PUT | `/{containerName}/{blob}?comp=lease&acquire` | Blob acquire lease |
| PUT | `/{containerName}/{blob}?comp=lease&release` | Blob release lease |
| PUT | `/{containerName}/{blob}?comp=lease&renew` | Blob renew lease |
| PUT | `/{containerName}/{blob}?comp=lease&change` | Blob change lease |
| PUT | `/{containerName}/{blob}?comp=lease&break` | Blob break lease |
| PUT | `/{containerName}/{blob}?comp=snapshot` | Blob create snapshot |
| PUT | `/{containerName}/{blob}?comp=copy` | Blob start copy from URL |
| PUT | `/{containerName}/{blob}?comp=copy&sync` | Blob copy from URL |
| PUT | `/{containerName}/{blob}?comp=copy&copyid` | Blob abort copy from URL |
| GET | `/{containerName}/{blob}?restype=account&comp=properties&blob` | Blob get account info |
| POST | `/{containerName}/{blob}?comp=query` | Blob query |
| GET | `/{containerName}/{blob}?comp=tags` | Blob get tags |
| PUT | `/{containerName}/{blob}?comp=tags` | Blob set tags |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/microsoft-azure-blob-storage/openapi/microsoft-azure-blob-storage-blob-api-openapi.yml

## Other Azure Blob Storage APIs (12)

- [Azure Data Lake Storage Gen2 REST API](https://apis.io/apis/microsoft-azure-blob-storage/azure-data-lake-storage-gen2-rest-api/)
- [Azure Blob Storage Append Blobs API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-append-blobs-api/)
- [Azure Blob Storage Azure Blob Storage REST API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-azure-blob-storage-rest-api-api/)
- [Azure Blob Storage Blobs API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-blobs-api/)
- [Azure Blob Storage Block Blobs API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-block-blobs-api/)
- [Azure Blob Storage Containers API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-containers-api/)
- [Azure Blob Storage Page Blobs API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-page-blobs-api/)
- [Azure Blob Storage Appendblob API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-appendblob-api/)
- [Azure Blob Storage Blockblob API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-blockblob-api/)
- [Azure Blob Storage Container API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-container-api/)
- [Azure Blob Storage Pageblob API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-pageblob-api/)
- [Azure Blob Storage Service API](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-service-api/)

## Tags

Blob

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-azure-blob-storage/microsoft-azure-blob-storage-blob-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-azure-blob-storage/.
