Summary
This change supports the platform initiative to deprecate the EC2-based upload service in favour of the more scalable and easier-to-maintain Darth upload service.
To support this migration, a new permission, integrations:embeddableFramework:upload, has been introduced specifically for uploading framework.js files. This provides a more targeted permission model for the Embeddable Framework integration, rather than reusing broader, generic integration permissions.
To ensure a seamless transition with no impact to customers or partners, we have backfilled this new permission for all users who currently have either the integrations:integration:add or integrations:integration:edit permissions.
Effective Date
Monday, July 27, 2026
Details
Changes
- Embeddable Framework
framework.js uploads will be routed through the Darth upload service instead of the legacy EC2-based upload service.
- A new permission,
integrations:embeddableFramework:upload, has been introduced to authorize uploads of Embeddable Framework assets.
- Upload authorization will use the new
integrations:embeddableFramework:upload permission instead of the generic integration management permissions previously used.
Permission Migration
To maintain backward compatibility and ensure a seamless migration:
- A one-time permission backfill has been performed.
- The
integrations:embeddableFramework:upload permission has been automatically granted to all principals with either of the following permissions:
integrations:integration:add
integrations:integration:edit
Customer Impact
- No customer or partner action is required.
- Existing upload workflows will continue to function without interruption.
- The new permission enables more granular authorization by scoping upload access specifically to Embeddable Framework assets, rather than relying on broader integration management permissions.
Impacted Resources
New Permission for framework.js upload: integrations:embeddableFramework:upload
Issue References
PLATFORM-4505
Contacts
@Thomas Prendergast
Please reply to this announcement with any questions. This helps the wider developer community benefit from the discussion. We encourage you to use this thread before contacting the designated person directly. Thank you for your understanding.