Developer Preview — This project is in active development. APIs may change. Provide feedback
Skip to content

@salesforce/b2c-tooling-sdk / clients / OcapiClient

Type Alias: OcapiClient

OcapiClient = Client<paths>

Defined in: packages/b2c-tooling-sdk/src/clients/ocapi.ts:57

The typed OCAPI client - this is the openapi-fetch Client with full type safety.

Note: This client is typically accessed via B2CInstance.ocapi rather than created directly. The B2CInstance class handles authentication setup.

Common Endpoints

MethodPathDescription
GET/sitesList all sites
GET/code_versionsList code versions
PATCH/code_versions/{code_version_id}Activate a code version
GET/jobs/{job_id}/executionsGet job execution history
POST/jobs/{job_id}/executionsStart a job execution

Example

typescript
import { resolveConfig } from '@salesforce/b2c-tooling-sdk/config';

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

// List all sites
const { data, error } = await instance.ocapi.GET('/sites', {});

See

Released under the Apache-2.0 License.