Storage Integration
Azure Blob Storage
Store screenshot images, PDF reports, and video captures in Azure Blob Storage containers after every job — ideal for enterprise teams running Microsoft-centric data workflows, compliance pipelines, and analytics systems.
How it works
ScreenshotCenter connects to Azure Blob Storage using a SAS (Shared Access Signature) token or a connection string scoped to a specific container. No broad account access required.
- 1
Create a Storage Account and container
In the Azure portal, create a Blob Storage container (or use an existing one). Choose the appropriate redundancy tier for your region.
- 2
Generate a SAS token with write permissions
Under Shared Access Signature, generate a token with Create and Write permissions scoped to the container. Set an appropriate expiry date and copy the connection string.
- 3
Add the Azure Blob app in ScreenshotCenter
Go to Apps → Connect a new app → Azure Blob Storage. Enter your storage account name, container name, SAS token, and an optional path template.
- 4
Include the app ID in screenshot requests
Add the app ID to the
appsparameter. Blobs are uploaded and the URL is returned inapps[].output_url.
Quick start
curl "https://api.screenshotcenter.com/api/v1/screenshot/create\
?key=YOUR_API_KEY\
&url=https://example.com\
&apps=my-azure-app" The Azure Blob URL is returned in apps[].output_url once the upload completes.
Blob path templates
Control blob naming and virtual folder structure inside the container:
screenshots/{domain}/{yyyy}-{mm}-{dd}/{id}.png Available variables: {id}, {domain}, {yyyy}, {mm}, {dd}, {shot}, {browser}, {country}.
Enterprise benefits
Compliance-ready
Azure Blob supports GDPR, HIPAA, ISO 27001, and SOC 2. Screenshots stay within your Azure tenant and data residency region.
Lifecycle management
Use Azure Blob lifecycle policies to automatically tier old screenshots to cool or archive storage to control costs.
Seamless Azure ecosystem
Feed screenshots directly into Azure Data Factory, Azure Cognitive Services, or Power BI for downstream analytics and processing.
Get started
- 1. In Azure portal, create a Blob Storage container and generate a SAS token with Create and Write permissions.
- 2. In ScreenshotCenter, go to Apps → Connect a new app → Azure Blob Storage.
- 3. Enter your storage account, container, SAS token, and optional path template. Save and verify.
- 4. Add the app ID to the
appsparameter in your screenshot requests.