用途:在 API Experience Hub(AEH)门户中策展 API 目录,控制向门户消费者公开哪些 API 及哪些小版本。
主要能力:列出 AEH 连接与门户;搜索尚未发布但连接可访问的 Exchange 资产;将选定资产加入门户;查询某资产每个小版本的可见性;按小版本调整可见性(如 PUBLISHED、HIDDEN);从门户移除资产。
使用方式:先通过管理 API(urn:api:api-experience-hub-management)调用 getConnections 选定 connectionId,再调用 getAllApiPortalByConnectionId 选定 portalId;随后用 searchExchangeAssets 找候选资产,用 addAssetsToCommunity 发布,用 getAllVersionsVisibilityByGA 查看版本可见性,用 updateCommunityAsset 调整,用 removeAssetFromCommunity 移除。
前置条件:有效的 Anypoint Platform Bearer 令牌;AEH Administrator 或 AEH Portal Administrator 权限;环境已初始化(需用 AEH UI 完成,本流程不含);已在 AEH 创建 Salesforce 连接并至少创建一个门户。
限制:环境初始化不在本工作流范围内;新发布资产默认所有公开小版本可见,需手动调整;被移除资产已有合约不受影响,但无法新建合约。定价、平台支持范围等资料暂未提供。