**Purpose**
1.2. Enforce granular access permissions to ensure only authorized recipients can view, download, or edit delivered assets.
1.3. Automatically notify stakeholders upon file delivery and log distribution for compliance and project tracking.
1.4. Support transfer of various file formats (video, project files, supporting docs) with delivery tracking and audit trails.
1.5. Integrate with internal project management, client communication, and asset tracking platforms to keep workflows in sync.
1.6. Scale delivery capability for multiple simultaneous projects or episodes, handling versioning and overwrite rules.
**Trigger Conditions**
2.2. Completion or approval of final render in render pipeline.
2.3. Upload or version update detected in dedicated post-production folder.
2.4. Manual trigger by post-production supervisor for custom deliveries.
2.5. Scheduled delivery at pre-defined project milestones or recurring intervals.
**Platform Variants**
3.1. Google Drive
• API: Files: create, Permissions: create
• Configuration: Set target folder, upload file, assign ‘viewer’/‘editor’ permissions by email.
3.2. Dropbox
• Endpoint: /files/upload, /sharing/add_file_member
• Configuration: Upload to specific team folder, assign member role, send sharing notification.
3.3. OneDrive
• Graph API: /drive/root:/path:/content, /permissions
• Configuration: Upload files, share with client using ‘read’ or ‘write’ access.
3.4. Box
• API: Upload file, Collaborations endpoint
• Configuration: Upload to project directory, assign user collaboration with permission level.
3.5. Amazon S3
• API: PutObject, PutBucketAcl
• Configuration: Upload to bucket, apply ACL for individual user or group access.
3.6. Microsoft SharePoint
• API: /_api/web/GetFolderByServerRelativeUrl, role assignments
• Configuration: Upload document, manage permissions with user roles.
3.7. Egnyte
• Endpoint: /fileops/upload, /permissions
• Configuration: Upload project files, assign access to specified users.
3.8. Citrix ShareFile
• API: /Items, /AccessControl Policies
• Configuration: Upload, create custom access policy, notify recipients.
3.9. Media Shuttle (Signiant)
• Function: Automated send to portal
• Configuration: Assign project file to target portal, set download/expiry rights.
3.10. WeTransfer Pro
• API: /transfers, /users/permissions
• Configuration: Generate transfer link, set user-specific access.
3.11. FileCatalyst
• API: /upload, permission management
• Configuration: Push to destination, define password and expiry on file access.
3.12. pCloud
• API: /file/upload, /share
• Configuration: Upload and create private share link with permissions.
3.13. IBM Cloud Object Storage
• API: PutObject, Access Policy
• Configuration: Upload, set object-level access with IAM policy.
3.14. Wasabi Hot Cloud Storage
• API: PutObject, Bucket Policy
• Configuration: Upload, assign access via bucket/user policy.
3.15. Backblaze B2
• API: b2_upload_file, b2_create_bucket, lifecycle
• Configuration: Upload, set file visibility for specific users.
3.16. Mega
• API: upload, set link permissions
• Configuration: Upload with encrypted access, limit sharing to whitelisted addresses.
3.17. Sync.com
• API: Upload, Share folder access
• Configuration: Create secure share, set viewer/editor rights.
3.18. Nextcloud
• WebDAV: file upload, share API
• Configuration: Push to folder, invite users with access role.
3.19. Smash
• API: Upload, Permissions
• Configuration: Deliver file, limit download/expiration, send notification.
3.20. DigitalOcean Spaces
• API: PutObject, Generate Pre-Signed URL
• Configuration: Upload, distribute access-controlled URL for recipients.
**Benefits**
4.2. Saves manual effort with triggers and consistent permission enforcement.
4.3. Reduces distribution errors with automated workflow handoff and notification.
4.4. Accelerates client review cycles by immediate, controlled access.
4.5. Enhances compliance with digital delivery logs and granular access tracking.
4.6. Scales with project volume and supports multi-client or episodic deliveries.