Module energy_campaign_handlers

Module energy_campaign_handlers 

Source

Structsยง

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