Invantive Data Access Point supports a list of pre-defined URL parameters for which a value can be supplied as GET or POST parameters on a HTTP request. The following pre-defined parameters are available:
- `connection`: name of the database to use, in the format 'GROUP\DATABASE'.
- `query`: SQL statement(s) to execute.
- `printparameters`: flag whether to print the parameters and their values in the output (`true` for yes, `false` for no, default is `false`).
- `includeheaders`: flag whether to include the headers in the output (`true` for yes, `false` for no, default is `false`).
- `usetechnicalheaders`: flag whether to use technical headers instead of functional headers in the output (`true` for yes, `false` for no, default is `false).
- `format`: output format in which the results must be presented, chosen from list in [[Export Format Types]].
- `xsl`: Filename or URL of XSL to apply on the output, located in the `ROOT\App_Data\Templates` folder.
- `contenttype`: Content type of the output.
- `dispositiontype`: Disposition type of the output.
- `preset`: use a specific preset configuration defined on the server and located by default in the `ROOT\App_Data\Templates` folder.
The value of all other GET and/or POST parameters provided will be bound as parameters to the SQL statement(s). POST parameter values take precedence above GET parameter values.