Solariance-API-V1
  1. Forecast
Solariance-API-V1
  • Getting Started
  • Forecast
    • forecast/power
      GET
    • forecast/energy
      GET
    • forecast/temperature
      GET
    • forecast/export
      GET
    • forecast/optimizer
      POST
  • System
    • system/list
      GET
    • system/view
      GET
    • system/create
      POST
    • system/update
      PUT
    • system/delete
      DELETE
  • User
    • user/view
      GET
    • user/create
      POST
    • user/update
      PUT
    • user/delete
      DELETE
    • user/auth/pw
      POST
  • Ext
    • ext/pvgeneration
      GET
    • ext/pvshare
      GET
    • ext/price
      GET
    • ext/pvinstallation
      GET
  1. Forecast

forecast/optimizer

Developing
POST
https://api.solariance.de/v1/forecast/optimizer

Forecast Optimizer: Reducing Systematic Errors with Machine Learning and Production Data#

The forecast optimizer uses machine learning techniques—trained on your historical production data—to identify and correct systematic errors in solar forecasts (e.g., from shading or suboptimal configurations). This optimization process only needs to be performed once; ongoing access to measurement data unlike many other forecasting systems is not required. If the results are not satisfactory, the training process can simply be repeated using a different timespan (for example, by selecting a longer period of historical production data).
Key Data Requirements:
Hourly Resolution:
Production data must be provided in 1-hour intervals (each data point represents one hour).
Timezone:
All timestamps must be in UTC.
Timespan:
Data must cover a continuous period of at least 14 days and up to 120 days.
Completeness:
No missing hourly data within the selected timespan.
The calculated Correction Facors are applied to every future forecast calulation and can be viewed with /system/view.
Proven Results:
Scientific studies have shown that such machine learning correction approaches can reduce forecast errors by up to 80% and achieve forecasting accuracies of up to 90% when applied to systematic bias such as local shading.
This ensures more reliable performance assessment, better operational decisions, and higher value from your solar assets.

Request

Query Params

Header Params

Body Params application/json

