Skip to content
View as Markdown
View as Markdown

@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

Download

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.