Skip to main content
PUT
/
Inverter
/
{inverterId}
Update an inverter
curl --request PUT \
  --url https://api.plantpredict.terabase.energy/Inverter/{inverterId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "status": 2,
  "model": "Sunny Highpower SHP150-US-20-PEAK3 - Updated Name",
  "manufacturer": "SMA",
  "powerRated": 150,
  "apparentPower": 150,
  "minDCPowerThreshold": 100,
  "minVoltage": 855,
  "maxMPPVoltage": 1450,
  "maxAbsoluteVoltage": 1500,
  "maxCurrent": 180,
  "maxElevation": 100,
  "outputVoltage": 600,
  "usekVACurves": true,
  "usePQCurves": false,
  "dataSource": 2,
  "efficiencyCurves": [
    {
      "id": 29406,
      "voltage": 880,
      "efficiencyPoints": [
        {
          "id": 208763,
          "power": 14.8065,
          "efficiency": 98.71
        },
        {
          "id": 208764,
          "power": 29.715,
          "efficiency": 99.05
        },
        {
          "id": 208765,
          "power": 44.541,
          "efficiency": 98.98
        },
        {
          "id": 208766,
          "power": 74.22,
          "efficiency": 98.96
        },
        {
          "id": 208767,
          "power": 111.2713,
          "efficiency": 98.82
        },
        {
          "id": 208768,
          "power": 147.87,
          "efficiency": 98.58
        }
      ]
    },
    {
      "id": 29407,
      "voltage": 960,
      "efficiencyPoints": [
        {
          "id": 208769,
          "power": 14.808,
          "efficiency": 98.72
        },
        {
          "id": 208770,
          "power": 29.709,
          "efficiency": 99.03
        },
        {
          "id": 208771,
          "power": 44.559,
          "efficiency": 99.02
        },
        {
          "id": 208772,
          "power": 74.22,
          "efficiency": 98.96
        },
        {
          "id": 208773,
          "power": 111.2038,
          "efficiency": 98.76
        },
        {
          "id": 208774,
          "power": 147.78,
          "efficiency": 98.52
        }
      ]
    },
    {
      "id": 29408,
      "voltage": 1200,
      "efficiencyPoints": [
        {
          "id": 208775,
          "power": 14.712,
          "efficiency": 98.08
        },
        {
          "id": 208776,
          "power": 29.589,
          "efficiency": 98.63
        },
        {
          "id": 208777,
          "power": 44.415,
          "efficiency": 98.7
        },
        {
          "id": 208778,
          "power": 74.0325,
          "efficiency": 98.71
        },
        {
          "id": 208779,
          "power": 110.9898,
          "efficiency": 98.57
        },
        {
          "id": 208780,
          "power": 147.48,
          "efficiency": 98.32
        }
      ]
    }
  ],
  "kVACurves": [
    {
      "id": 10337,
      "elevation": 100,
      "kVAPoints": [
        {
          "id": 54558,
          "temperature": -25,
          "kVA": 150
        },
        {
          "id": 54559,
          "temperature": 50,
          "kVA": 150
        },
        {
          "id": 54560,
          "temperature": 50,
          "kVA": 150
        },
        {
          "id": 54561,
          "temperature": 60,
          "kVA": 127
        },
        {
          "id": 54562,
          "temperature": 62,
          "kVA": 0
        }
      ]
    }
  ],
  "pqCurves": [],
  "inverterType": 1,
  "id": 10372,
  "name": "SMA Sunny Highpower SHP150-US-20-PEAK3",
  "description": "Sample description update",
  "companyId": 1042,
  "ownerId": 8903
}
'
{
  "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.

Path Parameters

inverterId
integer
required

Body

application/json
name
string
required
model
string
required
manufacturer
string
required
powerRated
number
required

kW

description
string | null
status
enum<integer>

LibraryStatusEnum

Available options:
0,
1,
2,
3,
4,
5,
6
apparentPower
number
minDCPowerThreshold
number
minVoltage
number
maxMPPVoltage
number
maxAbsoluteVoltage
number
maxCurrent
number
maxElevation
number
outputVoltage
number
usekVACurves
boolean
usePQCurves
boolean
dataSource
enum<integer>

DataSourceType

Available options:
1,
2,
3,
4,
5,
6,
7
inverterType
enum<integer>

InverterType

Available options:
0,
1,
2
efficiencyCurves
object[]
kVACurves
object[]
pqCurves
object[]

Response

Success