Azure.Storage.Files.DataLake (stable:2025-05-05)

2025/03/19 • 16 updated methods

Service_ListFileSystems (updated)
Description List filesystems and their properties in given account.
Reference Link ¶

⚶ Changes

{
  "#id": "Service_ListFileSystems",
  "$parameters": [
    {
      "#name": "timeout",
      "Description": {
        "new": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.",
        "old": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations."
      }
    }
  ]
}

⚼ Request

GET:  /
{
resource: string ,
prefix: string ,
continuation: string ,
maxResults: integer ,
x-ms-client-request-id: string ,
timeout: integer ,
x-ms-version: string ,
}

⚐ Response (200)

{
$headers:
{
date: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-continuation: string ,
content-type: string ,
}
,
$schema:
{
filesystems:
[
{
name: string ,
lastModified: string ,
eTag: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
FileSystem_SetProperties (updated)
Description Set properties for the FileSystem. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).
Reference Link ¶

⚶ Changes

{
  "#id": "FileSystem_SetProperties",
  "Description": {
    "new": "Set properties for the FileSystem.  This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).",
    "old": "Set properties for the FileSystem.  This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations)."
  }
}

⚼ Request

PATCH:  /{filesystem}
{
x-ms-properties: string ,
If-Modified-Since: string ,
If-Unmodified-Since: string ,
}

⚐ Response (200)

{
date: string ,
etag: string ,
last-modified: string ,
x-ms-request-id: string ,
x-ms-version: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
FileSystem_Delete (updated)
Description Marks the FileSystem for deletion. When a FileSystem is deleted, a FileSystem with the same identifier cannot be created for at least 30 seconds. While the filesystem is being deleted, attempts to create a filesystem with the same identifier will fail with status code 409 (Conflict), with the service returning additional error information indicating that the filesystem is being deleted. All other operations, including operations on any files or directories within the filesystem, will fail with status code 404 (Not Found) while the filesystem is being deleted. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).
Reference Link ¶

⚶ Changes

{
  "#id": "FileSystem_Delete",
  "Description": {
    "new": "Marks the FileSystem for deletion.  When a FileSystem is deleted, a FileSystem with the same identifier cannot be created for at least 30 seconds. While the filesystem is being deleted, attempts to create a filesystem with the same identifier will fail with status code 409 (Conflict), with the service returning additional error information indicating that the filesystem is being deleted. All other operations, including operations on any files or directories within the filesystem, will fail with status code 404 (Not Found) while the filesystem is being deleted. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).",
    "old": "Marks the FileSystem for deletion.  When a FileSystem is deleted, a FileSystem with the same identifier cannot be created for at least 30 seconds. While the filesystem is being deleted, attempts to create a filesystem with the same identifier will fail with status code 409 (Conflict), with the service returning additional error information indicating that the filesystem is being deleted. All other operations, including operations on any files or directories within the filesystem, will fail with status code 404 (Not Found) while the filesystem is being deleted. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations)."
  }
}

⚼ Request

DELETE:  /{filesystem}
{
If-Modified-Since: string ,
If-Unmodified-Since: string ,
}

⚐ Response (202)

{
x-ms-request-id: string ,
x-ms-version: string ,
date: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
FileSystem_ListBlobHierarchySegment (updated)
Description The List Blobs operation returns a list of the blobs under the specified container
Reference Link ¶

⚶ Changes

{
  "#id": "FileSystem_ListBlobHierarchySegment",
  "$parameters": [
    {
      "#name": "timeout",
      "Description": {
        "new": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.",
        "old": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations."
      }
    }
  ]
}

⚼ Request

GET:  /{filesystem}?restype=container&comp=list&hierarchy
{
prefix: string ,
delimiter: string ,
marker: string ,
maxResults: integer ,
include: array ,
showonly: string ,
timeout: integer ,
x-ms-version: string ,
x-ms-client-request-id: string ,
}

⚐ Response (200)

{
$headers:
{
content-type: string ,
x-ms-client-request-id: string ,
x-ms-request-id: string ,
x-ms-version: string ,
date: string ,
}
,
$schema:
{
ServiceEndpoint: string ,
ContainerName: string ,
Prefix: string ,
Marker: string ,
MaxResults: integer ,
Delimiter: string ,
Segment:
{
BlobPrefixes:
[
{
Name: string ,
}
,
]
,
BlobItems:
[
{
Name: string ,
Deleted: boolean ,
Snapshot: string ,
VersionId: string ,
IsCurrentVersion: boolean ,
Properties:
{
Creation-Time: string ,
Last-Modified: string ,
Etag: string ,
Content-Length: integer ,
Content-Type: string ,
Content-Encoding: string ,
Content-Language: string ,
Content-MD5: string ,
Content-Disposition: string ,
Cache-Control: string ,
x-ms-blob-sequence-number: integer ,
CopyId: string ,
CopySource: string ,
CopyProgress: string ,
CopyCompletionTime: string ,
CopyStatusDescription: string ,
ServerEncrypted: boolean ,
IncrementalCopy: boolean ,
DestinationSnapshot: string ,
DeletedTime: string ,
RemainingRetentionDays: integer ,
AccessTierInferred: boolean ,
CustomerProvidedKeySha256: string ,
EncryptionScope: string ,
AccessTierChangeTime: string ,
TagCount: integer ,
Expiry-Time: string ,
Sealed: boolean ,
LastAccessTime: string ,
DeleteTime: string ,
}
,
DeletionId: string ,
}
,
]
,
}
,
NextMarker: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_Create (updated)
Description Create or rename a file or directory. By default, the destination is overwritten and if the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*".
Reference Link ¶

⚶ Changes

{
  "#id": "Path_Create",
  "Description": {
    "new": "Create or rename a file or directory.    By default, the destination is overwritten and if the destination already exists and has a lease the lease is broken.  This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).  To fail if the destination already exists, use a conditional request with If-None-Match: \"*\".",
    "old": "Create or rename a file or directory.    By default, the destination is overwritten and if the destination already exists and has a lease the lease is broken.  This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).  To fail if the destination already exists, use a conditional request with If-None-Match: \"*\"."
  }
}

⚼ Request

PUT:  /{filesystem}/{path}
{
resource: string ,
continuation: string ,
mode: string ,
x-ms-cache-control: string ,
x-ms-content-encoding: string ,
x-ms-content-language: string ,
x-ms-content-disposition: string ,
x-ms-content-type: string ,
x-ms-rename-source: string ,
x-ms-lease-id: string ,
x-ms-source-lease-id: string ,
x-ms-properties: string ,
x-ms-permissions: string ,
x-ms-umask: string ,
If-Match: string ,
If-None-Match: string ,
If-Modified-Since: string ,
If-Unmodified-Since: string ,
x-ms-source-if-match: string ,
x-ms-source-if-none-match: string ,
x-ms-source-if-modified-since: string ,
x-ms-source-if-unmodified-since: string ,
x-ms-encryption-key: string ,
x-ms-encryption-key-sha256: string ,
x-ms-encryption-algorithm: string ,
x-ms-owner: string ,
x-ms-group: string ,
x-ms-acl: string ,
x-ms-proposed-lease-id: string ,
x-ms-lease-duration: integer ,
x-ms-expiry-option: string ,
x-ms-expiry-time: string ,
x-ms-encryption-context: string ,
}

⚐ Response (201)

{
date: string ,
etag: string ,
last-modified: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-continuation: string ,
content-length: integer ,
x-ms-request-server-encrypted: boolean ,
x-ms-encryption-key-sha256: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_Update (updated)
Description Uploads data to be appended to a file, flushes (writes) previously uploaded data to a file, sets properties for a file or directory, or sets access control for a file or directory. Data can only be appended to a file. Concurrent writes to the same file using multiple clients are not supported. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).
Reference Link ¶

⚶ Changes

{
  "#id": "Path_Update",
  "Description": {
    "new": "Uploads data to be appended to a file, flushes (writes) previously uploaded data to a file, sets properties for a file or directory, or sets access control for a file or directory. Data can only be appended to a file. Concurrent writes to the same file using multiple clients are not supported. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).",
    "old": "Uploads data to be appended to a file, flushes (writes) previously uploaded data to a file, sets properties for a file or directory, or sets access control for a file or directory. Data can only be appended to a file. Concurrent writes to the same file using multiple clients are not supported. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations)."
  }
}

⚼ Request

PATCH:  /{filesystem}/{path}
{
action: string ,
maxRecords: integer ,
continuation: string ,
mode: string ,
forceFlag: boolean ,
position: integer ,
retainUncommittedData: boolean ,
close: boolean ,
Content-Length: integer ,
x-ms-content-md5: string ,
x-ms-lease-id: string ,
x-ms-cache-control: string ,
x-ms-content-type: string ,
x-ms-content-disposition: string ,
x-ms-content-encoding: string ,
x-ms-content-language: string ,
x-ms-properties: string ,
x-ms-owner: string ,
x-ms-group: string ,
x-ms-permissions: string ,
x-ms-acl: string ,
If-Match: string ,
If-None-Match: string ,
If-Modified-Since: string ,
If-Unmodified-Since: string ,
body: object ,
x-ms-structured-body: string ,
x-ms-structured-content-length: integer ,
}

⚐ Response (200)

{
$headers:
{
date: string ,
etag: string ,
last-modified: string ,
accept-ranges: string ,
cache-control: string ,
content-disposition: string ,
content-encoding: string ,
content-language: string ,
content-length: integer ,
content-range: string ,
content-type: string ,
content-md5: string ,
x-ms-properties: string ,
x-ms-continuation: string ,
x-ms-request-id: string ,
x-ms-version: string ,
}
,
$schema:
{
directoriesSuccessful: integer ,
filesSuccessful: integer ,
failureCount: integer ,
failedEntries:
[
{
name: string ,
type: string ,
errorMessage: string ,
}
,
]
,
}
,
}

⚐ Response (202)

{
content-md5: string ,
date: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-structured-body: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_Lease (updated)
Description Create and manage a lease to restrict write and delete access to the path. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).
Reference Link ¶

⚶ Changes

{
  "#id": "Path_Lease",
  "Description": {
    "new": "Create and manage a lease to restrict write and delete access to the path. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).",
    "old": "Create and manage a lease to restrict write and delete access to the path. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations)."
  }
}

⚼ Request

POST:  /{filesystem}/{path}
{
x-ms-lease-action: string ,
x-ms-lease-duration: integer ,
x-ms-lease-break-period: integer ,
x-ms-lease-id: string ,
x-ms-proposed-lease-id: string ,
If-Match: string ,
If-None-Match: string ,
If-Modified-Since: string ,
If-Unmodified-Since: string ,
}

⚐ Response (200)

{
date: string ,
etag: string ,
last-modified: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-lease-id: string ,
}

⚐ Response (201)

{
date: string ,
etag: string ,
last-modified: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-lease-id: string ,
}

⚐ Response (202)

{
etag: string ,
last-modified: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-lease-time: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_Read (updated)
Description Read the contents of a file. For read operations, range requests are supported. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).
Reference Link ¶

⚶ Changes

{
  "#id": "Path_Read",
  "Description": {
    "new": "Read the contents of a file.  For read operations, range requests are supported. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).",
    "old": "Read the contents of a file.  For read operations, range requests are supported. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations)."
  }
}

⚼ Request

GET:  /{filesystem}/{path}
{
Range: string ,
x-ms-lease-id: string ,
x-ms-range-get-content-md5: boolean ,
If-Match: string ,
If-None-Match: string ,
If-Modified-Since: string ,
If-Unmodified-Since: string ,
x-ms-encryption-key: string ,
x-ms-encryption-key-sha256: string ,
x-ms-encryption-algorithm: string ,
}

⚐ Response (200)

{
$headers:
{
accept-ranges: string ,
cache-control: string ,
content-disposition: string ,
content-encoding: string ,
content-language: string ,
content-length: integer ,
content-range: string ,
content-type: string ,
content-md5: string ,
date: string ,
etag: string ,
last-modified: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-resource-type: string ,
x-ms-properties: string ,
x-ms-lease-duration: string ,
x-ms-lease-state: string ,
x-ms-lease-status: string ,
x-ms-request-server-encrypted: boolean ,
x-ms-encryption-key-sha256: string ,
}
,
$schema: object ,
}

⚐ Response (206)

{
$headers:
{
accept-ranges: string ,
cache-control: string ,
content-disposition: string ,
content-encoding: string ,
content-language: string ,
content-length: integer ,
content-range: string ,
content-type: string ,
content-md5: string ,
x-ms-content-md5: string ,
date: string ,
etag: string ,
last-modified: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-resource-type: string ,
x-ms-properties: string ,
x-ms-lease-duration: string ,
x-ms-lease-state: string ,
x-ms-lease-status: string ,
x-ms-request-server-encrypted: boolean ,
x-ms-encryption-key-sha256: string ,
}
,
$schema: object ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_GetProperties (updated)
Description Get Properties returns all system and user defined properties for a path. Get Status returns all system defined properties for a path. Get Access Control List returns the access control list for a path. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).
Reference Link ¶

⚶ Changes

{
  "#id": "Path_GetProperties",
  "Description": {
    "new": "Get Properties returns all system and user defined properties for a path. Get Status returns all system defined properties for a path. Get Access Control List returns the access control list for a path. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).",
    "old": "Get Properties returns all system and user defined properties for a path. Get Status returns all system defined properties for a path. Get Access Control List returns the access control list for a path. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations)."
  }
}

⚼ Request

HEAD:  /{filesystem}/{path}
{
action: string ,
upn: boolean ,
x-ms-lease-id: string ,
If-Match: string ,
If-None-Match: string ,
If-Modified-Since: string ,
If-Unmodified-Since: string ,
}

⚐ Response (200)

{
accept-ranges: string ,
cache-control: string ,
content-disposition: string ,
content-encoding: string ,
content-language: string ,
content-length: integer ,
content-range: string ,
content-type: string ,
content-md5: string ,
date: string ,
etag: string ,
last-modified: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-resource-type: string ,
x-ms-properties: string ,
x-ms-owner: string ,
x-ms-group: string ,
x-ms-permissions: string ,
x-ms-acl: string ,
x-ms-lease-duration: string ,
x-ms-lease-state: string ,
x-ms-lease-status: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_Delete (updated)
Description Delete the file or directory. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).
Reference Link ¶

⚶ Changes

{
  "#id": "Path_Delete",
  "Description": {
    "new": "Delete the file or directory. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://learn.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations).",
    "old": "Delete the file or directory. This operation supports conditional HTTP requests.  For more information, see [Specifying Conditional Headers for Blob Service Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations)."
  }
}

⚼ Request

DELETE:  /{filesystem}/{path}
{
recursive: boolean ,
continuation: string ,
x-ms-lease-id: string ,
If-Match: string ,
If-None-Match: string ,
If-Modified-Since: string ,
If-Unmodified-Since: string ,
paginated: boolean ,
}

⚐ Response (200)

{
date: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-continuation: string ,
x-ms-deletion-id: string ,
}

⚐ Response (202)

{
date: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-continuation: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_SetAccessControl (updated)
Description Set the owner, group, permissions, or access control list for a path.
Reference Link ¶

⚶ Changes

{
  "#id": "Path_SetAccessControl",
  "$parameters": [
    {
      "#name": "timeout",
      "Description": {
        "new": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.",
        "old": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations."
      }
    }
  ]
}

⚼ Request

PATCH:  /{filesystem}/{path}?action=setAccessControl
{
timeout: integer ,
x-ms-lease-id: string ,
x-ms-owner: string ,
x-ms-group: string ,
x-ms-permissions: string ,
x-ms-acl: string ,
If-Match: string ,
If-None-Match: string ,
If-Modified-Since: string ,
If-Unmodified-Since: string ,
x-ms-client-request-id: string ,
x-ms-version: string ,
}

⚐ Response (200)

{
date: string ,
etag: string ,
last-modified: string ,
x-ms-client-request-id: string ,
x-ms-request-id: string ,
x-ms-version: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-client-request-id: string ,
x-ms-request-id: string ,
x-ms-version: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_SetAccessControlRecursive (updated)
Description Set the access control list for a path and sub-paths.
Reference Link ¶

⚶ Changes

{
  "#id": "Path_SetAccessControlRecursive",
  "$parameters": [
    {
      "#name": "timeout",
      "Description": {
        "new": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.",
        "old": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations."
      }
    }
  ]
}

⚼ Request

PATCH:  /{filesystem}/{path}?action=setAccessControlRecursive
{
timeout: integer ,
continuation: string ,
mode: string ,
forceFlag: boolean ,
maxRecords: integer ,
x-ms-acl: string ,
x-ms-client-request-id: string ,
x-ms-version: string ,
}

⚐ Response (200)

{
$headers:
{
date: string ,
x-ms-client-request-id: string ,
x-ms-continuation: string ,
x-ms-request-id: string ,
x-ms-version: string ,
}
,
$schema:
{
directoriesSuccessful: integer ,
filesSuccessful: integer ,
failureCount: integer ,
failedEntries:
[
{
name: string ,
type: string ,
errorMessage: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-client-request-id: string ,
x-ms-request-id: string ,
x-ms-version: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_FlushData (updated)
Description Set the owner, group, permissions, or access control list for a path.
Reference Link ¶

⚶ Changes

{
  "#id": "Path_FlushData",
  "$parameters": [
    {
      "#name": "timeout",
      "Description": {
        "new": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.",
        "old": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations."
      }
    }
  ]
}

⚼ Request

PATCH:  /{filesystem}/{path}?action=flush
{
timeout: integer ,
position: integer ,
retainUncommittedData: boolean ,
close: boolean ,
Content-Length: integer ,
x-ms-content-md5: string ,
x-ms-lease-id: string ,
x-ms-lease-action: string ,
x-ms-lease-duration: integer ,
x-ms-proposed-lease-id: string ,
x-ms-cache-control: string ,
x-ms-content-type: string ,
x-ms-content-disposition: string ,
x-ms-content-encoding: string ,
x-ms-content-language: string ,
If-Match: string ,
If-None-Match: string ,
If-Modified-Since: string ,
If-Unmodified-Since: string ,
x-ms-client-request-id: string ,
x-ms-version: string ,
x-ms-encryption-key: string ,
x-ms-encryption-key-sha256: string ,
x-ms-encryption-algorithm: string ,
}

⚐ Response (200)

{
date: string ,
etag: string ,
last-modified: string ,
content-length: integer ,
x-ms-client-request-id: string ,
x-ms-request-id: string ,
x-ms-version: string ,
x-ms-request-server-encrypted: boolean ,
x-ms-encryption-key-sha256: string ,
x-ms-lease-renewed: boolean ,
}

⚐ Response (default)

{
$headers:
{
x-ms-client-request-id: string ,
x-ms-request-id: string ,
x-ms-version: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_AppendData (updated)
Description Append data to the file.
Reference Link ¶

⚶ Changes

{
  "#id": "Path_AppendData",
  "$parameters": [
    {
      "#name": "timeout",
      "Description": {
        "new": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.",
        "old": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations."
      }
    }
  ]
}

⚼ Request

PATCH:  /{filesystem}/{path}?action=append
{
position: integer ,
timeout: integer ,
Content-Length: integer ,
Content-MD5: string ,
x-ms-content-crc64: string ,
x-ms-lease-id: string ,
x-ms-lease-action: string ,
x-ms-lease-duration: integer ,
x-ms-proposed-lease-id: string ,
body: object ,
x-ms-client-request-id: string ,
x-ms-version: string ,
x-ms-encryption-key: string ,
x-ms-encryption-key-sha256: string ,
x-ms-encryption-algorithm: string ,
flush: boolean ,
x-ms-structured-body: string ,
x-ms-structured-content-length: integer ,
}

⚐ Response (202)

{
date: string ,
x-ms-request-id: string ,
x-ms-client-request-id: string ,
x-ms-version: string ,
etag: string ,
content-md5: string ,
x-ms-content-crc64: string ,
x-ms-request-server-encrypted: boolean ,
x-ms-encryption-key-sha256: string ,
x-ms-lease-renewed: boolean ,
x-ms-structured-body: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-client-request-id: string ,
x-ms-request-id: string ,
x-ms-version: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_SetExpiry (updated)
Description Sets the time a blob will expire and be deleted.
Reference Link ¶

⚶ Changes

{
  "#id": "Path_SetExpiry",
  "$parameters": [
    {
      "#name": "timeout",
      "Description": {
        "new": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.",
        "old": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations."
      }
    }
  ]
}

⚼ Request

PUT:  /{filesystem}/{path}?comp=expiry
{
timeout: integer ,
x-ms-version: string ,
x-ms-client-request-id: string ,
x-ms-expiry-option: string ,
x-ms-expiry-time: string ,
}

⚐ Response (200)

{
etag: string ,
last-modified: string ,
x-ms-client-request-id: string ,
x-ms-request-id: string ,
x-ms-version: string ,
date: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}
Path_Undelete (updated)
Description Undelete a path that was previously soft deleted
Reference Link ¶

⚶ Changes

{
  "#id": "Path_Undelete",
  "$parameters": [
    {
      "#name": "timeout",
      "Description": {
        "new": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations.",
        "old": "The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Blob Service Operations."
      }
    }
  ]
}

⚼ Request

PUT:  /{filesystem}/{path}?comp=undelete
{
timeout: integer ,
x-ms-undelete-source: string ,
x-ms-version: string ,
x-ms-client-request-id: string ,
}

⚐ Response (200)

{
x-ms-client-request-id: string ,
x-ms-request-id: string ,
x-ms-resource-type: string ,
x-ms-version: string ,
date: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
Code: string ,
Message: string ,
}
,
}
,
}