# ExecuteRequestConfig

## Definition

```tsx
interface ExecuteRequestConfig {
    /**
    * Execution configuration for data fetching (action, service, microservice, etc.)
     */
    executeConfig: ExecuteConfig;

    /**
     * Optional execution options (autoExecute, debounce, polling, dependencies, etc.)
     */
    executeOptions?: UseExecuteOptions;
}
```

## Usage

```tsx
import { ExecuteRequestConfig } from 'uxp/components';
```

## Related Types

* [ExecuteConfig](https://help.iviva.com/uxp/v5/additional-resources/types/executeconfig)
* [ExecuteActionConfig](https://help.iviva.com/uxp/v5/additional-resources/types/executeactionconfig)
* [ExecuteConfigBase](https://help.iviva.com/uxp/v5/additional-resources/types/executeconfigbase)
* [ExecutionOptions](https://help.iviva.com/uxp/v5/additional-resources/types/executionoptions)
* [CachingOptions](https://help.iviva.com/uxp/v5/additional-resources/types/cachingoptions)
* [ExecuteServiceConfig](https://help.iviva.com/uxp/v5/additional-resources/types/executeserviceconfig)
* [ExecuteMicroserviceConfig](https://help.iviva.com/uxp/v5/additional-resources/types/executemicroserviceconfig)
* [ExecuteAPIConfig](https://help.iviva.com/uxp/v5/additional-resources/types/executeapiconfig)
* [ExecuteQueryConfig](https://help.iviva.com/uxp/v5/additional-resources/types/executequeryconfig)
* [QueryParams](https://help.iviva.com/uxp/v5/additional-resources/types/queryparams)
* [ExecuteCollectionConfig](https://help.iviva.com/uxp/v5/additional-resources/types/executecollectionconfig)
* [UseExecuteOptions](https://help.iviva.com/uxp/v5/additional-resources/types/useexecuteoptions)
