Skip to main content
POST
/
Weather
/
FinalizeGeneratedWeather
Finalize a system-generated weather file
curl --request POST \
  --url https://api.plantpredict.terabase.energy/Weather/FinalizeGeneratedWeather \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "startDate": "2010-01-01T00:00:00",
  "warningMessage": null,
  "source": null,
  "latitude": 41,
  "longitude": -83,
  "elevation": 289.6971130371094,
  "timeZone": -5,
  "region": "North America",
  "pLevel": null,
  "windSensorHeight": 10,
  "dataType": null,
  "format": null,
  "weatherDataModelVersion": null,
  "customerName": null,
  "stationName": null,
  "stationCode": null,
  "weatherFileKey": "22d0724c-f61a-4a12-86c3-a22ff179ca65",
  "locality": "Bloomville",
  "stateProvince": "Ohio",
  "stateProvinceCode": "OH",
  "country": "United States",
  "countryCode": "US",
  "offsetMinutes": 0,
  "monthlyValues": [
    {
      "name": "January",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "February",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "March",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "April",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "May",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "June",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "July",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "August",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "September",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "October",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "November",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    },
    {
      "name": "December",
      "ghi": 160,
      "diffi": 58,
      "temperature": 68,
      "relativeHumidity": 60
    }
  ],
  "monthlySums": "true",
  "minimumTrackingLimitAngleD": null
}
'
{
  "message": "The request is invalid.",
  "modelState": {
    "latitude": [
      "The field Latitude must be between -90 and 90."
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.plantpredict.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Pass Authorization: Bearer <token> on every request. See the Authentication section of the API description for how to fetch a token.

Body

application/json
name
string
required
latitude
number
required
longitude
number
required
description
string | null
status
enum<integer>

LibraryStatusEnum

Available options:
0,
1,
2,
3,
4,
5,
6
source
enum<integer>

WeatherSourceTypeAPIEnum

Available options:
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
stationName
string
stationCode
string
format
enum<integer>

WeatherFormat

Available options:
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
elevation
number
timeZone
number
timestampDefinition
enum<integer>

WeatherTimestampDefinitionEnum

Available options:
0,
1,
2,
3
timeInterval
integer
startDate
string<date-time>
endDate
string<date-time>
dataProvider
enum<integer>

WeatherDataProvider

Available options:
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23
dataType
enum<integer>

WeatherDataType

Available options:
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
country
string
countryCode
string
stateProvince
string
stateProvinceCode
string
locality
string
region
string
globalHorizontalIrradianceSum
number
diffuseHorizontalIrradianceSum
number
directNormalIrradianceSum
number
planeOfArrayIrradianceSum
number
averageAirTemperature
number
averageWindSpeed
number
weatherDetails
object[]
pLevel
number
windSensorHeight
number
offsetMinutes
integer
moduleTilt
number
moduleAzimuth
number
trackingType
enum<integer>

DCFieldTrackingTypeEnum

Available options:
0,
1,
2
groundCoverageRatio
number

Response

Success