Cloud Storage
PolyDoc can upload generated PDFs and screenshots directly to your cloud storage bucket. The integration is provider-agnostic: you generate a presigned PUT URL from your storage provider, include it in the API request, and PolyDoc uploads the file for you. No credentials are shared — the presigned URL grants temporary, scoped write access to a single object. You can also receive generated files directly in the API response when you omit
cloudStorage.How it works
- Generate a presigned PUT URL from your storage provider
- Pass it as
cloudStorage.presignedUrlin the PolyDoc API request - PolyDoc converts the document and uploads it to the URL via HTTP PUT
- The response returns the permanent object URL (without the query string)
{
"source": "<html>...</html>",
"cloudStorage": {
"presignedUrl": "https://my-bucket.s3.amazonaws.com/invoices/inv-001.pdf?X-Amz-..."
}
}
All integrations
AWS S3Popular
Amazon's object storage service — the most widely used cloud storage platform.
Google Cloud StoragePopular
Google's unified object storage with tight integration into GCP services.
Azure Blob StoragePopular
Microsoft's massively scalable object storage for the Azure ecosystem.
Backblaze B2S3-compatible
Affordable S3-compatible storage with free egress to select CDN partners.
WasabiS3-compatible
Hot cloud storage with no egress fees — S3-compatible API.
Rabata.ioS3-compatible
European S3-compatible storage with a focus on data sovereignty and GDPR.