Loading
Salesforce now sends email only from verified domains. Read More
Enablement Sites (myTrailhead)
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          API Names for Trails, Modules, and Units

          API Names for Trails, Modules, and Units

          Each content collection, release, trail, module, and unit on your enablement site has its own API name, which is a globally unique ID that references a content path in URLs.

          Required Editions

          Available in: Enterprise, Performance, and Unlimited Editions
          User Roles
          This topic supports these enablement site roles:
          • Content Creators
          • Release Managers
          • Subject Matter Experts

          URL Examples

          For example, let’s say that you’ve published content with these API names:

          Content API Name
          Unit learn-the-pure-aloe-sales-pitch
          Module pure-aloe-sales-strategies
          Trail sell-well-at-pure-aloe
          Release q3-learning-updates
          Content Collection sales-team-onboarding

          All of these components, except for a release, are included in URLs.

          URL for a trail
          Includes the content collection and trail API names, such as:
          https://purealoe.my.trailhead.com/en/content/sales-team-onboarding/trails/sell-well-at-pure-aloe
          URL for a standalone module
          Includes the content collection and module API names, such as:
          https://purealoe.my.trailhead.com/en/content/sales-team-onboarding/modules/pure-aloe-sales-strategies
          URL for a module that’s included in a trail
          Includes the content collection, trail, and module API names, such as:
          https://purealoe.my.trailhead.com/en/content/sales-team-onboarding/modules/pure-aloe-sales-strategies?trail_id=sell-well-at-pure-aloe
          URL for a unit in a standalone module
          Includes the content collection, module, and unit API names, such as:
          https://purealoe.my.trailhead.com/en/content/sales-team-onboarding/modules/pure-aloe-sales-strategies/learn-the-pure-aloe-sales-pitch
          URL for a unit in a module that’s included in a trail
          Includes the content collection, trail, module, and unit API names, such as:
          https://purealoe.my.trailhead.com/en/content/sales-team-onboarding/modules/pure-aloe-sales-strategies/learn-the-pure-aloe-sales-pitch?trail_id=sell-well-at-pure-aloe

          Guidelines for Custom API Names

          When you enter a title for your content, Trailmaker Content generates an API name based on the title. Optionally, you can specify a custom API name instead of the generated value. Follow these conventions.

          • To help you find and manage content in your version control system more easily, specify an API name that’s consistent with the content’s title.
          • Keep API names specific but brief.
          • Specify API names for content collections that are unique within your Salesforce org.
          • Specify API names for releases, trails, modules, and units that are globally unique. In other words, the API names for these records must be unique among all your content collections and all Salesforce orgs. For example, you can’t reuse an API name that another company already used for a published module. And you can’t reuse an API name that your own company already used for a published module in another collection.
          • For a release, an API name must contain at least 4 characters and no more than 32 characters.
          • For content, an API name must contain at least 4 characters and no more than 80 characters.
          • You can’t use spaces in an API name, but you can use hyphens or underscores.

          Changes to API Names

          In general, don’t change the API name for any content collection, trail, module, or unit after it’s published. Otherwise, you can publish duplicate content and break links that learners have used, shared, or bookmarked.

          There’s one exception to this rule. If you migrate published content to a different content collection, specify a new API name for the content when you add it to a new content collection. Trailmaker prevents you from adding content that reuses an API name to a release.

           
          Loading
          Salesforce Help | Article