[@bigcommerce/checkout-sdk](../README.md) › [SpamProtectionOptions](spamprotectionoptions.md)

# Interface: SpamProtectionOptions

The set of options for configuring any requests related to spam protection.

## Hierarchy

* RequestOptions

  ↳ **SpamProtectionOptions**

## Index

### Properties

* [body](spamprotectionoptions.md#optional-body)
* [cache](spamprotectionoptions.md#optional-cache)
* [containerId](spamprotectionoptions.md#containerid)
* [credentials](spamprotectionoptions.md#optional-credentials)
* [encodeParams](spamprotectionoptions.md#optional-encodeparams)
* [headers](spamprotectionoptions.md#optional-headers)
* [method](spamprotectionoptions.md#optional-method)
* [params](spamprotectionoptions.md#optional-params)
* [timeout](spamprotectionoptions.md#optional-timeout)

## Properties

### `Optional` body

• **body**? : *any*

*Inherited from [SpamProtectionOptions](spamprotectionoptions.md).[body](spamprotectionoptions.md#optional-body)*

___

### `Optional` cache

• **cache**? : *undefined | false | true*

*Inherited from [SpamProtectionOptions](spamprotectionoptions.md).[cache](spamprotectionoptions.md#optional-cache)*

___

###  containerId

• **containerId**: *string*

The container ID where the spam protection should be rendered.

___

### `Optional` credentials

• **credentials**? : *undefined | false | true*

*Inherited from [SpamProtectionOptions](spamprotectionoptions.md).[credentials](spamprotectionoptions.md#optional-credentials)*

___

### `Optional` encodeParams

• **encodeParams**? : *undefined | false | true*

*Inherited from [SpamProtectionOptions](spamprotectionoptions.md).[encodeParams](spamprotectionoptions.md#optional-encodeparams)*

___

### `Optional` headers

• **headers**? : *Headers*

*Inherited from [SpamProtectionOptions](spamprotectionoptions.md).[headers](spamprotectionoptions.md#optional-headers)*

___

### `Optional` method

• **method**? : *undefined | string*

*Inherited from [SpamProtectionOptions](spamprotectionoptions.md).[method](spamprotectionoptions.md#optional-method)*

___

### `Optional` params

• **params**? : *undefined | object*

*Inherited from [SpamProtectionOptions](spamprotectionoptions.md).[params](spamprotectionoptions.md#optional-params)*

___

### `Optional` timeout

• **timeout**? : *Timeout | Promise‹any›*

*Inherited from [SpamProtectionOptions](spamprotectionoptions.md).[timeout](spamprotectionoptions.md#optional-timeout)*
