Skip to main content
POST
/
energymodels
Run Energy Model
curl --request POST \
  --url https://api.example.com/energymodels

POST /energymodels

This is the canonical run endpoint for Daly energy-model execution.

Notes

  • The request body is EnergyModelInput.
  • Current output controls follow the canonical contract documented in Energy Model Response Contracts, including output.blockIndex, output.blockResults, output.lossBreakdownTimestamps, and output.irradianceLossDetail.
  • Sync execution is the default.
  • Add ?async=true to queue background processing immediately.
  • The response is 200 on success for both completed and queued execution paths.
  • For rerunning an existing saved row in place, use POST /energymodels/{energy_model_id}/run instead.