Example
{
    "production": [
        {
            "time": "2025-07-06T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T04:00:00+00:00",
            "production": 648
        },
        {
            "time": "2025-07-06T05:00:00+00:00",
            "production": 4237
        },
        {
            "time": "2025-07-06T06:00:00+00:00",
            "production": 6486
        },
        {
            "time": "2025-07-06T07:00:00+00:00",
            "production": 13268
        },
        {
            "time": "2025-07-06T08:00:00+00:00",
            "production": 14553
        },
        {
            "time": "2025-07-06T09:00:00+00:00",
            "production": 16346
        },
        {
            "time": "2025-07-06T10:00:00+00:00",
            "production": 12159
        },
        {
            "time": "2025-07-06T11:00:00+00:00",
            "production": 14592
        },
        {
            "time": "2025-07-06T12:00:00+00:00",
            "production": 21190
        },
        {
            "time": "2025-07-06T13:00:00+00:00",
            "production": 8180
        },
        {
            "time": "2025-07-06T14:00:00+00:00",
            "production": 7178
        },
        {
            "time": "2025-07-06T15:00:00+00:00",
            "production": 8648
        },
        {
            "time": "2025-07-06T16:00:00+00:00",
            "production": 7843
        },
        {
            "time": "2025-07-06T17:00:00+00:00",
            "production": 3875
        },
        {
            "time": "2025-07-06T18:00:00+00:00",
            "production": 1381
        },
        {
            "time": "2025-07-06T19:00:00+00:00",
            "production": 393
        },
        {
            "time": "2025-07-06T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T04:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T05:00:00+00:00",
            "production": 376
        },
        {
            "time": "2025-07-07T06:00:00+00:00",
            "production": 3005
        },
        {
            "time": "2025-07-07T07:00:00+00:00",
            "production": 5163
        },
        {
            "time": "2025-07-07T08:00:00+00:00",
            "production": 5893
        },
        {
            "time": "2025-07-07T09:00:00+00:00",
            "production": 8615
        },
        {
            "time": "2025-07-07T10:00:00+00:00",
            "production": 11390
        },
        {
            "time": "2025-07-07T11:00:00+00:00",
            "production": 35009
        },
        {
            "time": "2025-07-07T12:00:00+00:00",
            "production": 23896
        },
        {
            "time": "2025-07-07T13:00:00+00:00",
            "production": 16734
        },
        {
            "time": "2025-07-07T14:00:00+00:00",
            "production": 22325
        },
        {
            "time": "2025-07-07T15:00:00+00:00",
            "production": 8878
        },
        {
            "time": "2025-07-07T16:00:00+00:00",
            "production": 13208
        },
        {
            "time": "2025-07-07T17:00:00+00:00",
            "production": 9616
        },
        {
            "time": "2025-07-07T18:00:00+00:00",
            "production": 2947
        },
        {
            "time": "2025-07-07T19:00:00+00:00",
            "production": 834
        },
        {
            "time": "2025-07-07T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T04:00:00+00:00",
            "production": 821
        },
        {
            "time": "2025-07-08T05:00:00+00:00",
            "production": 1221
        },
        {
            "time": "2025-07-08T06:00:00+00:00",
            "production": 5871
        },
        {
            "time": "2025-07-08T07:00:00+00:00",
            "production": 5799
        },
        {
            "time": "2025-07-08T08:00:00+00:00",
            "production": 12066
        },
        {
            "time": "2025-07-08T09:00:00+00:00",
            "production": 13690
        },
        {
            "time": "2025-07-08T10:00:00+00:00",
            "production": 12584
        },
        {
            "time": "2025-07-08T11:00:00+00:00",
            "production": 6259
        },
        {
            "time": "2025-07-08T12:00:00+00:00",
            "production": 11090
        },
        {
            "time": "2025-07-08T13:00:00+00:00",
            "production": 12281
        },
        {
            "time": "2025-07-08T14:00:00+00:00",
            "production": 7258
        },
        {
            "time": "2025-07-08T15:00:00+00:00",
            "production": 6176
        },
        {
            "time": "2025-07-08T16:00:00+00:00",
            "production": 1703
        },
        {
            "time": "2025-07-08T17:00:00+00:00",
            "production": 3582
        },
        {
            "time": "2025-07-08T18:00:00+00:00",
            "production": 1691
        },
        {
            "time": "2025-07-08T19:00:00+00:00",
            "production": 418
        },
        {
            "time": "2025-07-08T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T04:00:00+00:00",
            "production": 1108
        },
        {
            "time": "2025-07-09T05:00:00+00:00",
            "production": 3022
        },
        {
            "time": "2025-07-09T06:00:00+00:00",
            "production": 7450
        },
        {
            "time": "2025-07-09T07:00:00+00:00",
            "production": 12123
        },
        {
            "time": "2025-07-09T08:00:00+00:00",
            "production": 5709
        },
        {
            "time": "2025-07-09T09:00:00+00:00",
            "production": 8188
        },
        {
            "time": "2025-07-09T10:00:00+00:00",
            "production": 5889
        },
        {
            "time": "2025-07-09T11:00:00+00:00",
            "production": 24972
        },
        {
            "time": "2025-07-09T12:00:00+00:00",
            "production": 12753
        },
        {
            "time": "2025-07-09T13:00:00+00:00",
            "production": 12043
        },
        {
            "time": "2025-07-09T14:00:00+00:00",
            "production": 13551
        },
        {
            "time": "2025-07-09T15:00:00+00:00",
            "production": 10337
        },
        {
            "time": "2025-07-09T16:00:00+00:00",
            "production": 5246
        },
        {
            "time": "2025-07-09T17:00:00+00:00",
            "production": 3317
        },
        {
            "time": "2025-07-09T18:00:00+00:00",
            "production": 2106
        },
        {
            "time": "2025-07-09T19:00:00+00:00",
            "production": 271
        },
        {
            "time": "2025-07-09T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T04:00:00+00:00",
            "production": 618
        },
        {
            "time": "2025-07-10T05:00:00+00:00",
            "production": 3017
        },
        {
            "time": "2025-07-10T06:00:00+00:00",
            "production": 3999
        },
        {
            "time": "2025-07-10T07:00:00+00:00",
            "production": 8171
        },
        {
            "time": "2025-07-10T08:00:00+00:00",
            "production": 5159
        },
        {
            "time": "2025-07-10T09:00:00+00:00",
            "production": 6616
        },
        {
            "time": "2025-07-10T10:00:00+00:00",
            "production": 7955
        },
        {
            "time": "2025-07-10T11:00:00+00:00",
            "production": 27811
        },
        {
            "time": "2025-07-10T12:00:00+00:00",
            "production": 13527
        },
        {
            "time": "2025-07-10T13:00:00+00:00",
            "production": 12488
        },
        {
            "time": "2025-07-10T14:00:00+00:00",
            "production": 10807
        },
        {
            "time": "2025-07-10T15:00:00+00:00",
            "production": 8003
        },
        {
            "time": "2025-07-10T16:00:00+00:00",
            "production": 5964
        },
        {
            "time": "2025-07-10T17:00:00+00:00",
            "production": 3275
        },
        {
            "time": "2025-07-10T18:00:00+00:00",
            "production": 2717
        },
        {
            "time": "2025-07-10T19:00:00+00:00",
            "production": 110
        },
        {
            "time": "2025-07-10T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T04:00:00+00:00",
            "production": 371
        },
        {
            "time": "2025-07-11T05:00:00+00:00",
            "production": 3544
        },
        {
            "time": "2025-07-11T06:00:00+00:00",
            "production": 3848
        },
        {
            "time": "2025-07-11T07:00:00+00:00",
            "production": 6787
        },
        {
            "time": "2025-07-11T08:00:00+00:00",
            "production": 21476
        },
        {
            "time": "2025-07-11T09:00:00+00:00",
            "production": 25760
        },
        {
            "time": "2025-07-11T10:00:00+00:00",
            "production": 14704
        },
        {
            "time": "2025-07-11T11:00:00+00:00",
            "production": 15213
        },
        {
            "time": "2025-07-11T12:00:00+00:00",
            "production": 23020
        },
        {
            "time": "2025-07-11T13:00:00+00:00",
            "production": 9592
        },
        {
            "time": "2025-07-11T14:00:00+00:00",
            "production": 24013
        },
        {
            "time": "2025-07-11T15:00:00+00:00",
            "production": 17714
        },
        {
            "time": "2025-07-11T16:00:00+00:00",
            "production": 12448
        },
        {
            "time": "2025-07-11T17:00:00+00:00",
            "production": 8993
        },
        {
            "time": "2025-07-11T18:00:00+00:00",
            "production": 2833
        },
        {
            "time": "2025-07-11T19:00:00+00:00",
            "production": 473
        },
        {
            "time": "2025-07-11T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T04:00:00+00:00",
            "production": 518
        },
        {
            "time": "2025-07-12T05:00:00+00:00",
            "production": 3025
        },
        {
            "time": "2025-07-12T06:00:00+00:00",
            "production": 9879
        },
        {
            "time": "2025-07-12T07:00:00+00:00",
            "production": 9997
        },
        {
            "time": "2025-07-12T08:00:00+00:00",
            "production": 11109
        },
        {
            "time": "2025-07-12T09:00:00+00:00",
            "production": 11122
        },
        {
            "time": "2025-07-12T10:00:00+00:00",
            "production": 14882
        },
        {
            "time": "2025-07-12T11:00:00+00:00",
            "production": 4862
        },
        {
            "time": "2025-07-12T12:00:00+00:00",
            "production": 6817
        },
        {
            "time": "2025-07-12T13:00:00+00:00",
            "production": 2380
        },
        {
            "time": "2025-07-12T14:00:00+00:00",
            "production": 3857
        },
        {
            "time": "2025-07-12T15:00:00+00:00",
            "production": 5843
        },
        {
            "time": "2025-07-12T16:00:00+00:00",
            "production": 3002
        },
        {
            "time": "2025-07-12T17:00:00+00:00",
            "production": 1566
        },
        {
            "time": "2025-07-12T18:00:00+00:00",
            "production": 791
        },
        {
            "time": "2025-07-12T19:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T04:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T05:00:00+00:00",
            "production": 843
        },
        {
            "time": "2025-07-13T06:00:00+00:00",
            "production": 3982
        },
        {
            "time": "2025-07-13T07:00:00+00:00",
            "production": 6119
        },
        {
            "time": "2025-07-13T08:00:00+00:00",
            "production": 4518
        },
        {
            "time": "2025-07-13T09:00:00+00:00",
            "production": 18378
        },
        {
            "time": "2025-07-13T10:00:00+00:00",
            "production": 12021
        },
        {
            "time": "2025-07-13T11:00:00+00:00",
            "production": 12796
        },
        {
            "time": "2025-07-13T12:00:00+00:00",
            "production": 31320
        },
        {
            "time": "2025-07-13T13:00:00+00:00",
            "production": 12376
        },
        {
            "time": "2025-07-13T14:00:00+00:00",
            "production": 7075
        },
        {
            "time": "2025-07-13T15:00:00+00:00",
            "production": 5381
        },
        {
            "time": "2025-07-13T16:00:00+00:00",
            "production": 12381
        },
        {
            "time": "2025-07-13T17:00:00+00:00",
            "production": 6679
        },
        {
            "time": "2025-07-13T18:00:00+00:00",
            "production": 2903
        },
        {
            "time": "2025-07-13T19:00:00+00:00",
            "production": 248
        },
        {
            "time": "2025-07-13T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T04:00:00+00:00",
            "production": 1215
        },
        {
            "time": "2025-07-14T05:00:00+00:00",
            "production": 5917
        },
        {
            "time": "2025-07-14T06:00:00+00:00",
            "production": 5124
        },
        {
            "time": "2025-07-14T07:00:00+00:00",
            "production": 11399
        },
        {
            "time": "2025-07-14T08:00:00+00:00",
            "production": 19843
        },
        {
            "time": "2025-07-14T09:00:00+00:00",
            "production": 20775
        },
        {
            "time": "2025-07-14T10:00:00+00:00",
            "production": 11956
        },
        {
            "time": "2025-07-14T11:00:00+00:00",
            "production": 26477
        },
        {
            "time": "2025-07-14T12:00:00+00:00",
            "production": 32695
        },
        {
            "time": "2025-07-14T13:00:00+00:00",
            "production": 739
        },
        {
            "time": "2025-07-14T14:00:00+00:00",
            "production": 833
        },
        {
            "time": "2025-07-14T15:00:00+00:00",
            "production": 4467
        },
        {
            "time": "2025-07-14T16:00:00+00:00",
            "production": 9724
        },
        {
            "time": "2025-07-14T17:00:00+00:00",
            "production": 2712
        },
        {
            "time": "2025-07-14T18:00:00+00:00",
            "production": 1026
        },
        {
            "time": "2025-07-14T19:00:00+00:00",
            "production": 203
        },
        {
            "time": "2025-07-14T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T04:00:00+00:00",
            "production": 558
        },
        {
            "time": "2025-07-15T05:00:00+00:00",
            "production": 4282
        },
        {
            "time": "2025-07-15T06:00:00+00:00",
            "production": 9685
        },
        {
            "time": "2025-07-15T07:00:00+00:00",
            "production": 15532
        },
        {
            "time": "2025-07-15T08:00:00+00:00",
            "production": 20932
        },
        {
            "time": "2025-07-15T09:00:00+00:00",
            "production": 22819
        },
        {
            "time": "2025-07-15T10:00:00+00:00",
            "production": 23360
        },
        {
            "time": "2025-07-15T11:00:00+00:00",
            "production": 26098
        },
        {
            "time": "2025-07-15T12:00:00+00:00",
            "production": 6009
        },
        {
            "time": "2025-07-15T13:00:00+00:00",
            "production": 26735
        },
        {
            "time": "2025-07-15T14:00:00+00:00",
            "production": 15851
        },
        {
            "time": "2025-07-15T15:00:00+00:00",
            "production": 9692
        },
        {
            "time": "2025-07-15T16:00:00+00:00",
            "production": 9054
        },
        {
            "time": "2025-07-15T17:00:00+00:00",
            "production": 6790
        },
        {
            "time": "2025-07-15T18:00:00+00:00",
            "production": 1956
        },
        {
            "time": "2025-07-15T19:00:00+00:00",
            "production": 161
        },
        {
            "time": "2025-07-15T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T04:00:00+00:00",
            "production": 2377
        },
        {
            "time": "2025-07-16T05:00:00+00:00",
            "production": 2874.5
        },
        {
            "time": "2025-07-16T06:00:00+00:00",
            "production": 5601
        },
        {
            "time": "2025-07-16T07:00:00+00:00",
            "production": 2880
        },
        {
            "time": "2025-07-16T08:00:00+00:00",
            "production": 4210
        },
        {
            "time": "2025-07-16T09:00:00+00:00",
            "production": 12044
        },
        {
            "time": "2025-07-16T10:00:00+00:00",
            "production": 8985
        },
        {
            "time": "2025-07-16T11:00:00+00:00",
            "production": 4199
        },
        {
            "time": "2025-07-16T12:00:00+00:00",
            "production": 25227
        },
        {
            "time": "2025-07-16T13:00:00+00:00",
            "production": 10392
        },
        {
            "time": "2025-07-16T14:00:00+00:00",
            "production": 22047
        },
        {
            "time": "2025-07-16T15:00:00+00:00",
            "production": 10007
        },
        {
            "time": "2025-07-16T16:00:00+00:00",
            "production": 704
        },
        {
            "time": "2025-07-16T17:00:00+00:00",
            "production": 366
        },
        {
            "time": "2025-07-16T18:00:00+00:00",
            "production": 1953
        },
        {
            "time": "2025-07-16T19:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T04:00:00+00:00",
            "production": 698
        },
        {
            "time": "2025-07-17T05:00:00+00:00",
            "production": 2339
        },
        {
            "time": "2025-07-17T06:00:00+00:00",
            "production": 3553
        },
        {
            "time": "2025-07-17T07:00:00+00:00",
            "production": 9527
        },
        {
            "time": "2025-07-17T08:00:00+00:00",
            "production": 16969
        },
        {
            "time": "2025-07-17T09:00:00+00:00",
            "production": 5542
        },
        {
            "time": "2025-07-17T10:00:00+00:00",
            "production": 11946
        },
        {
            "time": "2025-07-17T11:00:00+00:00",
            "production": 13023
        },
        {
            "time": "2025-07-17T12:00:00+00:00",
            "production": 18600
        },
        {
            "time": "2025-07-17T13:00:00+00:00",
            "production": 21852
        },
        {
            "time": "2025-07-17T14:00:00+00:00",
            "production": 5306
        },
        {
            "time": "2025-07-17T15:00:00+00:00",
            "production": 9524
        },
        {
            "time": "2025-07-17T16:00:00+00:00",
            "production": 4794
        },
        {
            "time": "2025-07-17T17:00:00+00:00",
            "production": 3809
        },
        {
            "time": "2025-07-17T18:00:00+00:00",
            "production": 1013
        },
        {
            "time": "2025-07-17T19:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T04:00:00+00:00",
            "production": 1161
        },
        {
            "time": "2025-07-18T05:00:00+00:00",
            "production": 2987
        },
        {
            "time": "2025-07-18T06:00:00+00:00",
            "production": 9531
        },
        {
            "time": "2025-07-18T07:00:00+00:00",
            "production": 17901
        },
        {
            "time": "2025-07-18T08:00:00+00:00",
            "production": 20233
        },
        {
            "time": "2025-07-18T10:00:00+00:00",
            "production": 30040
        },
        {
            "time": "2025-07-18T11:00:00+00:00",
            "production": 23311
        },
        {
            "time": "2025-07-18T12:00:00+00:00",
            "production": 7658
        },
        {
            "time": "2025-07-18T13:00:00+00:00",
            "production": 11738
        },
        {
            "time": "2025-07-18T14:00:00+00:00",
            "production": 8448
        },
        {
            "time": "2025-07-18T15:00:00+00:00",
            "production": 12263
        },
        {
            "time": "2025-07-18T16:00:00+00:00",
            "production": 11114
        },
        {
            "time": "2025-07-18T17:00:00+00:00",
            "production": 3703
        },
        {
            "time": "2025-07-18T18:00:00+00:00",
            "production": 1751
        },
        {
            "time": "2025-07-18T19:00:00+00:00",
            "production": 463
        },
        {
            "time": "2025-07-18T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T04:00:00+00:00",
            "production": 950
        },
        {
            "time": "2025-07-19T05:00:00+00:00",
            "production": 4462
        },
        {
            "time": "2025-07-19T06:00:00+00:00",
            "production": 8850
        },
        {
            "time": "2025-07-19T07:00:00+00:00",
            "production": 14685
        },
        {
            "time": "2025-07-19T08:00:00+00:00",
            "production": 19648
        },
        {
            "time": "2025-07-19T09:00:00+00:00",
            "production": 23139
        },
        {
            "time": "2025-07-19T10:00:00+00:00",
            "production": 26060
        },
        {
            "time": "2025-07-19T11:00:00+00:00",
            "production": 26727
        },
        {
            "time": "2025-07-19T12:00:00+00:00",
            "production": 24927
        },
        {
            "time": "2025-07-19T13:00:00+00:00",
            "production": 22212
        },
        {
            "time": "2025-07-19T14:00:00+00:00",
            "production": 18032
        },
        {
            "time": "2025-07-19T15:00:00+00:00",
            "production": 13600
        },
        {
            "time": "2025-07-19T16:00:00+00:00",
            "production": 7518
        },
        {
            "time": "2025-07-19T17:00:00+00:00",
            "production": 4513
        },
        {
            "time": "2025-07-19T18:00:00+00:00",
            "production": 2148
        },
        {
            "time": "2025-07-19T19:00:00+00:00",
            "production": 113
        },
        {
            "time": "2025-07-19T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T04:00:00+00:00",
            "production": 64
        },
        {
            "time": "2025-07-20T05:00:00+00:00",
            "production": 4242
        },
        {
            "time": "2025-07-20T06:00:00+00:00",
            "production": 9507
        },
        {
            "time": "2025-07-20T07:00:00+00:00",
            "production": 14795
        },
        {
            "time": "2025-07-20T08:00:00+00:00",
            "production": 19295
        },
        {
            "time": "2025-07-20T09:00:00+00:00",
            "production": 20219
        },
        {
            "time": "2025-07-20T10:00:00+00:00",
            "production": 24784
        },
        {
            "time": "2025-07-20T11:00:00+00:00",
            "production": 23363
        },
        {
            "time": "2025-07-20T12:00:00+00:00",
            "production": 22961
        },
        {
            "time": "2025-07-20T13:00:00+00:00",
            "production": 13368
        },
        {
            "time": "2025-07-20T14:00:00+00:00",
            "production": 12085
        },
        {
            "time": "2025-07-20T15:00:00+00:00",
            "production": 13061
        },
        {
            "time": "2025-07-20T16:00:00+00:00",
            "production": 5874
        },
        {
            "time": "2025-07-20T17:00:00+00:00",
            "production": 4878
        },
        {
            "time": "2025-07-20T18:00:00+00:00",
            "production": 2367
        },
        {
            "time": "2025-07-20T19:00:00+00:00",
            "production": 113
        },
        {
            "time": "2025-07-20T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T04:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T05:00:00+00:00",
            "production": 423
        },
        {
            "time": "2025-07-21T06:00:00+00:00",
            "production": 1905
        },
        {
            "time": "2025-07-21T07:00:00+00:00",
            "production": 5279
        },
        {
            "time": "2025-07-21T08:00:00+00:00",
            "production": 2639
        },
        {
            "time": "2025-07-21T09:00:00+00:00",
            "production": 1860
        },
        {
            "time": "2025-07-21T10:00:00+00:00",
            "production": 3052
        },
        {
            "time": "2025-07-21T11:00:00+00:00",
            "production": 3395
        },
        {
            "time": "2025-07-21T12:00:00+00:00",
            "production": 3593
        },
        {
            "time": "2025-07-21T13:00:00+00:00",
            "production": 8747
        },
        {
            "time": "2025-07-21T14:00:00+00:00",
            "production": 10175
        },
        {
            "time": "2025-07-21T15:00:00+00:00",
            "production": 11676
        },
        {
            "time": "2025-07-21T16:00:00+00:00",
            "production": 6790
        },
        {
            "time": "2025-07-21T17:00:00+00:00",
            "production": 7745
        },
        {
            "time": "2025-07-21T18:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T19:00:00+00:00",
            "production": 198
        },
        {
            "time": "2025-07-21T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T23:00:00+00:00",
            "production": 0
        }
    ]
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.solariance.de/v1/forecast/optimizer?system_id=PVXXXX&start_date=YEAR-MONTH-DAY&end_date=YEAR-MONTH-DAY&time_zone=UTC' \
--header 'Authorization: Bearer eyxxxx' \
--header 'Content-Type: application/json' \
--data-raw '{
    "production": [
        {
            "time": "2025-07-06T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T04:00:00+00:00",
            "production": 648
        },
        {
            "time": "2025-07-06T05:00:00+00:00",
            "production": 4237
        },
        {
            "time": "2025-07-06T06:00:00+00:00",
            "production": 6486
        },
        {
            "time": "2025-07-06T07:00:00+00:00",
            "production": 13268
        },
        {
            "time": "2025-07-06T08:00:00+00:00",
            "production": 14553
        },
        {
            "time": "2025-07-06T09:00:00+00:00",
            "production": 16346
        },
        {
            "time": "2025-07-06T10:00:00+00:00",
            "production": 12159
        },
        {
            "time": "2025-07-06T11:00:00+00:00",
            "production": 14592
        },
        {
            "time": "2025-07-06T12:00:00+00:00",
            "production": 21190
        },
        {
            "time": "2025-07-06T13:00:00+00:00",
            "production": 8180
        },
        {
            "time": "2025-07-06T14:00:00+00:00",
            "production": 7178
        },
        {
            "time": "2025-07-06T15:00:00+00:00",
            "production": 8648
        },
        {
            "time": "2025-07-06T16:00:00+00:00",
            "production": 7843
        },
        {
            "time": "2025-07-06T17:00:00+00:00",
            "production": 3875
        },
        {
            "time": "2025-07-06T18:00:00+00:00",
            "production": 1381
        },
        {
            "time": "2025-07-06T19:00:00+00:00",
            "production": 393
        },
        {
            "time": "2025-07-06T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-06T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T04:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T05:00:00+00:00",
            "production": 376
        },
        {
            "time": "2025-07-07T06:00:00+00:00",
            "production": 3005
        },
        {
            "time": "2025-07-07T07:00:00+00:00",
            "production": 5163
        },
        {
            "time": "2025-07-07T08:00:00+00:00",
            "production": 5893
        },
        {
            "time": "2025-07-07T09:00:00+00:00",
            "production": 8615
        },
        {
            "time": "2025-07-07T10:00:00+00:00",
            "production": 11390
        },
        {
            "time": "2025-07-07T11:00:00+00:00",
            "production": 35009
        },
        {
            "time": "2025-07-07T12:00:00+00:00",
            "production": 23896
        },
        {
            "time": "2025-07-07T13:00:00+00:00",
            "production": 16734
        },
        {
            "time": "2025-07-07T14:00:00+00:00",
            "production": 22325
        },
        {
            "time": "2025-07-07T15:00:00+00:00",
            "production": 8878
        },
        {
            "time": "2025-07-07T16:00:00+00:00",
            "production": 13208
        },
        {
            "time": "2025-07-07T17:00:00+00:00",
            "production": 9616
        },
        {
            "time": "2025-07-07T18:00:00+00:00",
            "production": 2947
        },
        {
            "time": "2025-07-07T19:00:00+00:00",
            "production": 834
        },
        {
            "time": "2025-07-07T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-07T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T04:00:00+00:00",
            "production": 821
        },
        {
            "time": "2025-07-08T05:00:00+00:00",
            "production": 1221
        },
        {
            "time": "2025-07-08T06:00:00+00:00",
            "production": 5871
        },
        {
            "time": "2025-07-08T07:00:00+00:00",
            "production": 5799
        },
        {
            "time": "2025-07-08T08:00:00+00:00",
            "production": 12066
        },
        {
            "time": "2025-07-08T09:00:00+00:00",
            "production": 13690
        },
        {
            "time": "2025-07-08T10:00:00+00:00",
            "production": 12584
        },
        {
            "time": "2025-07-08T11:00:00+00:00",
            "production": 6259
        },
        {
            "time": "2025-07-08T12:00:00+00:00",
            "production": 11090
        },
        {
            "time": "2025-07-08T13:00:00+00:00",
            "production": 12281
        },
        {
            "time": "2025-07-08T14:00:00+00:00",
            "production": 7258
        },
        {
            "time": "2025-07-08T15:00:00+00:00",
            "production": 6176
        },
        {
            "time": "2025-07-08T16:00:00+00:00",
            "production": 1703
        },
        {
            "time": "2025-07-08T17:00:00+00:00",
            "production": 3582
        },
        {
            "time": "2025-07-08T18:00:00+00:00",
            "production": 1691
        },
        {
            "time": "2025-07-08T19:00:00+00:00",
            "production": 418
        },
        {
            "time": "2025-07-08T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-08T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T04:00:00+00:00",
            "production": 1108
        },
        {
            "time": "2025-07-09T05:00:00+00:00",
            "production": 3022
        },
        {
            "time": "2025-07-09T06:00:00+00:00",
            "production": 7450
        },
        {
            "time": "2025-07-09T07:00:00+00:00",
            "production": 12123
        },
        {
            "time": "2025-07-09T08:00:00+00:00",
            "production": 5709
        },
        {
            "time": "2025-07-09T09:00:00+00:00",
            "production": 8188
        },
        {
            "time": "2025-07-09T10:00:00+00:00",
            "production": 5889
        },
        {
            "time": "2025-07-09T11:00:00+00:00",
            "production": 24972
        },
        {
            "time": "2025-07-09T12:00:00+00:00",
            "production": 12753
        },
        {
            "time": "2025-07-09T13:00:00+00:00",
            "production": 12043
        },
        {
            "time": "2025-07-09T14:00:00+00:00",
            "production": 13551
        },
        {
            "time": "2025-07-09T15:00:00+00:00",
            "production": 10337
        },
        {
            "time": "2025-07-09T16:00:00+00:00",
            "production": 5246
        },
        {
            "time": "2025-07-09T17:00:00+00:00",
            "production": 3317
        },
        {
            "time": "2025-07-09T18:00:00+00:00",
            "production": 2106
        },
        {
            "time": "2025-07-09T19:00:00+00:00",
            "production": 271
        },
        {
            "time": "2025-07-09T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-09T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T04:00:00+00:00",
            "production": 618
        },
        {
            "time": "2025-07-10T05:00:00+00:00",
            "production": 3017
        },
        {
            "time": "2025-07-10T06:00:00+00:00",
            "production": 3999
        },
        {
            "time": "2025-07-10T07:00:00+00:00",
            "production": 8171
        },
        {
            "time": "2025-07-10T08:00:00+00:00",
            "production": 5159
        },
        {
            "time": "2025-07-10T09:00:00+00:00",
            "production": 6616
        },
        {
            "time": "2025-07-10T10:00:00+00:00",
            "production": 7955
        },
        {
            "time": "2025-07-10T11:00:00+00:00",
            "production": 27811
        },
        {
            "time": "2025-07-10T12:00:00+00:00",
            "production": 13527
        },
        {
            "time": "2025-07-10T13:00:00+00:00",
            "production": 12488
        },
        {
            "time": "2025-07-10T14:00:00+00:00",
            "production": 10807
        },
        {
            "time": "2025-07-10T15:00:00+00:00",
            "production": 8003
        },
        {
            "time": "2025-07-10T16:00:00+00:00",
            "production": 5964
        },
        {
            "time": "2025-07-10T17:00:00+00:00",
            "production": 3275
        },
        {
            "time": "2025-07-10T18:00:00+00:00",
            "production": 2717
        },
        {
            "time": "2025-07-10T19:00:00+00:00",
            "production": 110
        },
        {
            "time": "2025-07-10T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-10T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T04:00:00+00:00",
            "production": 371
        },
        {
            "time": "2025-07-11T05:00:00+00:00",
            "production": 3544
        },
        {
            "time": "2025-07-11T06:00:00+00:00",
            "production": 3848
        },
        {
            "time": "2025-07-11T07:00:00+00:00",
            "production": 6787
        },
        {
            "time": "2025-07-11T08:00:00+00:00",
            "production": 21476
        },
        {
            "time": "2025-07-11T09:00:00+00:00",
            "production": 25760
        },
        {
            "time": "2025-07-11T10:00:00+00:00",
            "production": 14704
        },
        {
            "time": "2025-07-11T11:00:00+00:00",
            "production": 15213
        },
        {
            "time": "2025-07-11T12:00:00+00:00",
            "production": 23020
        },
        {
            "time": "2025-07-11T13:00:00+00:00",
            "production": 9592
        },
        {
            "time": "2025-07-11T14:00:00+00:00",
            "production": 24013
        },
        {
            "time": "2025-07-11T15:00:00+00:00",
            "production": 17714
        },
        {
            "time": "2025-07-11T16:00:00+00:00",
            "production": 12448
        },
        {
            "time": "2025-07-11T17:00:00+00:00",
            "production": 8993
        },
        {
            "time": "2025-07-11T18:00:00+00:00",
            "production": 2833
        },
        {
            "time": "2025-07-11T19:00:00+00:00",
            "production": 473
        },
        {
            "time": "2025-07-11T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-11T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T04:00:00+00:00",
            "production": 518
        },
        {
            "time": "2025-07-12T05:00:00+00:00",
            "production": 3025
        },
        {
            "time": "2025-07-12T06:00:00+00:00",
            "production": 9879
        },
        {
            "time": "2025-07-12T07:00:00+00:00",
            "production": 9997
        },
        {
            "time": "2025-07-12T08:00:00+00:00",
            "production": 11109
        },
        {
            "time": "2025-07-12T09:00:00+00:00",
            "production": 11122
        },
        {
            "time": "2025-07-12T10:00:00+00:00",
            "production": 14882
        },
        {
            "time": "2025-07-12T11:00:00+00:00",
            "production": 4862
        },
        {
            "time": "2025-07-12T12:00:00+00:00",
            "production": 6817
        },
        {
            "time": "2025-07-12T13:00:00+00:00",
            "production": 2380
        },
        {
            "time": "2025-07-12T14:00:00+00:00",
            "production": 3857
        },
        {
            "time": "2025-07-12T15:00:00+00:00",
            "production": 5843
        },
        {
            "time": "2025-07-12T16:00:00+00:00",
            "production": 3002
        },
        {
            "time": "2025-07-12T17:00:00+00:00",
            "production": 1566
        },
        {
            "time": "2025-07-12T18:00:00+00:00",
            "production": 791
        },
        {
            "time": "2025-07-12T19:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-12T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T04:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T05:00:00+00:00",
            "production": 843
        },
        {
            "time": "2025-07-13T06:00:00+00:00",
            "production": 3982
        },
        {
            "time": "2025-07-13T07:00:00+00:00",
            "production": 6119
        },
        {
            "time": "2025-07-13T08:00:00+00:00",
            "production": 4518
        },
        {
            "time": "2025-07-13T09:00:00+00:00",
            "production": 18378
        },
        {
            "time": "2025-07-13T10:00:00+00:00",
            "production": 12021
        },
        {
            "time": "2025-07-13T11:00:00+00:00",
            "production": 12796
        },
        {
            "time": "2025-07-13T12:00:00+00:00",
            "production": 31320
        },
        {
            "time": "2025-07-13T13:00:00+00:00",
            "production": 12376
        },
        {
            "time": "2025-07-13T14:00:00+00:00",
            "production": 7075
        },
        {
            "time": "2025-07-13T15:00:00+00:00",
            "production": 5381
        },
        {
            "time": "2025-07-13T16:00:00+00:00",
            "production": 12381
        },
        {
            "time": "2025-07-13T17:00:00+00:00",
            "production": 6679
        },
        {
            "time": "2025-07-13T18:00:00+00:00",
            "production": 2903
        },
        {
            "time": "2025-07-13T19:00:00+00:00",
            "production": 248
        },
        {
            "time": "2025-07-13T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-13T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T04:00:00+00:00",
            "production": 1215
        },
        {
            "time": "2025-07-14T05:00:00+00:00",
            "production": 5917
        },
        {
            "time": "2025-07-14T06:00:00+00:00",
            "production": 5124
        },
        {
            "time": "2025-07-14T07:00:00+00:00",
            "production": 11399
        },
        {
            "time": "2025-07-14T08:00:00+00:00",
            "production": 19843
        },
        {
            "time": "2025-07-14T09:00:00+00:00",
            "production": 20775
        },
        {
            "time": "2025-07-14T10:00:00+00:00",
            "production": 11956
        },
        {
            "time": "2025-07-14T11:00:00+00:00",
            "production": 26477
        },
        {
            "time": "2025-07-14T12:00:00+00:00",
            "production": 32695
        },
        {
            "time": "2025-07-14T13:00:00+00:00",
            "production": 739
        },
        {
            "time": "2025-07-14T14:00:00+00:00",
            "production": 833
        },
        {
            "time": "2025-07-14T15:00:00+00:00",
            "production": 4467
        },
        {
            "time": "2025-07-14T16:00:00+00:00",
            "production": 9724
        },
        {
            "time": "2025-07-14T17:00:00+00:00",
            "production": 2712
        },
        {
            "time": "2025-07-14T18:00:00+00:00",
            "production": 1026
        },
        {
            "time": "2025-07-14T19:00:00+00:00",
            "production": 203
        },
        {
            "time": "2025-07-14T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-14T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T04:00:00+00:00",
            "production": 558
        },
        {
            "time": "2025-07-15T05:00:00+00:00",
            "production": 4282
        },
        {
            "time": "2025-07-15T06:00:00+00:00",
            "production": 9685
        },
        {
            "time": "2025-07-15T07:00:00+00:00",
            "production": 15532
        },
        {
            "time": "2025-07-15T08:00:00+00:00",
            "production": 20932
        },
        {
            "time": "2025-07-15T09:00:00+00:00",
            "production": 22819
        },
        {
            "time": "2025-07-15T10:00:00+00:00",
            "production": 23360
        },
        {
            "time": "2025-07-15T11:00:00+00:00",
            "production": 26098
        },
        {
            "time": "2025-07-15T12:00:00+00:00",
            "production": 6009
        },
        {
            "time": "2025-07-15T13:00:00+00:00",
            "production": 26735
        },
        {
            "time": "2025-07-15T14:00:00+00:00",
            "production": 15851
        },
        {
            "time": "2025-07-15T15:00:00+00:00",
            "production": 9692
        },
        {
            "time": "2025-07-15T16:00:00+00:00",
            "production": 9054
        },
        {
            "time": "2025-07-15T17:00:00+00:00",
            "production": 6790
        },
        {
            "time": "2025-07-15T18:00:00+00:00",
            "production": 1956
        },
        {
            "time": "2025-07-15T19:00:00+00:00",
            "production": 161
        },
        {
            "time": "2025-07-15T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-15T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T04:00:00+00:00",
            "production": 2377
        },
        {
            "time": "2025-07-16T05:00:00+00:00",
            "production": 2874.5
        },
        {
            "time": "2025-07-16T06:00:00+00:00",
            "production": 5601
        },
        {
            "time": "2025-07-16T07:00:00+00:00",
            "production": 2880
        },
        {
            "time": "2025-07-16T08:00:00+00:00",
            "production": 4210
        },
        {
            "time": "2025-07-16T09:00:00+00:00",
            "production": 12044
        },
        {
            "time": "2025-07-16T10:00:00+00:00",
            "production": 8985
        },
        {
            "time": "2025-07-16T11:00:00+00:00",
            "production": 4199
        },
        {
            "time": "2025-07-16T12:00:00+00:00",
            "production": 25227
        },
        {
            "time": "2025-07-16T13:00:00+00:00",
            "production": 10392
        },
        {
            "time": "2025-07-16T14:00:00+00:00",
            "production": 22047
        },
        {
            "time": "2025-07-16T15:00:00+00:00",
            "production": 10007
        },
        {
            "time": "2025-07-16T16:00:00+00:00",
            "production": 704
        },
        {
            "time": "2025-07-16T17:00:00+00:00",
            "production": 366
        },
        {
            "time": "2025-07-16T18:00:00+00:00",
            "production": 1953
        },
        {
            "time": "2025-07-16T19:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-16T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T04:00:00+00:00",
            "production": 698
        },
        {
            "time": "2025-07-17T05:00:00+00:00",
            "production": 2339
        },
        {
            "time": "2025-07-17T06:00:00+00:00",
            "production": 3553
        },
        {
            "time": "2025-07-17T07:00:00+00:00",
            "production": 9527
        },
        {
            "time": "2025-07-17T08:00:00+00:00",
            "production": 16969
        },
        {
            "time": "2025-07-17T09:00:00+00:00",
            "production": 5542
        },
        {
            "time": "2025-07-17T10:00:00+00:00",
            "production": 11946
        },
        {
            "time": "2025-07-17T11:00:00+00:00",
            "production": 13023
        },
        {
            "time": "2025-07-17T12:00:00+00:00",
            "production": 18600
        },
        {
            "time": "2025-07-17T13:00:00+00:00",
            "production": 21852
        },
        {
            "time": "2025-07-17T14:00:00+00:00",
            "production": 5306
        },
        {
            "time": "2025-07-17T15:00:00+00:00",
            "production": 9524
        },
        {
            "time": "2025-07-17T16:00:00+00:00",
            "production": 4794
        },
        {
            "time": "2025-07-17T17:00:00+00:00",
            "production": 3809
        },
        {
            "time": "2025-07-17T18:00:00+00:00",
            "production": 1013
        },
        {
            "time": "2025-07-17T19:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-17T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T04:00:00+00:00",
            "production": 1161
        },
        {
            "time": "2025-07-18T05:00:00+00:00",
            "production": 2987
        },
        {
            "time": "2025-07-18T06:00:00+00:00",
            "production": 9531
        },
        {
            "time": "2025-07-18T07:00:00+00:00",
            "production": 17901
        },
        {
            "time": "2025-07-18T08:00:00+00:00",
            "production": 20233
        },
        {
            "time": "2025-07-18T10:00:00+00:00",
            "production": 30040
        },
        {
            "time": "2025-07-18T11:00:00+00:00",
            "production": 23311
        },
        {
            "time": "2025-07-18T12:00:00+00:00",
            "production": 7658
        },
        {
            "time": "2025-07-18T13:00:00+00:00",
            "production": 11738
        },
        {
            "time": "2025-07-18T14:00:00+00:00",
            "production": 8448
        },
        {
            "time": "2025-07-18T15:00:00+00:00",
            "production": 12263
        },
        {
            "time": "2025-07-18T16:00:00+00:00",
            "production": 11114
        },
        {
            "time": "2025-07-18T17:00:00+00:00",
            "production": 3703
        },
        {
            "time": "2025-07-18T18:00:00+00:00",
            "production": 1751
        },
        {
            "time": "2025-07-18T19:00:00+00:00",
            "production": 463
        },
        {
            "time": "2025-07-18T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-18T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T04:00:00+00:00",
            "production": 950
        },
        {
            "time": "2025-07-19T05:00:00+00:00",
            "production": 4462
        },
        {
            "time": "2025-07-19T06:00:00+00:00",
            "production": 8850
        },
        {
            "time": "2025-07-19T07:00:00+00:00",
            "production": 14685
        },
        {
            "time": "2025-07-19T08:00:00+00:00",
            "production": 19648
        },
        {
            "time": "2025-07-19T09:00:00+00:00",
            "production": 23139
        },
        {
            "time": "2025-07-19T10:00:00+00:00",
            "production": 26060
        },
        {
            "time": "2025-07-19T11:00:00+00:00",
            "production": 26727
        },
        {
            "time": "2025-07-19T12:00:00+00:00",
            "production": 24927
        },
        {
            "time": "2025-07-19T13:00:00+00:00",
            "production": 22212
        },
        {
            "time": "2025-07-19T14:00:00+00:00",
            "production": 18032
        },
        {
            "time": "2025-07-19T15:00:00+00:00",
            "production": 13600
        },
        {
            "time": "2025-07-19T16:00:00+00:00",
            "production": 7518
        },
        {
            "time": "2025-07-19T17:00:00+00:00",
            "production": 4513
        },
        {
            "time": "2025-07-19T18:00:00+00:00",
            "production": 2148
        },
        {
            "time": "2025-07-19T19:00:00+00:00",
            "production": 113
        },
        {
            "time": "2025-07-19T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-19T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T04:00:00+00:00",
            "production": 64
        },
        {
            "time": "2025-07-20T05:00:00+00:00",
            "production": 4242
        },
        {
            "time": "2025-07-20T06:00:00+00:00",
            "production": 9507
        },
        {
            "time": "2025-07-20T07:00:00+00:00",
            "production": 14795
        },
        {
            "time": "2025-07-20T08:00:00+00:00",
            "production": 19295
        },
        {
            "time": "2025-07-20T09:00:00+00:00",
            "production": 20219
        },
        {
            "time": "2025-07-20T10:00:00+00:00",
            "production": 24784
        },
        {
            "time": "2025-07-20T11:00:00+00:00",
            "production": 23363
        },
        {
            "time": "2025-07-20T12:00:00+00:00",
            "production": 22961
        },
        {
            "time": "2025-07-20T13:00:00+00:00",
            "production": 13368
        },
        {
            "time": "2025-07-20T14:00:00+00:00",
            "production": 12085
        },
        {
            "time": "2025-07-20T15:00:00+00:00",
            "production": 13061
        },
        {
            "time": "2025-07-20T16:00:00+00:00",
            "production": 5874
        },
        {
            "time": "2025-07-20T17:00:00+00:00",
            "production": 4878
        },
        {
            "time": "2025-07-20T18:00:00+00:00",
            "production": 2367
        },
        {
            "time": "2025-07-20T19:00:00+00:00",
            "production": 113
        },
        {
            "time": "2025-07-20T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-20T23:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T00:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T01:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T02:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T03:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T04:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T05:00:00+00:00",
            "production": 423
        },
        {
            "time": "2025-07-21T06:00:00+00:00",
            "production": 1905
        },
        {
            "time": "2025-07-21T07:00:00+00:00",
            "production": 5279
        },
        {
            "time": "2025-07-21T08:00:00+00:00",
            "production": 2639
        },
        {
            "time": "2025-07-21T09:00:00+00:00",
            "production": 1860
        },
        {
            "time": "2025-07-21T10:00:00+00:00",
            "production": 3052
        },
        {
            "time": "2025-07-21T11:00:00+00:00",
            "production": 3395
        },
        {
            "time": "2025-07-21T12:00:00+00:00",
            "production": 3593
        },
        {
            "time": "2025-07-21T13:00:00+00:00",
            "production": 8747
        },
        {
            "time": "2025-07-21T14:00:00+00:00",
            "production": 10175
        },
        {
            "time": "2025-07-21T15:00:00+00:00",
            "production": 11676
        },
        {
            "time": "2025-07-21T16:00:00+00:00",
            "production": 6790
        },
        {
            "time": "2025-07-21T17:00:00+00:00",
            "production": 7745
        },
        {
            "time": "2025-07-21T18:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T19:00:00+00:00",
            "production": 198
        },
        {
            "time": "2025-07-21T20:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T21:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T22:00:00+00:00",
            "production": 0
        },
        {
            "time": "2025-07-21T23:00:00+00:00",
            "production": 0
        }
    ]
}'

Responses

🟢200Success
application/json
Body

Example
{
    "code": 200,
    "message": "Correction factors for PVXXX",
    "data": {
        "system_id": "PVXXXX",
        "time_zone": "UTC",
        "start_date": "2025-07-05",
        "end_date": "2025-07-21",
        "correction_factors": [
            {
                "hour": 0,
                "factor": 1,
                "count": 0
            },
            {
                "hour": 1,
                "factor": 1,
                "count": 0
            },
            {
                "hour": 2,
                "factor": 1,
                "count": 0
            },
            {
                "hour": 3,
                "factor": 1,
                "count": 0
            },
            {
                "hour": 4,
                "factor": 1.61,
                "count": 14
            },
            {
                "hour": 5,
                "factor": 0.87,
                "count": 16
            },
            {
                "hour": 6,
                "factor": 0.71,
                "count": 16
            },
            {
                "hour": 7,
                "factor": 0.94,
                "count": 16
            },
            {
                "hour": 8,
                "factor": 1.08,
                "count": 16
            },
            {
                "hour": 9,
                "factor": 1.16,
                "count": 16
            },
            {
                "hour": 10,
                "factor": 1.15,
                "count": 16
            },
            {
                "hour": 11,
                "factor": 1.05,
                "count": 16
            },
            {
                "hour": 12,
                "factor": 1.02,
                "count": 16
            },
            {
                "hour": 13,
                "factor": 1,
                "count": 16
            },
            {
                "hour": 14,
                "factor": 1.3,
                "count": 16
            },
            {
                "hour": 15,
                "factor": 1.37,
                "count": 16
            },
            {
                "hour": 16,
                "factor": 1.11,
                "count": 16
            },
            {
                "hour": 17,
                "factor": 1.58,
                "count": 16
            },
            {
                "hour": 18,
                "factor": 0.97,
                "count": 16
            },
            {
                "hour": 19,
                "factor": 1,
                "count": 0
            },
            {
                "hour": 20,
                "factor": 1,
                "count": 0
            },
            {
                "hour": 21,
                "factor": 1,
                "count": 0
            },
            {
                "hour": 22,
                "factor": 1,
                "count": 0
            },
            {
                "hour": 23,
                "factor": 1,
                "count": 0
            }
        ]
    }
}
🟠400Bad Request
🟠400Bad Request
Modified at 2026-01-19 09:01:36
Previous
forecast/export
Next
system/list
Built with