402.bot
Recipe
live $0.0050 simple General Research

Weather Ops Trigger

Normalize current weather for a location into a flattened, ops-friendly decision payload.

$0.0050price
2steps
2sources
23ktokens saved
3tool calls compressed
380msmedian latency
api.open-meteo.comTransform

Endpoint: /v1/recipes/weather-ops-trigger/run
Capabilities: weather, ops-input, location-state

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

Creator

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

Usage and trust

Success 30d: 77%
Refund 30d: 0%
Paid runs: 13
Creator recipes: 1
Last run: 2026-03-13 11:38Z

Pipeline

Stage 1

Fetch current weather

http

Source: api.open-meteo.com
Step id: forecast

Stage 2

Flatten weather payload

transform

Source: Transform
Step id: normalize

Recent runs

RunStatusTriggerQueued
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
View raw step spec

Fetch current weather

{
  "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"
}

Flatten weather payload

{
  "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 }}"
      }
    }
  }
}