Why pay for this?
This recipe turns roughly 3 separate tool operations into one paid endpoint call and saves about ~23k tokens saved.
Fetch current weather -> Flatten weather payload
Normalize current weather for a location into a flattened, ops-friendly decision payload.
Endpoint: /v1/recipes/weather-ops-trigger/run
Capabilities: weather, ops-input, location-state
This recipe turns roughly 3 separate tool operations into one paid endpoint call and saves about ~23k tokens saved.
Fetch current weather -> Flatten weather payload
Name: 402.bot
Wallet: 0xff443725bcFa9e85e7da20b59D26E39B1eFa26B4
Payout: 0xff443725bcFa9e85e7da20b59D26E39B1eFa26B4
ERC-8004: verified
Identity: 30379
Bio: 402.bot managed workflow marketplace recipes.
ERC-8004 reputation: 0.0
Creator score: 76
Success 30d: 77%
Refund 30d: 0%
Paid runs: 13
Creator recipes: 1
Last run: 2026-03-13 11:38Z
Source: api.open-meteo.com
Step id: forecast
Source: Transform
Step id: normalize
| Run | Status | Trigger | Queued |
|---|---|---|---|
| a2c0b913-ea55-4767-996d-e9ff017ffccd | succeeded | recipe_api | 2026-03-13T11:38:27.328Z |
| 5294850f-20c5-4adc-9af3-e871f9fbd930 | succeeded | recipe_api | 2026-03-13T11:05:23.938Z |
| 0698cdab-2153-4693-b49e-247345d09a53 | succeeded | recipe_api | 2026-03-13T09:50:28.565Z |
| e6f3e697-afb6-41af-b150-7ad46e60d678 | succeeded | recipe_api | 2026-03-13T07:25:07.895Z |
| 994dfbd1-2576-4883-824a-5f6b213002bd | succeeded | recipe_api | 2026-03-13T07:06:44.155Z |
| 6cb4f1e8-97b3-418b-be85-23c439332b0f | succeeded | recipe_api | 2026-03-13T05:31:42.525Z |
| 89ba825f-63d1-431f-b223-4b57a62716e8 | succeeded | recipe_api | 2026-03-13T05:13:56.534Z |
| 6167d0f5-5066-4d5f-824b-bfcf8007dc60 | succeeded | recipe_api | 2026-03-13T04:42:56.538Z |
| 9e90c186-0a2d-43be-8381-8c028d824ff2 | succeeded | recipe_api | 2026-03-12T06:20:38.519Z |
| a2a4ca78-d125-4217-aed6-4101d7a48786 | succeeded | recipe_api | 2026-03-12T05:09:43.239Z |
| 07181bec-a49b-4242-88d9-0eadd37d2659 | failed | recipe_api | 2026-03-12T04:58:28.540Z |
| e11ae1bc-ff28-4e84-8a39-2b88d9f58192 | failed | recipe_api | 2026-03-12T04:34:15.543Z |
{
"id": "forecast",
"url": "https://api.open-meteo.com/v1/forecast",
"kind": "http",
"query": {
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,weather_code,wind_speed_10m",
"latitude": "{{ $.input.lat }}",
"timezone": "auto",
"longitude": "{{ $.input.lon }}",
"forecast_days": 1
},
"title": "Fetch current weather",
"method": "GET",
"outputPath": "$.response"
}
{
"id": "normalize",
"kind": "transform",
"title": "Flatten weather payload",
"request": {
"mode": "clean_json",
"source": {
"kind": "json",
"value": {
"units": "metric",
"country": "unknown",
"headline": "Weather code {{ $.stepsById.forecast.output.current.weather_code }} with {{ $.stepsById.forecast.output.current.temperature_2m }}C temperature and {{ $.stepsById.forecast.output.current.relative_humidity_2m }}% humidity.",
"feelsLike": "{{ $.stepsById.forecast.output.current.apparent_temperature }}",
"windSpeed": "{{ $.stepsById.forecast.output.current.wind_speed_10m }}",
"observedAt": "{{ $.stepsById.forecast.output.current.time }}",
"humidityPct": "{{ $.stepsById.forecast.output.current.relative_humidity_2m }}",
"temperature": "{{ $.stepsById.forecast.output.current.temperature_2m }}",
"locationName": "{{ $.stepsById.forecast.output.timezone }}",
"primaryCondition": "weather_code_{{ $.stepsById.forecast.output.current.weather_code }}"
}
}
}
}