Overview
QA Wolf accepts file uploads via a two-step signed URL process:- Request a signed upload URL from the QA Wolf API
- Upload your file directly to that URL
Prerequisites
- Your
QAWOLF_API_KEY— available under Workspace Settings → Integrations → API Access
Step 1: Generate a signed URL
Make aGET request with the filename (including extension) as the file query parameter.
signedUrl — you’ll use it in the next step.
The signed URL is temporary. Upload your file promptly after generating it.
Step 2: Upload the file
Use thesignedUrl from Step 1 to upload your file via a PUT request.
File-specific notes
Mobile apps (.apk, .aab, .ipa)
Mobile apps (.apk, .aab, .ipa)
Use a static filename based on the environment (e.g.,
app-staging.ipa) so tests always reference the latest build. See Integrating your mobile CI pipeline for how to automate this as part of your build process.ZIP archives (.zip)
ZIP archives (.zip)
ZIP files can be used to bundle multiple assets for a single upload. Ensure the contents follow any structure expected by the tests that will consume them.
CSV files (.csv)
CSV files (.csv)
CSV files are typically used as test data inputs. Use a consistent filename so flows always pick up the latest version.
PDF files (.pdf)
PDF files (.pdf)
PDF files can be uploaded for use in test flows that involve document handling or validation.