Module energy_campaign_handlers
Source - add_offer
- POST /api/v1/energy-campaigns/{id}/offers
Add provider offer (broker/admin only)
- create_campaign
- POST /api/v1/energy-campaigns
Create a new energy campaign
- delete_campaign
- DELETE /api/v1/energy-campaigns/{id}
Delete campaign
- finalize_campaign
- POST /api/v1/energy-campaigns/{id}/finalize
Finalize campaign (after final vote)
- get_campaign
- GET /api/v1/energy-campaigns/{id}
Get campaign by ID
- get_campaign_stats
- GET /api/v1/energy-campaigns/{id}/stats
Get campaign statistics (anonymized)
- list_campaigns
- GET /api/v1/energy-campaigns
List all campaigns for current organization
- list_offers
- GET /api/v1/energy-campaigns/{id}/offers
List all offers for a campaign
- select_offer
- POST /api/v1/energy-campaigns/{id}/select-offer
Select winning offer (after vote)
- update_campaign_status
- PUT /api/v1/energy-campaigns/{id}/status
Update campaign status