Skip to main content
POST
/
Weather
/
QualityCheck
curl --request POST \
  --url https://api.plantpredict.terabase.energy/Weather/QualityCheck \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "error": false,
  "errorDescription": null,
  "warningMessage": null,
  "source": "Meteonorm - 40.193N - 99.715W.xlsx",
  "latitude": 40.1932678,
  "longitude": -99.7152252,
  "elevation": 665,
  "timeZone": -6,
  "region": "North America",
  "pLevel": 0,
  "windSensorHeight": 10,
  "dataProvider": 4,
  "dataType": 1,
  "format": 3,
  "weatherDataModelVersion": "8.1.2.15989",
  "customerName": "",
  "stationName": "",
  "stationCode": null,
  "separatorType": ",",
  "customSeparater": null,
  "headerRowsToSkip": 3,
  "startDate": "2005-01-01T00:00:00",
  "endDate": "2005-12-31T23:00:00",
  "timeInterval": 60,
  "timestampDefinition": 2,
  "columnMappings": {
    "ghi": 2,
    "dni": 3,
    "dhi": 4,
    "temp": 5,
    "windspeed": 6,
    "relativeHumidity": 7,
    "pwat": 8,
    "rain": 9,
    "pressure": 10,
    "dewpointTemp": 11,
    "windDirection": 12,
    "soilingLoss": 13,
    "poai": 14
  },
  "fileLimitReached": false,
  "rowCount": 8763,
  "weatherFileKey": "8f83cecb-4080-4b84-9c52-3f99e457ef5e",
  "locality": "Oxford",
  "stateProvince": "Nebraska",
  "stateProvinceCode": "NE",
  "country": "United States",
  "countryCode": "US",
  "offsetMinutes": 0,
  "includesLeapDays": false,
  "moduleTilt": null,
  "moduleAzimuth": null,
  "trackingType": null,
  "trackingBacktrackingType": 0,
  "minimumTrackingLimitAngleD": 0,
  "maximumTrackingLimitAngleD": null,
  "trackerPitchAngleD": null,
  "trackerStowAngle": null,
  "groundCoverageRatio": null
}
'
"No Questionable Records Found."

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

Quality check result

name
string
required
latitude
number
required
longitude
number
required
id
integer
read-only
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
companyId
integer
read-only
createdDate
string<date-time>
read-only