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 { B2CInstance } from '@salesforce/b2c-tooling-sdk';

const instance = B2CInstance.fromEnvironment();

// 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

All rights reserved.