Generates a pre-signed URL for uploading a file to the server with optional auto-detection.
autoDetect: true to enable automatic source and period detectionfileSample (base64-encoded) for pre-upload analysisautoProcessIfConfident: true to skip manual confirmation when confidence is highforceManualConfirmation: true to always require manual reviewfileMetaData: Required - contains uploadType, originalname, mimetype, sizeroyaltySource: Optional if autoDetect is enabledaccountingPeriod: Optional if autoDetect is enabledsalePeriod: Optional sales periodautoDetect: Enable automatic source/period detection (default: true)fileSample: Base64-encoded file sample for analysisautoProcessIfConfident: Auto-process if detection confidence is highforceManualConfirmation: Force manual review regardless of confidenceisZip: Indicates ZIP file containing multiple filesJWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Source of the royalty data (optional if autoDetect is true)
The accounting period (YYYY-MM-DD) (optional if autoDetect is true)
The sales period (YYYY-MM-DD)
Enable automatic detection of royalty source and period from file content
Base64-encoded sample of file content for pre-upload analysis (optional)
Automatically process file if detection confidence meets thresholds
Force manual confirmation even if auto-detection confidence is high
Indicates if the file is a ZIP archive containing multiple royalty files