The request object is available on every page, and contains information regarding the request that may be useful for serving and rendering the page.
| Field | Type | Description |
| object_type | string | Will always be "request". |
| is_valid | true/false | True if the request is for a Marketpath CMS Page. False if it is a 404 page. |
| domain | string | The domain of the current request. |
| method | string | The lowercase HTTP method of the current request (eg: "get" or "post"). |
| use_ssl | true/false | True if the page is being loaded via the 'https' scheme. |
| path | string | The part of the URL after the domain, including the leading '/' but not including the query string parameters or hash. |
| query_string | string | Everything after the '?' character in the URL (excluding the hash, of course). |
| query_params | query_params | Object containing all of the query string parameters for the current page. |
| post_params | post_params | Object containing all of the HTTP post parameters for the current page. |
| url | string | The full URL of the current page - including the scheme, the domain, the path, and the query string. |
| year | int | The year that the server began processing the request. |
| month | int | The month of the year that the server began processing the request (1 through 12). |
| day | int | The day of the month that the server began processing the request (1 through 31). |
| hour | int | The hour that the server began processing the request (0 through 23). |
| date | date | The full date that the server began processing the request. |
| timezone | string | The name of the current timezone used to display dates (eg: PST or PDT). |
| timezone_full | string | The full name of the timezone used to display dates (eg: "America/Indianapolis"). |
| user_agent | string | The User Agent supplied by the current request. |
| headers | headers | Object containing all of the headers sent with the current request. |
| cookies | cookies | Object containing all of the cookies for the current request. |
| is_preview | true/false | True if the request is being served from the preview environment. False if the request is being served from the live environment. |