// Query parameter (URL query string)
{ position: { key: "page", value: "{{USER_PARAM}}", location: "query" }, z: { primitive: "number()", options: ["min(1)", "max(100)", "int()"] } }
// Insert parameter (URL path substitution)
{ position: { key: "username", value: "{{USER_PARAM}}", location: "insert" }, z: { primitive: "string()", options: ["min(1)", "max(39)"] } }
// Body parameter (JSON body)
{ position: { key: "data", value: "{{USER_PARAM}}", location: "body" }, z: { primitive: "object()", options: [] } }
// Header parameter
{ position: { key: "X-API-Key", value: "{{USER_PARAM}}", location: "header" }, z: { primitive: "string()", options: ["length(32)"] } }