Installed Package Types
There are two types of installed packages: packages with enhanced functionality and packages with legacy functionality. Various details make it easy to tell whether you’re looking at a legacy package or enhanced package. All legacy packages have a banner at the top indicating that it’s a legacy package and a Licenses tab. Enhanced packages have an Access tab.
We recommend that you create packages with enhanced functionality to use the latest updates and enhancements, including OAuth 2.0 functionality.
The ability to create legacy packages was deprecated in August 2019. All new packages are enhanced packages.
Legacy Packages | Enhanced Packages | |
---|---|---|
Grant Types | Legacy OAuth client credentials | OAuth 2.0 client credentials, OAuth 2.0 authorization code |
API Integration Types | Legacy server-to-server | Public app, web app, server-to-server |
Credentials | Client ID and client secret | Public apps – Client ID and authorization code; Web apps – Client ID, client secret, and authorization code; Server-to-server – Client ID and client secret |
Access Token TTL | 1-hour time-to-live | 20-minute time-to-live |
Business Unit Support | Unique credential set per business unit | Unique credential set per many business units |
Endpoint | v1/requestToken | v2/token or v2/authorize |
Host | exacttargetapis.com or marketingcloudapis.com | marketingcloudapis.com |
Legacy Packages | Enhanced Packages | |
---|---|---|
Login Endpoint | Marketing Cloud Engagement posts JWT to login endpoint and iframes into app | Marketing Cloud Engagement iframes into app |
Acquire End User Details | JWT that was posted to app’s login endpoint | v2/userinfo endpoint |
Legacy Packages | Enhanced Packages | |
---|---|---|
Manage User Licensing | Supported on Licenses tab | Supported on Access tab |
Assign User Licenses for API Integrations | Not supported | Supported for web and public app integrations |
Manage Server-to-Server Integration Enablement | Not supported | Supported |
Enable Server-to-Server Integration for Multiple Business Units | Not supported | Supported |