{ "opencollection": "1.0.0", "info": { "name": "Azure Blob Storage REST Append Blobs Page Blobs API", "version": "2024-11-04" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Page Blobs", "type": "folder" }, "items": [ { "info": { "name": "Azure Blob Storage Put page", "type": "http" }, "http": { "method": "PUT", "url": "https://{accountName}.blob.core.windows.net/:container/:blob?comp=page", "headers": [ { "name": "x-ms-version", "value": "" }, { "name": "x-ms-page-write", "value": "" }, { "name": "x-ms-range", "value": "" } ], "params": [ { "name": "container", "value": "", "type": "path", "description": "The container name. Must be a valid DNS name, 3 to 63 characters, starting with a letter or number, and containing only lowercase letters, numbers, and hyphens." }, { "name": "blob", "value": "", "type": "path", "description": "The blob name. Can contain any combination of characters and may include path separators (/) for organizing blobs in a virtual directory hierarchy." } ] }, "docs": "Writes a range of pages to a page blob. Pages must be aligned to 512-byte boundaries. The update action writes data to the blob, and the clear action deallocates the specified pages." }, { "info": { "name": "Azure Blob Storage Get page ranges", "type": "http" }, "http": { "method": "GET", "url": "https://{accountName}.blob.core.windows.net/:container/:blob?comp=pagelist", "headers": [ { "name": "x-ms-version", "value": "" }, { "name": "x-ms-range", "value": "" } ], "params": [ { "name": "container", "value": "", "type": "path", "description": "The container name. Must be a valid DNS name, 3 to 63 characters, starting with a letter or number, and containing only lowercase letters, numbers, and hyphens." }, { "name": "blob", "value": "", "type": "path", "description": "The blob name. Can contain any combination of characters and may include path separators (/) for organizing blobs in a virtual directory hierarchy." } ] }, "docs": "Returns a list of valid page ranges for a page blob or a snapshot of a page blob." }, { "info": { "name": "Azure Blob Storage Get page ranges diff", "type": "http" }, "http": { "method": "GET", "url": "https://{accountName}.blob.core.windows.net/:container/:blob?comp=pagelist&diff", "headers": [ { "name": "x-ms-version", "value": "" } ], "params": [ { "name": "container", "value": "", "type": "path", "description": "The container name. Must be a valid DNS name, 3 to 63 characters, starting with a letter or number, and containing only lowercase letters, numbers, and hyphens." }, { "name": "blob", "value": "", "type": "path", "description": "The blob name. Can contain any combination of characters and may include path separators (/) for organizing blobs in a virtual directory hierarchy." }, { "name": "prevsnapshot", "value": "", "type": "query", "description": "The snapshot identifier for the previous snapshot." } ] }, "docs": "Returns the list of page ranges that differ between a previous snapshot and the current blob or between two snapshots. Useful for incremental backup scenarios." }, { "info": { "name": "Azure Blob Storage Incremental copy blob", "type": "http" }, "http": { "method": "PUT", "url": "https://{accountName}.blob.core.windows.net/:container/:blob?comp=incrementalcopy", "headers": [ { "name": "x-ms-version", "value": "" }, { "name": "x-ms-copy-source", "value": "" } ], "params": [ { "name": "container", "value": "", "type": "path", "description": "The container name. Must be a valid DNS name, 3 to 63 characters, starting with a letter or number, and containing only lowercase letters, numbers, and hyphens." }, { "name": "blob", "value": "", "type": "path", "description": "The blob name. Can contain any combination of characters and may include path separators (/) for organizing blobs in a virtual directory hierarchy." } ] }, "docs": "Copies a snapshot of a source page blob to a destination page blob. Only the differential changes between the previously copied snapshot and the new snapshot are transferred to the destination." } ] } ], "bundled": true }