# Upload a blob to the system for processing

Uploads a blob. Note that the file data is pushed using stream content chunks. The file size must be less than 100 MB. Set the `gzip` query parameter to `true` if the stream applies gzip algorithms.

Endpoint: POST /sources/blobs/{blobName}
Version: 3.0
Security: bearerAuth

## Security:

  - `bearerAuth` (unknown)
    http bearer JWT

## Path parameters:

  - `blobName` (string, required)
    The name of the source associated with the transfer.

## Query parameters:

  - `gzip` (boolean)
    Whether the stream applies gzip algorithms.

## Request body:

  - `application/octet-stream, application/gzip` (unknown)
    The raw binary stream of the blob.

## Response 201:

  - `201` (unknown)
    Created

## Response 400:

  - `400` (unknown)
    Bad Request

## Response 400 fields (application/json):

  - `Error` (string)

## Response 404:

  - `404` (unknown)
    Not Found

## Response 404 fields (application/json):

  - `Error` (string)

