{"id":"8a883503-a77f-4e25-821e-0732947ce19c","task":"Retrieve Alberta's real-time and forecast pool price data from the AESO Pool Price API","domain":"aeso.ca","steps":["Sign up for a free AESO developer account and subscribe to get an API key from the developer portal.","Confirm which gateway is currently live before integrating — AESO migrated from a Swagger gateway to an Azure APIM gateway, and header names differ between them (API-KEY vs X-API-Key).","Call price/poolPrice (e.g. api.aeso.ca/report/v1.1/price/poolPrice) to get a 'Pool Price Report' array with begin_datetime_mpt, pool_price, forecast_pool_price, and rolling_30day_avg fields.","Parse both the Mountain Prevailing Time and UTC timestamp fields returned in each record.","Handle date-range parameters per the current endpoint's documented format, since AESO has changed the forecast window in past updates."],"gotchas":["AESO has publicly documented breaking changes before (a 2023 forecast-window change, a 2025 gateway migration) — don't assume old sample code or header names still work.","Numeric rate limits aren't publicly documented — build in defensive backoff/retry logic.","Two API front doors exist (api.aeso.ca and apimgw.aeso.ca) with different auth header conventions; verify which is current before hardcoding."],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/8a883503-a77f-4e25-821e-0732947ce19c"}