---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [clients](../index.md) / assertOcapiCompatibilityAllowed

# Function: assertOcapiCompatibilityAllowed()

> **assertOcapiCompatibilityAllowed**(`preference`, `capability`): `void`

Defined in: [packages/b2c-tooling-sdk/src/clients/scapi-backend-utils.ts:117](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/clients/scapi-backend-utils.ts#L117)

Prevents an OCAPI-only compatibility operation from silently contacting
OCAPI when the caller explicitly selected SCAPI. `auto` remains eligible
for the temporary compatibility path, while explicit OCAPI is always
allowed.

## Parameters

### preference

[`ApiBackendPreference`](../type-aliases/ApiBackendPreference.md) | `undefined`

### capability

`string`

## Returns

`void`
