diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 1b360e1e..beb4342b 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -43,6 +43,7 @@ ** xref:connecting-salesforce-orgs.adoc[] ** xref:managing-connected-salesforce-orgs.adoc[] ** xref:manage-capabilities.adoc[] + *** xref:enabling-api-catalog.adoc[] *** xref:enabling-einstein.adoc[] *** xref:enabling-invocable-actions.adoc[] * xref:allowlisting-trusted-domains.adoc[] diff --git a/modules/ROOT/pages/enabling-api-catalog.adoc b/modules/ROOT/pages/enabling-api-catalog.adoc new file mode 100644 index 00000000..5e92b29b --- /dev/null +++ b/modules/ROOT/pages/enabling-api-catalog.adoc @@ -0,0 +1,33 @@ += Enabling API Catalog + +Enable a connected Salesforce organization to access and sync Anypoint Platform APIs into API Catalog in Salesforce. This capability is enabled in Anypoint Platform Access Management by an Anypoint Platform organization administrator. + +[[enable-disable-api-catalog]] +== Enable or Disable API Catalog in Anypoint Platform + +include::partial$include-nav-steps-org-admin.adoc[] + +. Click *Salesforce*. +. In *Capabilities Managed in Anypoint Platform*, click *Settings* for *Make MuleSoft Anypoint Platform APIs Available in Salesforce*. +. In *Settings for Anypoint APIs in Salesforce*, click *Continue*. +. In *Settings*, select the Anypoint Platform business groups that allow the Salesforce organization to import Anypoint Platform APIs into its API Catalog, and click *Save Settings*. ++ +[NOTE] +Within the selected business groups, you can import only APIs that have specs published in Exchange with active instances into Salesforce. +. In *Capabilities Managed in Anypoint Platform*, switch between *Enabled* or *Disabled* in *Make MuleSoft Anypoint Platform APIs Available in Salesforce*. ++ +image:connected-salesforce-org-api-catalog-enabled.png["Connected Salesforce organization with both Invocable Actions and API Catalog enabled"] ++ +The Salesforce organization administrator can then sync APIs into their catalog. ++ +For details about syncing APIs and using API Catalog in Salesforce, see xref:general::api-catalog-in-salesforce.adoc[]. +. After the APIs are synced, the Salesforce administrator selects individual API instances and operations and converts them into invocable actions so Salesforce developers can access them. ++ +A client ID is created. +. An access request for the Salesforce developers selected by the Salesforce administrator is sent to the Anypoint Platform owner of that API through API Manager. ++ +After the request is accepted, Salesforce developers can start using the API. + +== See Also + +xref:connecting-salesforce-orgs.adoc[] \ No newline at end of file diff --git a/modules/ROOT/pages/trusted-salesforce-org.adoc b/modules/ROOT/pages/trusted-salesforce-org.adoc index cbf1ec89..1807593d 100644 --- a/modules/ROOT/pages/trusted-salesforce-org.adoc +++ b/modules/ROOT/pages/trusted-salesforce-org.adoc @@ -4,6 +4,7 @@ Enable cross-platform features between your Anypoint Platform organization and a Establishing a tenant relationship between an Anypoint Platform organization and a Salesforce organization enables users in your organization to: +* Enable API Catalog for a connected Salesforce organization to view a catalog of MuleSoft APIs that are available for use in the connected Salesforce organization and sync APIs to get the latest changes and updates. * Publish invocable actions directly from their Robotic Process Automations (RPA) and Composer flows. * Enhance Anypoint Code Builder and Intelligent Document Processing (IDP) developer experiences with Einstein.