url pointing to a PDF or DOCX file. SignatureAPI downloads the file when the envelope is created.
There are three ways to provide a file URL:
- Upload via the Dashboard
- Upload via the API
- Host it externally on a service like S3 or Azure
Upload via Dashboard
Upload files to your account’s Library in the Dashboard. Library files never expire and can be reused across multiple envelopes. This method works well for recurring documents and templates. To upload a file, go to the Library tab in the Dashboard.
Upload via API
Use the Create Upload endpoint to upload files programmatically.API uploads are temporary and intended for immediate use. To reuse a file, upload it to your Library in the Dashboard instead.
url property. Use it as the document URL:
External Store
You can provide any publicly accessible URL. SignatureAPI downloads the file from the specified location. Supported hosting services:Amazon S3
Amazon S3
Use either pre-signed (recommended) or public URLs.Accepted formats:
https://*.s3.*.amazonaws.com/*https://*.s3.amazonaws.com/*https://s3.amazonaws.com/*https://s3.*.amazonaws.com/*
Cloudflare R2
Cloudflare R2
Use either pre-signed (recommended) or public URLs.Accepted formats:
https://*.r2.dev/*https://*.r2.cloudflarestorage.com/*
Azure Blob Storage
Azure Blob Storage
Use either pre-signed (recommended) or public URLs.Accepted format:
https://*.blob.core.windows.net/*
Google Cloud Storage
Google Cloud Storage
Use either pre-signed (recommended) or public URLs.Accepted format:
https://storage.googleapis.com/*
Vercel
Vercel
Ensure the file can be downloaded directly from the URL.Accepted format:
https://*.public.blob.vercel-storage.com/*
Supabase
Supabase
Use either pre-signed (recommended) or public URLs.Accepted format:
https://*.supabase.co/*
Google Drive
Google Drive
Ensure the file can be downloaded directly from the URL.Accepted format:
https://drive.google.com/*
Dropbox
Dropbox
Ensure the file can be downloaded directly from the URL.Accepted format:
https://www.dropbox.com/*
Convex
Convex
Ensure the file can be downloaded directly from the URL.Accepted format:
https://*.convex.cloud/api/storage/*
Bubble
Bubble
Ensure the file can be downloaded directly from the URL.Accepted format:
https://*.cdn.bubble.io/*
Other
Other
Want support for another source? Contact support.