# CookAllRequests

Set this parameter to `True` if you want QMS to send all requests to the request cooker. By default, this parameter is set to `False`, which means that QMS sends requests to the request cooker only when the CookRequest action parameter is set to `True`.

A request cooker modifies queries before QMS processes them according to your QMS rules. For each query that you cook, QMS sends the original query to the request cooker, which returns a modified query. QMS then queries the promotion agentstore for rules that match the modified query, and applies any rules.

You can also use an expanded request cooker to process the query after QMS has applied any rules. See Expanded Request Cooker Parameters.

NOTE: When you set `CookAllRequests` to `True`, QMS does not retrieve or process cardinal placements.

Type: | Boolean
Default: | False
Required: | Yes
Configuration Section: | [Server]
Example: | `CookAllRequests=True`
See Also: | CookRequest

_FT_HTML5_bannerTitle.htm