Skip to content
View as Markdown
View as Markdown

@salesforce/b2c-tooling-sdk / operations/cap / listInstalledApps

Function: listInstalledApps()

listInstalledApps(instance, options): Promise<ListInstalledAppsResult>

Defined in: packages/b2c-tooling-sdk/src/operations/cap/list.ts:154

Lists installed Commerce Apps on a B2C instance by exporting commerce feature states.

Attempts to export the commerce_feature_states data unit for each site. If the export fails (e.g. because the data unit is not yet supported on the server), falls back to a bundled stub fixture.

Parameters

instance

B2CInstance

B2C instance to query

options

ListInstalledAppsOptions = {}

Options including optional site filter and wait options

Returns

Promise<ListInstalledAppsResult>

List of commerce feature states across all queried sites

Example

typescript
const result = await listInstalledApps(instance);
for (const state of result.features) {
  console.log(`${state.featureName} (${state.installStatus}) on ${state.siteId}`);
}

Released under the Apache-2.0 License.