Toggle menu

BlobStorageToFilestore

Description

Retrieves a blob from a specified Azure Blob Storage container and uploads it to the filestore service using a multipart HTTP request. It supports optional metadata and API key authentication for the filestore.

Parameters

NameTypeComments
containerNameStringThe name of the container that contains the blob
blobNameStringThe name of the blob to download
filestoreFileNameString, optionalThe name to give the file in the filestore. Defaults to the blob name if not provided
filestoreApiKeyString, optionalThe API key for the filestore, if required
metadataObject, optionalMetadata to associate with the file in the filestore. Metadata associated with the file in Blob Storage will be carried over by default. Additional metadata can be added using this parameter
timeoutMsNumber, optional

Timeout in milliseconds before aborting the operation (default is 20000)

authDetailsObject, optionalThe authDetails set in the worker configuration to use. If not set the request will use the default authDetails
authDetails.identifierStringThe identifier for the authentication details (used to select the correct connection string)

Example

{
    "id": "123",
    "jsonrpc": "2.0",
    "method": "blobStorageToFilestore",
    "params": {
        "containerName": "applications",
        "blobName": "1111-2222-3333-4444/attachments/images/my-image.jpg",
        "filestoreFileName": "my-image.jpg",
        "metadata": { "fileDownloaded": "2025-04-01T11:00:00.000Z" },
        "timeoutMs": 30000,
        "authDetails": {
            "identifier": "my-storage-account"
        }
    }
}

Last modified on 22 July 2025