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

[@salesforce/b2c-tooling-sdk](../../modules.md) / [scapi](../index.md) / loadLocalScapiSchemas

# Function: loadLocalScapiSchemas()

> **loadLocalScapiSchemas**(`paths`): [`ScapiSchemaDocument`](../interfaces/ScapiSchemaDocument.md)[]

Defined in: [packages/b2c-tooling-sdk/src/scapi/local.ts:109](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/scapi/local.ts#L109)

Load developer-supplied SCAPI contracts from OpenAPI 3 JSON files or directories of them.
Each contract replaces the bundled or live contract with the same `family/name/version`,
or adds a new API. Intended for beta and pre-release APIs.

## Parameters

### paths

readonly `string`[]

## Returns

[`ScapiSchemaDocument`](../interfaces/ScapiSchemaDocument.md)[]

## Throws

When a file is not an identifiable OpenAPI 3 contract, or two files share an API id.
