Integration Guide
This guide covers the three-step API integration process. All steps must be completed before the day-ahead market closes (typically 12:00 CET).Step 1: Upload Price Forecasts
Timing: ~09:00 Send your price forecasts to Podero to trigger the optimization calculation.Endpoint
POST/api/partners/v2.0/organizations/trading/dayahead/prices
View API documentation →
Requirements
- 15-minute intervals (96 intervals per day)
- EUR/MWh pricing
- No gaps in data
- Future dates only
Example
Response
Step 2: Fetch Load Curves
Timing: Afternext_calculation_ready_at (~10:30)
Fetch the optimized and unoptimized load curves to inform your market bids.
Endpoints
Single Price Zone
GET
/organizations/trading/dayahead/load-curvesAPI docs →Multiple Price Zones
GET
/organizations/trading/dayahead/load-curves/by-price-zoneAPI docs →Example
Response
Step 3: Confirm Trade
Timing: Before 14:30 (if trading intraday) or before 23:30 (if not trading intraday) Confirm to Podero that you have purchased the optimized volume to activate the optimization. The confirmation deadline depends on your trading strategy:- Trading intraday: Confirm by 14:30 (30-minute buffer before intraday trading starts at 15:00)
- Not trading intraday: Confirm by 23:30 (30-minute buffer before optimization schedule starts at midnight)
Endpoint
POST/api/partners/v2.0/organizations/trading/dayahead/load-curve-confirmation
View API documentation →
Example
- Accept (true)
- Reject (false)
Confirm that you purchased the optimized volume. Devices will be steered according to the optimized curve on Day 2.
Common Issues
Price Upload Validation Errors
Price Upload Validation Errors
Issue: Missing intervals or invalid timestampsSolution: Ensure exactly 96 intervals with no gaps, aligned to :00, :15, :30, :45
Load Curve Not Ready
Load Curve Not Ready
Issue: Calling Step 2 too earlySolution: Wait until the
next_calculation_ready_at timestamp from Step 1Confirmation Expired
Confirmation Expired
Issue: Trade confirmation submitted after deadlineSolution: Submit confirmation with sufficient buffer:
- Intraday traders: Complete by 14:30 (before intraday trading at 15:00)
- Non-intraday traders: Complete by 23:30 (before optimization starts at midnight)
Next Steps
Data Reference
View detailed data specifications
Overview
Back to overview
