Record a store change
record_changeAdd a change made outside Fudge to the store’s timeline, such as ads, prices, apps, email, shipping or theme edits in Shopify, so later results can be attributed. Fudge’s own publishes are recorded automatically.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"what": "<what>",
"surface": "<surface>"
},
"name": "record_change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | When it took effect: YYYY-MM-DD or an ISO timestamp. Defaults to now. | |
| why | No | Intent or expected effect, so results can be checked against it later. | |
| what | Yes | What changed, concretely, e.g. "Raised Meta prospecting budget from €50 to €80 a day". | |
| links | No | fudge:// references or Shopify GIDs of what the change affected, e.g. gid://shopify/Product/123. | |
| store | No | The connected store to use. Omit when only one is connected. | |
| surface | Yes | Where: theme, catalogue, pricing, discounts, email, Meta ads, Google ads, apps, shipping or other. |