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

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

# scapi

Bundled, live, and local SCAPI contracts and local JavaScript execution with SDK-authenticated requests.

## Classes

- [ScapiLiveSchemaCache](classes/ScapiLiveSchemaCache.md)
- [ScapiShopperSessions](classes/ScapiShopperSessions.md)

## Interfaces

- [ScapiAuthDiagnostic](interfaces/ScapiAuthDiagnostic.md)
- [ScapiAuthInfo](interfaces/ScapiAuthInfo.md)
- [ScapiCodeOptions](interfaces/ScapiCodeOptions.md)
- [ScapiConfirmation](interfaces/ScapiConfirmation.md)
- [ScapiLiveSchemaCacheOptions](interfaces/ScapiLiveSchemaCacheOptions.md)
- [ScapiLiveSchemaLoadOptions](interfaces/ScapiLiveSchemaLoadOptions.md)
- [ScapiLiveSchemaLoadResult](interfaces/ScapiLiveSchemaLoadResult.md)
- [ScapiOperationMatch](interfaces/ScapiOperationMatch.md)
- [ScapiOperationSearchOptions](interfaces/ScapiOperationSearchOptions.md)
- [ScapiRequestOptions](interfaces/ScapiRequestOptions.md)
- [ScapiRuntimeControl](interfaces/ScapiRuntimeControl.md)
- [ScapiSchemaDocument](interfaces/ScapiSchemaDocument.md)
- [ScapiSchemaEntry](interfaces/ScapiSchemaEntry.md)
- [ScapiSchemaFetchResult](interfaces/ScapiSchemaFetchResult.md)
- [ScapiSchemaFilter](interfaces/ScapiSchemaFilter.md)
- [ScapiSchemaIdentity](interfaces/ScapiSchemaIdentity.md)
- [ScapiSchemaListFetchResult](interfaces/ScapiSchemaListFetchResult.md)
- [ScapiSchemaNeeds](interfaces/ScapiSchemaNeeds.md)
- [ScapiSchemaOverrideOptions](interfaces/ScapiSchemaOverrideOptions.md)
- [ScapiShopperAuth](interfaces/ScapiShopperAuth.md)
- [ScapiShopperConfig](interfaces/ScapiShopperConfig.md)
- [ScapiSnippet](interfaces/ScapiSnippet.md)

## Type Aliases

- [ApiDocument](type-aliases/ApiDocument.md)
- [ScapiAuthType](type-aliases/ScapiAuthType.md)
- [ScapiRequestAuth](type-aliases/ScapiRequestAuth.md)
- [ScapiSchemaExpansion](type-aliases/ScapiSchemaExpansion.md)
- [ScapiSchemaSource](type-aliases/ScapiSchemaSource.md)

## Variables

- [SCAPI\_SCHEMA\_EXPANSIONS](variables/SCAPI_SCHEMA_EXPANSIONS.md)
- [SCAPI\_STANDARD\_SCHEMA\_EXPAND](variables/SCAPI_STANDARD_SCHEMA_EXPAND.md)

## Functions

- [createLiveScapiDocument](functions/createLiveScapiDocument.md)
- [createScapiAuth](functions/createScapiAuth.md)
- [createScapiOperationSearch](functions/createScapiOperationSearch.md)
- [createScapiRequest](functions/createScapiRequest.md)
- [fetchScapiSchemaWithFallback](functions/fetchScapiSchemaWithFallback.md)
- [findBundledScapiSchema](functions/findBundledScapiSchema.md)
- [findScapiOperation](functions/findScapiOperation.md)
- [getScapiAuthInfo](functions/getScapiAuthInfo.md)
- [getScapiSnippetDirectory](functions/getScapiSnippetDirectory.md)
- [initializeScapiSnippetStore](functions/initializeScapiSnippetStore.md)
- [isFullScapiExpand](functions/isFullScapiExpand.md)
- [isRemoteScapiSchema](functions/isRemoteScapiSchema.md)
- [listBundledScapiSchemas](functions/listBundledScapiSchemas.md)
- [listScapiSchemasWithFallback](functions/listScapiSchemasWithFallback.md)
- [loadBuiltinScapiSnippets](functions/loadBuiltinScapiSnippets.md)
- [loadLocalScapiSchemas](functions/loadLocalScapiSchemas.md)
- [loadScapiSchemaOverrides](functions/loadScapiSchemaOverrides.md)
- [loadScapiSchemas](functions/loadScapiSchemas.md)
- [loadScapiSnippets](functions/loadScapiSnippets.md)
- [matchesScapiApi](functions/matchesScapiApi.md)
- [mergeScapiSchemas](functions/mergeScapiSchemas.md)
- [normalizeScapiSchemaExpand](functions/normalizeScapiSchemaExpand.md)
- [resolveScapiReference](functions/resolveScapiReference.md)
- [runScapiCode](functions/runScapiCode.md)
- [saveScapiSnippet](functions/saveScapiSnippet.md)
- [scapiExpandIncludes](functions/scapiExpandIncludes.md)
- [scapiFullPath](functions/scapiFullPath.md)
- [scapiSchemaExpandFor](functions/scapiSchemaExpandFor.md)
- [scapiTenantKey](functions/scapiTenantKey.md)
- [searchScapiOperations](functions/searchScapiOperations.md)
- [selectScapiAuth](functions/selectScapiAuth.md)
- [suggestScapiApis](functions/suggestScapiApis.md)
