# The execute() Method

The `execute()` method is your way of making requests in to your ColdBox application. It can take the following parameters:

| Parameter Name        | Parameter Type | Required | Default Value | Description                                                                                                                                                               |
| --------------------- | -------------- | -------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| event                 | string         | `false`  | `""`          | The event name to execute. e.g., `"Main.index"`. Either an event or a route must be provided.                                                                             |
| route                 | string         | `false`  | `""`          | The route to execute. e.g., `"/login"`. The route parameter appends to your default SES Base Url set in `config/routes.cfm`. Either an event or a route must be provided. |
| queryString           | string         | `false`  | `""`          | Any parameters to be passed as a query string. These will be added to the Request Context for the test request.                                                           |
| private               | boolean        | `false`  | `false`       | If `true`, sets the event execution as private.                                                                                                                           |
| prePostExempt         | boolean        | `false`  | `false`       | If `true`, skips the pre- and post- interceptors. e.g., `preEvent`, `postHandler`, etc.                                                                                   |
| eventArguments        | struct         | `false`  | `{}`          | A collection of arguments to passthrough to the calling event handler method.                                                                                             |
| renderResults         | struct         | `false`  | `false`       | If true, then it will try to do the normal rendering procedures and store the rendered content in the RC as `cbox_rendered_content`.                                      |
| withExceptionHandling | boolean        | `false`  | `false`       | If true, then ColdBox will process any errors through the exception handling framework instead of just throwing the error.                                                |
