# Sources

Operations for managing file and blob storage sources for transfers.

 - [GET /sources/blobs](https://api-docs.sitecore.com/sai/item-transfer-api/sources/getblobsources.md): Retrieves the list of available blob sources from Azure Blob Storage that have not yet been deleted or permanently archived.
 - [GET /sources/blobs/{blobName}](https://api-docs.sitecore.com/sai/item-transfer-api/sources/getblobsourcestate.md): Returns the current upload and processing state of a specific blob source. Use this to poll the blob's state after uploading.
 - [POST /sources/blobs/{blobName}](https://api-docs.sitecore.com/sai/item-transfer-api/sources/uploadblobsource.md): 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.
 - [DELETE /sources/blobs/{blobName}](https://api-docs.sitecore.com/sai/item-transfer-api/sources/deleteblobsource.md): Permanently removes the artifacts across the blob storage and caches representing the passed source.
 - [GET /sources/files](https://api-docs.sitecore.com/sai/item-transfer-api/sources/getfilesources.md): Returns all file sources natively accessible by SitecoreAI CMS, with optional support for paginated tracking.
