Installed Package Definitions

TermDefinition
App CenterPreviously, an external site for managing Marketing Cloud packages. Packages are now installed and managed in Marketing Cloud Setup.
ComponentAn installed package comprises one or more components. Each component contains basic configuration details for the API integration or app that you are creating.
Enhanced PackageAn enhanced package includes the following functionality and enhancements. All installed packages created after August 1, 2019 are enhanced packages.
  • OAuth 2.0 flows for public apps, web apps, and server-to-server API integrations.
  • Single server-to-server integration to work on behalf of all your business units.
JWT signing secretUse the JWT signing secret on the installed package to validate the signature for the JWT sent on a Marketing Cloud app. Journey Builder also uses the JWT signing secret from the package containing the activity as the default signing key for the JWT. The JWT signing secret was called App Signature in App Center.
Legacy PackageOne of two types of installed packages. All installed packages created before the Marketing Cloud January 2019 release are legacy packages. All installed packages created after August 1, 2019 are enhanced packages. Legacy packages use legacy functionality and can make requests to legacy endpoints, such as v1/requestToken for authentication.
PackageA bundling of one or more components, including a Marketing Cloud app, Journey Builder entry sources and activities, and API Integrations. A package is installed from AppExchange or created in Marketing Cloud.
Package IDUnique identifier for the package. The package ID was called App ID in App Center.
Public App IntegrationA type of OAuth 2.0 API integration in enhanced packages. A public app allows applications that can’t securely store a client secret to integrate with Marketing Cloud on behalf of an end user using the intersection of the app’s and the user’s permissions. Examples of public apps include a single-page application or a native mobile application.
ScopeYour package only accesses the scope you specify when creating the package. Scope was called Data Access in App Center.
Server-to-Server IntegrationA type of OAuth 2.0 API integration in enhanced packages. A server-to-server integration performs tasks on behalf of the integration without an end-user context, user interaction, or user interface.
Source AccountName of the business unit that created this package.
Status
  • In Development - Status for any package that isn't on AppExchange.
  • Published - Package is available on AppExchange.
TenantDepending on your tenant type, your top-level Enterprise account and its business units, your Core account, your top-level Agency account, or your Client account.
Tenant-specific endpoint (TSE)An endpoint that uses a tenant-specific subdomain. An alternative to legacy endpoints that include www.exacttargetapis.com. There are three types of TSEs for APIs:
Tenant-specific subdomain, or subdomainA unique system-generated 28-character string that represents a customer’s tenant.
Type
  • Custom - You or another user in your enterprise created this package.
  • Third Party - This package came from AppExchange or an external website.
Unique KeyThis read-only key is auto-assigned to custom Journey Builder activities and events when they are created. Journey Builder automatically uses this value as the applicationExtensionKey on the activity and overrides the applicationExtensionKey in the config.json if it is incorrect.
Web App IntegrationA type of OAuth 2.0 API integration in enhanced packages. A web app allows applications that can securely store a client secret to integrate with Marketing Cloud on behalf of an end user using the intersection of the app’s and the user’s permissions.