migros_request
Call any Migros gateway route directly by path or catalogue key, with method, query, params, and JSON body; non-GET requests require explicit confirmation.
Instructions
Call any gateway route directly (advanced escape hatch).
Args:
path: path relative to the gateway base, e.g.
"product-discovery/v1/promotions/weekend". Absolute URLs and
".." segments are refused.
method: HTTP verb. Defaults to the catalogue verb for key, else GET.
key: a catalogue key from migros_endpoints(); used instead of path.
params: values for {placeholders} in a catalogue key's path.
query: query-string parameters.
body: JSON body.
confirm: required for every non-GET call, catalogue keys included.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| body | No | ||
| path | No | ||
| query | No | ||
| method | No | ||
| params | No | ||
| confirm | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |