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

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

# Interface: ScapiRequestOptions

Defined in: [packages/b2c-tooling-sdk/src/scapi/request.ts:25](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/scapi/request.ts#L25)

## Properties

### auth

> **auth**: [`AuthStrategy`](../../auth/interfaces/AuthStrategy.md) \| () => [`AuthStrategy`](../../auth/interfaces/AuthStrategy.md)

Defined in: [packages/b2c-tooling-sdk/src/scapi/request.ts:29](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/scapi/request.ts#L29)

***

### documents

> **documents**: [`ScapiSchemaDocument`](ScapiSchemaDocument.md)[]

Defined in: [packages/b2c-tooling-sdk/src/scapi/request.ts:31](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/scapi/request.ts#L31)

***

### middlewareRegistry?

> `optional` **middlewareRegistry**: [`MiddlewareRegistry`](../../clients/classes/MiddlewareRegistry.md)

Defined in: [packages/b2c-tooling-sdk/src/scapi/request.ts:32](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/scapi/request.ts#L32)

***

### safety

> **safety**: [`SafetyConfig`](../../safety/interfaces/SafetyConfig.md)

Defined in: [packages/b2c-tooling-sdk/src/scapi/request.ts:30](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/scapi/request.ts#L30)

***

### shortCode

> **shortCode**: `string`

Defined in: [packages/b2c-tooling-sdk/src/scapi/request.ts:26](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/scapi/request.ts#L26)

***

### siteId?

> `optional` **siteId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/scapi/request.ts:28](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/scapi/request.ts#L28)

***

### tenantId

> **tenantId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/scapi/request.ts:27](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/scapi/request.ts#L27)
