Skip to content

@salesforce/b2c-tooling-sdk / operations/code

operations/code ​

Code deployment operations for B2C Commerce.

This module provides functions for managing cartridge code versions on B2C Commerce instances via WebDAV and OCAPI.

Cartridge Discovery ​

Code Versions ​

Deployment ​

Usage ​

typescript
import {
  findCartridges,
  findAndDeployCartridges,
  listCodeVersions,
  activateCodeVersion,
  watchCartridges,
} from '@salesforce/b2c-tooling-sdk/operations/code';
import { resolveConfig } from '@salesforce/b2c-tooling-sdk/config';

const config = resolveConfig();
const instance = config.createB2CInstance();

// Deploy cartridges (requires instance.config.codeVersion to be set)
await findAndDeployCartridges(instance, './cartridges', { reload: true });

// List code versions
const versions = await listCodeVersions(instance);

// Watch for changes
const watcher = await watchCartridges(instance, './cartridges');

Authentication ​

  • WebDAV operations support both Basic Auth and OAuth
  • OCAPI operations (code versions) require OAuth

Interfaces ​

Type Aliases ​

Functions ​

Released under the Apache-2.0 License.