Inverters
Calculate kVA for an inverter at given conditions
Get the kVA rating of an Inverter by providing the entire Inverter entity, elevation, temperature, and cooling temp state.
POST
/
Inverter
/
kVA
Calculate kVA for an inverter at given conditions
curl --request POST \
--url https://api.plantpredict.terabase.energy/Inverter/kVA \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"status": 2,
"model": "Sunny Highpower SHP150-US-20-PEAK3",
"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": 29409,
"voltage": 880,
"efficiencyPoints": [
{
"id": 208781,
"power": 14.8065,
"efficiency": 98.71
},
{
"id": 208782,
"power": 29.715,
"efficiency": 99.05
},
{
"id": 208783,
"power": 44.541,
"efficiency": 98.98
},
{
"id": 208784,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208785,
"power": 111.2713,
"efficiency": 98.82
},
{
"id": 208786,
"power": 147.87,
"efficiency": 98.58
}
]
},
{
"id": 29410,
"voltage": 960,
"efficiencyPoints": [
{
"id": 208787,
"power": 14.808,
"efficiency": 98.72
},
{
"id": 208788,
"power": 29.709,
"efficiency": 99.03
},
{
"id": 208789,
"power": 44.559,
"efficiency": 99.02
},
{
"id": 208790,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208791,
"power": 111.2038,
"efficiency": 98.76
},
{
"id": 208792,
"power": 147.78,
"efficiency": 98.52
}
]
},
{
"id": 29411,
"voltage": 1200,
"efficiencyPoints": [
{
"id": 208793,
"power": 14.712,
"efficiency": 98.08
},
{
"id": 208794,
"power": 29.589,
"efficiency": 98.63
},
{
"id": 208795,
"power": 44.415,
"efficiency": 98.7
},
{
"id": 208796,
"power": 74.0325,
"efficiency": 98.71
},
{
"id": 208797,
"power": 110.9898,
"efficiency": 98.57
},
{
"id": 208798,
"power": 147.48,
"efficiency": 98.32
}
]
}
],
"kVACurves": [
{
"id": 10338,
"elevation": 100,
"kVAPoints": [
{
"id": 54563,
"temperature": -25,
"kVA": 150
},
{
"id": 54564,
"temperature": 50,
"kVA": 150
},
{
"id": 54565,
"temperature": 50,
"kVA": 150
},
{
"id": 54566,
"temperature": 60,
"kVA": 127
},
{
"id": 54567,
"temperature": 62,
"kVA": 0
}
]
}
],
"pqCurves": [],
"inverterType": 1,
"id": 10373,
"name": "SMA Sunny Highpower SHP150-US-20-PEAK3",
"description": null,
"companyId": 1042,
"company": null,
"ownerId": 8903,
"createdDate": "2026-02-03T12:39:07.753",
"lastModified": "2026-02-03T12:39:07.753",
"lastModifiedById": 8903
}
'import requests
url = "https://api.plantpredict.terabase.energy/Inverter/kVA"
payload = {
"status": 2,
"model": "Sunny Highpower SHP150-US-20-PEAK3",
"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": 29409,
"voltage": 880,
"efficiencyPoints": [
{
"id": 208781,
"power": 14.8065,
"efficiency": 98.71
},
{
"id": 208782,
"power": 29.715,
"efficiency": 99.05
},
{
"id": 208783,
"power": 44.541,
"efficiency": 98.98
},
{
"id": 208784,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208785,
"power": 111.2713,
"efficiency": 98.82
},
{
"id": 208786,
"power": 147.87,
"efficiency": 98.58
}
]
},
{
"id": 29410,
"voltage": 960,
"efficiencyPoints": [
{
"id": 208787,
"power": 14.808,
"efficiency": 98.72
},
{
"id": 208788,
"power": 29.709,
"efficiency": 99.03
},
{
"id": 208789,
"power": 44.559,
"efficiency": 99.02
},
{
"id": 208790,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208791,
"power": 111.2038,
"efficiency": 98.76
},
{
"id": 208792,
"power": 147.78,
"efficiency": 98.52
}
]
},
{
"id": 29411,
"voltage": 1200,
"efficiencyPoints": [
{
"id": 208793,
"power": 14.712,
"efficiency": 98.08
},
{
"id": 208794,
"power": 29.589,
"efficiency": 98.63
},
{
"id": 208795,
"power": 44.415,
"efficiency": 98.7
},
{
"id": 208796,
"power": 74.0325,
"efficiency": 98.71
},
{
"id": 208797,
"power": 110.9898,
"efficiency": 98.57
},
{
"id": 208798,
"power": 147.48,
"efficiency": 98.32
}
]
}
],
"kVACurves": [
{
"id": 10338,
"elevation": 100,
"kVAPoints": [
{
"id": 54563,
"temperature": -25,
"kVA": 150
},
{
"id": 54564,
"temperature": 50,
"kVA": 150
},
{
"id": 54565,
"temperature": 50,
"kVA": 150
},
{
"id": 54566,
"temperature": 60,
"kVA": 127
},
{
"id": 54567,
"temperature": 62,
"kVA": 0
}
]
}
],
"pqCurves": [],
"inverterType": 1,
"id": 10373,
"name": "SMA Sunny Highpower SHP150-US-20-PEAK3",
"description": None,
"companyId": 1042,
"company": None,
"ownerId": 8903,
"createdDate": "2026-02-03T12:39:07.753",
"lastModified": "2026-02-03T12:39:07.753",
"lastModifiedById": 8903
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
status: 2,
model: 'Sunny Highpower SHP150-US-20-PEAK3',
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: 29409,
voltage: 880,
efficiencyPoints: [
{id: 208781, power: 14.8065, efficiency: 98.71},
{id: 208782, power: 29.715, efficiency: 99.05},
{id: 208783, power: 44.541, efficiency: 98.98},
{id: 208784, power: 74.22, efficiency: 98.96},
{id: 208785, power: 111.2713, efficiency: 98.82},
{id: 208786, power: 147.87, efficiency: 98.58}
]
},
{
id: 29410,
voltage: 960,
efficiencyPoints: [
{id: 208787, power: 14.808, efficiency: 98.72},
{id: 208788, power: 29.709, efficiency: 99.03},
{id: 208789, power: 44.559, efficiency: 99.02},
{id: 208790, power: 74.22, efficiency: 98.96},
{id: 208791, power: 111.2038, efficiency: 98.76},
{id: 208792, power: 147.78, efficiency: 98.52}
]
},
{
id: 29411,
voltage: 1200,
efficiencyPoints: [
{id: 208793, power: 14.712, efficiency: 98.08},
{id: 208794, power: 29.589, efficiency: 98.63},
{id: 208795, power: 44.415, efficiency: 98.7},
{id: 208796, power: 74.0325, efficiency: 98.71},
{id: 208797, power: 110.9898, efficiency: 98.57},
{id: 208798, power: 147.48, efficiency: 98.32}
]
}
],
kVACurves: [
{
id: 10338,
elevation: 100,
kVAPoints: [
{id: 54563, temperature: -25, kVA: 150},
{id: 54564, temperature: 50, kVA: 150},
{id: 54565, temperature: 50, kVA: 150},
{id: 54566, temperature: 60, kVA: 127},
{id: 54567, temperature: 62, kVA: 0}
]
}
],
pqCurves: [],
inverterType: 1,
id: 10373,
name: 'SMA Sunny Highpower SHP150-US-20-PEAK3',
description: null,
companyId: 1042,
company: null,
ownerId: 8903,
createdDate: '2026-02-03T12:39:07.753',
lastModified: '2026-02-03T12:39:07.753',
lastModifiedById: 8903
})
};
fetch('https://api.plantpredict.terabase.energy/Inverter/kVA', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.plantpredict.terabase.energy/Inverter/kVA",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'status' => 2,
'model' => 'Sunny Highpower SHP150-US-20-PEAK3',
'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' => 29409,
'voltage' => 880,
'efficiencyPoints' => [
[
'id' => 208781,
'power' => 14.8065,
'efficiency' => 98.71
],
[
'id' => 208782,
'power' => 29.715,
'efficiency' => 99.05
],
[
'id' => 208783,
'power' => 44.541,
'efficiency' => 98.98
],
[
'id' => 208784,
'power' => 74.22,
'efficiency' => 98.96
],
[
'id' => 208785,
'power' => 111.2713,
'efficiency' => 98.82
],
[
'id' => 208786,
'power' => 147.87,
'efficiency' => 98.58
]
]
],
[
'id' => 29410,
'voltage' => 960,
'efficiencyPoints' => [
[
'id' => 208787,
'power' => 14.808,
'efficiency' => 98.72
],
[
'id' => 208788,
'power' => 29.709,
'efficiency' => 99.03
],
[
'id' => 208789,
'power' => 44.559,
'efficiency' => 99.02
],
[
'id' => 208790,
'power' => 74.22,
'efficiency' => 98.96
],
[
'id' => 208791,
'power' => 111.2038,
'efficiency' => 98.76
],
[
'id' => 208792,
'power' => 147.78,
'efficiency' => 98.52
]
]
],
[
'id' => 29411,
'voltage' => 1200,
'efficiencyPoints' => [
[
'id' => 208793,
'power' => 14.712,
'efficiency' => 98.08
],
[
'id' => 208794,
'power' => 29.589,
'efficiency' => 98.63
],
[
'id' => 208795,
'power' => 44.415,
'efficiency' => 98.7
],
[
'id' => 208796,
'power' => 74.0325,
'efficiency' => 98.71
],
[
'id' => 208797,
'power' => 110.9898,
'efficiency' => 98.57
],
[
'id' => 208798,
'power' => 147.48,
'efficiency' => 98.32
]
]
]
],
'kVACurves' => [
[
'id' => 10338,
'elevation' => 100,
'kVAPoints' => [
[
'id' => 54563,
'temperature' => -25,
'kVA' => 150
],
[
'id' => 54564,
'temperature' => 50,
'kVA' => 150
],
[
'id' => 54565,
'temperature' => 50,
'kVA' => 150
],
[
'id' => 54566,
'temperature' => 60,
'kVA' => 127
],
[
'id' => 54567,
'temperature' => 62,
'kVA' => 0
]
]
]
],
'pqCurves' => [
],
'inverterType' => 1,
'id' => 10373,
'name' => 'SMA Sunny Highpower SHP150-US-20-PEAK3',
'description' => null,
'companyId' => 1042,
'company' => null,
'ownerId' => 8903,
'createdDate' => '2026-02-03T12:39:07.753',
'lastModified' => '2026-02-03T12:39:07.753',
'lastModifiedById' => 8903
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.plantpredict.terabase.energy/Inverter/kVA"
payload := strings.NewReader("{\n \"status\": 2,\n \"model\": \"Sunny Highpower SHP150-US-20-PEAK3\",\n \"manufacturer\": \"SMA\",\n \"powerRated\": 150,\n \"apparentPower\": 150,\n \"minDCPowerThreshold\": 100,\n \"minVoltage\": 855,\n \"maxMPPVoltage\": 1450,\n \"maxAbsoluteVoltage\": 1500,\n \"maxCurrent\": 180,\n \"maxElevation\": 100,\n \"outputVoltage\": 600,\n \"usekVACurves\": true,\n \"usePQCurves\": false,\n \"dataSource\": 2,\n \"efficiencyCurves\": [\n {\n \"id\": 29409,\n \"voltage\": 880,\n \"efficiencyPoints\": [\n {\n \"id\": 208781,\n \"power\": 14.8065,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208782,\n \"power\": 29.715,\n \"efficiency\": 99.05\n },\n {\n \"id\": 208783,\n \"power\": 44.541,\n \"efficiency\": 98.98\n },\n {\n \"id\": 208784,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208785,\n \"power\": 111.2713,\n \"efficiency\": 98.82\n },\n {\n \"id\": 208786,\n \"power\": 147.87,\n \"efficiency\": 98.58\n }\n ]\n },\n {\n \"id\": 29410,\n \"voltage\": 960,\n \"efficiencyPoints\": [\n {\n \"id\": 208787,\n \"power\": 14.808,\n \"efficiency\": 98.72\n },\n {\n \"id\": 208788,\n \"power\": 29.709,\n \"efficiency\": 99.03\n },\n {\n \"id\": 208789,\n \"power\": 44.559,\n \"efficiency\": 99.02\n },\n {\n \"id\": 208790,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208791,\n \"power\": 111.2038,\n \"efficiency\": 98.76\n },\n {\n \"id\": 208792,\n \"power\": 147.78,\n \"efficiency\": 98.52\n }\n ]\n },\n {\n \"id\": 29411,\n \"voltage\": 1200,\n \"efficiencyPoints\": [\n {\n \"id\": 208793,\n \"power\": 14.712,\n \"efficiency\": 98.08\n },\n {\n \"id\": 208794,\n \"power\": 29.589,\n \"efficiency\": 98.63\n },\n {\n \"id\": 208795,\n \"power\": 44.415,\n \"efficiency\": 98.7\n },\n {\n \"id\": 208796,\n \"power\": 74.0325,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208797,\n \"power\": 110.9898,\n \"efficiency\": 98.57\n },\n {\n \"id\": 208798,\n \"power\": 147.48,\n \"efficiency\": 98.32\n }\n ]\n }\n ],\n \"kVACurves\": [\n {\n \"id\": 10338,\n \"elevation\": 100,\n \"kVAPoints\": [\n {\n \"id\": 54563,\n \"temperature\": -25,\n \"kVA\": 150\n },\n {\n \"id\": 54564,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54565,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54566,\n \"temperature\": 60,\n \"kVA\": 127\n },\n {\n \"id\": 54567,\n \"temperature\": 62,\n \"kVA\": 0\n }\n ]\n }\n ],\n \"pqCurves\": [],\n \"inverterType\": 1,\n \"id\": 10373,\n \"name\": \"SMA Sunny Highpower SHP150-US-20-PEAK3\",\n \"description\": null,\n \"companyId\": 1042,\n \"company\": null,\n \"ownerId\": 8903,\n \"createdDate\": \"2026-02-03T12:39:07.753\",\n \"lastModified\": \"2026-02-03T12:39:07.753\",\n \"lastModifiedById\": 8903\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.plantpredict.terabase.energy/Inverter/kVA")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"status\": 2,\n \"model\": \"Sunny Highpower SHP150-US-20-PEAK3\",\n \"manufacturer\": \"SMA\",\n \"powerRated\": 150,\n \"apparentPower\": 150,\n \"minDCPowerThreshold\": 100,\n \"minVoltage\": 855,\n \"maxMPPVoltage\": 1450,\n \"maxAbsoluteVoltage\": 1500,\n \"maxCurrent\": 180,\n \"maxElevation\": 100,\n \"outputVoltage\": 600,\n \"usekVACurves\": true,\n \"usePQCurves\": false,\n \"dataSource\": 2,\n \"efficiencyCurves\": [\n {\n \"id\": 29409,\n \"voltage\": 880,\n \"efficiencyPoints\": [\n {\n \"id\": 208781,\n \"power\": 14.8065,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208782,\n \"power\": 29.715,\n \"efficiency\": 99.05\n },\n {\n \"id\": 208783,\n \"power\": 44.541,\n \"efficiency\": 98.98\n },\n {\n \"id\": 208784,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208785,\n \"power\": 111.2713,\n \"efficiency\": 98.82\n },\n {\n \"id\": 208786,\n \"power\": 147.87,\n \"efficiency\": 98.58\n }\n ]\n },\n {\n \"id\": 29410,\n \"voltage\": 960,\n \"efficiencyPoints\": [\n {\n \"id\": 208787,\n \"power\": 14.808,\n \"efficiency\": 98.72\n },\n {\n \"id\": 208788,\n \"power\": 29.709,\n \"efficiency\": 99.03\n },\n {\n \"id\": 208789,\n \"power\": 44.559,\n \"efficiency\": 99.02\n },\n {\n \"id\": 208790,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208791,\n \"power\": 111.2038,\n \"efficiency\": 98.76\n },\n {\n \"id\": 208792,\n \"power\": 147.78,\n \"efficiency\": 98.52\n }\n ]\n },\n {\n \"id\": 29411,\n \"voltage\": 1200,\n \"efficiencyPoints\": [\n {\n \"id\": 208793,\n \"power\": 14.712,\n \"efficiency\": 98.08\n },\n {\n \"id\": 208794,\n \"power\": 29.589,\n \"efficiency\": 98.63\n },\n {\n \"id\": 208795,\n \"power\": 44.415,\n \"efficiency\": 98.7\n },\n {\n \"id\": 208796,\n \"power\": 74.0325,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208797,\n \"power\": 110.9898,\n \"efficiency\": 98.57\n },\n {\n \"id\": 208798,\n \"power\": 147.48,\n \"efficiency\": 98.32\n }\n ]\n }\n ],\n \"kVACurves\": [\n {\n \"id\": 10338,\n \"elevation\": 100,\n \"kVAPoints\": [\n {\n \"id\": 54563,\n \"temperature\": -25,\n \"kVA\": 150\n },\n {\n \"id\": 54564,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54565,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54566,\n \"temperature\": 60,\n \"kVA\": 127\n },\n {\n \"id\": 54567,\n \"temperature\": 62,\n \"kVA\": 0\n }\n ]\n }\n ],\n \"pqCurves\": [],\n \"inverterType\": 1,\n \"id\": 10373,\n \"name\": \"SMA Sunny Highpower SHP150-US-20-PEAK3\",\n \"description\": null,\n \"companyId\": 1042,\n \"company\": null,\n \"ownerId\": 8903,\n \"createdDate\": \"2026-02-03T12:39:07.753\",\n \"lastModified\": \"2026-02-03T12:39:07.753\",\n \"lastModifiedById\": 8903\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.plantpredict.terabase.energy/Inverter/kVA")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"status\": 2,\n \"model\": \"Sunny Highpower SHP150-US-20-PEAK3\",\n \"manufacturer\": \"SMA\",\n \"powerRated\": 150,\n \"apparentPower\": 150,\n \"minDCPowerThreshold\": 100,\n \"minVoltage\": 855,\n \"maxMPPVoltage\": 1450,\n \"maxAbsoluteVoltage\": 1500,\n \"maxCurrent\": 180,\n \"maxElevation\": 100,\n \"outputVoltage\": 600,\n \"usekVACurves\": true,\n \"usePQCurves\": false,\n \"dataSource\": 2,\n \"efficiencyCurves\": [\n {\n \"id\": 29409,\n \"voltage\": 880,\n \"efficiencyPoints\": [\n {\n \"id\": 208781,\n \"power\": 14.8065,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208782,\n \"power\": 29.715,\n \"efficiency\": 99.05\n },\n {\n \"id\": 208783,\n \"power\": 44.541,\n \"efficiency\": 98.98\n },\n {\n \"id\": 208784,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208785,\n \"power\": 111.2713,\n \"efficiency\": 98.82\n },\n {\n \"id\": 208786,\n \"power\": 147.87,\n \"efficiency\": 98.58\n }\n ]\n },\n {\n \"id\": 29410,\n \"voltage\": 960,\n \"efficiencyPoints\": [\n {\n \"id\": 208787,\n \"power\": 14.808,\n \"efficiency\": 98.72\n },\n {\n \"id\": 208788,\n \"power\": 29.709,\n \"efficiency\": 99.03\n },\n {\n \"id\": 208789,\n \"power\": 44.559,\n \"efficiency\": 99.02\n },\n {\n \"id\": 208790,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208791,\n \"power\": 111.2038,\n \"efficiency\": 98.76\n },\n {\n \"id\": 208792,\n \"power\": 147.78,\n \"efficiency\": 98.52\n }\n ]\n },\n {\n \"id\": 29411,\n \"voltage\": 1200,\n \"efficiencyPoints\": [\n {\n \"id\": 208793,\n \"power\": 14.712,\n \"efficiency\": 98.08\n },\n {\n \"id\": 208794,\n \"power\": 29.589,\n \"efficiency\": 98.63\n },\n {\n \"id\": 208795,\n \"power\": 44.415,\n \"efficiency\": 98.7\n },\n {\n \"id\": 208796,\n \"power\": 74.0325,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208797,\n \"power\": 110.9898,\n \"efficiency\": 98.57\n },\n {\n \"id\": 208798,\n \"power\": 147.48,\n \"efficiency\": 98.32\n }\n ]\n }\n ],\n \"kVACurves\": [\n {\n \"id\": 10338,\n \"elevation\": 100,\n \"kVAPoints\": [\n {\n \"id\": 54563,\n \"temperature\": -25,\n \"kVA\": 150\n },\n {\n \"id\": 54564,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54565,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54566,\n \"temperature\": 60,\n \"kVA\": 127\n },\n {\n \"id\": 54567,\n \"temperature\": 62,\n \"kVA\": 0\n }\n ]\n }\n ],\n \"pqCurves\": [],\n \"inverterType\": 1,\n \"id\": 10373,\n \"name\": \"SMA Sunny Highpower SHP150-US-20-PEAK3\",\n \"description\": null,\n \"companyId\": 1042,\n \"company\": null,\n \"ownerId\": 8903,\n \"createdDate\": \"2026-02-03T12:39:07.753\",\n \"lastModified\": \"2026-02-03T12:39:07.753\",\n \"lastModifiedById\": 8903\n}"
response = http.request(request)
puts response.read_body{
"kVa": 127
}{
"message": "The request is invalid.",
"modelState": {
"latitude": [
"The field Latitude must be between -90 and 90."
]
}
}"An error has occurred."Authorizations
Pass Authorization: Bearer <token> on every request. See the Authentication section of the API description for how to fetch a token.
Body
application/json
kW
LibraryStatusEnum
Available options:
0, 1, 2, 3, 4, 5, 6 DataSourceType
Available options:
1, 2, 3, 4, 5, 6, 7 InverterType
Available options:
0, 1, 2 Response
kVA value
⌘I
Calculate kVA for an inverter at given conditions
curl --request POST \
--url https://api.plantpredict.terabase.energy/Inverter/kVA \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"status": 2,
"model": "Sunny Highpower SHP150-US-20-PEAK3",
"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": 29409,
"voltage": 880,
"efficiencyPoints": [
{
"id": 208781,
"power": 14.8065,
"efficiency": 98.71
},
{
"id": 208782,
"power": 29.715,
"efficiency": 99.05
},
{
"id": 208783,
"power": 44.541,
"efficiency": 98.98
},
{
"id": 208784,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208785,
"power": 111.2713,
"efficiency": 98.82
},
{
"id": 208786,
"power": 147.87,
"efficiency": 98.58
}
]
},
{
"id": 29410,
"voltage": 960,
"efficiencyPoints": [
{
"id": 208787,
"power": 14.808,
"efficiency": 98.72
},
{
"id": 208788,
"power": 29.709,
"efficiency": 99.03
},
{
"id": 208789,
"power": 44.559,
"efficiency": 99.02
},
{
"id": 208790,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208791,
"power": 111.2038,
"efficiency": 98.76
},
{
"id": 208792,
"power": 147.78,
"efficiency": 98.52
}
]
},
{
"id": 29411,
"voltage": 1200,
"efficiencyPoints": [
{
"id": 208793,
"power": 14.712,
"efficiency": 98.08
},
{
"id": 208794,
"power": 29.589,
"efficiency": 98.63
},
{
"id": 208795,
"power": 44.415,
"efficiency": 98.7
},
{
"id": 208796,
"power": 74.0325,
"efficiency": 98.71
},
{
"id": 208797,
"power": 110.9898,
"efficiency": 98.57
},
{
"id": 208798,
"power": 147.48,
"efficiency": 98.32
}
]
}
],
"kVACurves": [
{
"id": 10338,
"elevation": 100,
"kVAPoints": [
{
"id": 54563,
"temperature": -25,
"kVA": 150
},
{
"id": 54564,
"temperature": 50,
"kVA": 150
},
{
"id": 54565,
"temperature": 50,
"kVA": 150
},
{
"id": 54566,
"temperature": 60,
"kVA": 127
},
{
"id": 54567,
"temperature": 62,
"kVA": 0
}
]
}
],
"pqCurves": [],
"inverterType": 1,
"id": 10373,
"name": "SMA Sunny Highpower SHP150-US-20-PEAK3",
"description": null,
"companyId": 1042,
"company": null,
"ownerId": 8903,
"createdDate": "2026-02-03T12:39:07.753",
"lastModified": "2026-02-03T12:39:07.753",
"lastModifiedById": 8903
}
'import requests
url = "https://api.plantpredict.terabase.energy/Inverter/kVA"
payload = {
"status": 2,
"model": "Sunny Highpower SHP150-US-20-PEAK3",
"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": 29409,
"voltage": 880,
"efficiencyPoints": [
{
"id": 208781,
"power": 14.8065,
"efficiency": 98.71
},
{
"id": 208782,
"power": 29.715,
"efficiency": 99.05
},
{
"id": 208783,
"power": 44.541,
"efficiency": 98.98
},
{
"id": 208784,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208785,
"power": 111.2713,
"efficiency": 98.82
},
{
"id": 208786,
"power": 147.87,
"efficiency": 98.58
}
]
},
{
"id": 29410,
"voltage": 960,
"efficiencyPoints": [
{
"id": 208787,
"power": 14.808,
"efficiency": 98.72
},
{
"id": 208788,
"power": 29.709,
"efficiency": 99.03
},
{
"id": 208789,
"power": 44.559,
"efficiency": 99.02
},
{
"id": 208790,
"power": 74.22,
"efficiency": 98.96
},
{
"id": 208791,
"power": 111.2038,
"efficiency": 98.76
},
{
"id": 208792,
"power": 147.78,
"efficiency": 98.52
}
]
},
{
"id": 29411,
"voltage": 1200,
"efficiencyPoints": [
{
"id": 208793,
"power": 14.712,
"efficiency": 98.08
},
{
"id": 208794,
"power": 29.589,
"efficiency": 98.63
},
{
"id": 208795,
"power": 44.415,
"efficiency": 98.7
},
{
"id": 208796,
"power": 74.0325,
"efficiency": 98.71
},
{
"id": 208797,
"power": 110.9898,
"efficiency": 98.57
},
{
"id": 208798,
"power": 147.48,
"efficiency": 98.32
}
]
}
],
"kVACurves": [
{
"id": 10338,
"elevation": 100,
"kVAPoints": [
{
"id": 54563,
"temperature": -25,
"kVA": 150
},
{
"id": 54564,
"temperature": 50,
"kVA": 150
},
{
"id": 54565,
"temperature": 50,
"kVA": 150
},
{
"id": 54566,
"temperature": 60,
"kVA": 127
},
{
"id": 54567,
"temperature": 62,
"kVA": 0
}
]
}
],
"pqCurves": [],
"inverterType": 1,
"id": 10373,
"name": "SMA Sunny Highpower SHP150-US-20-PEAK3",
"description": None,
"companyId": 1042,
"company": None,
"ownerId": 8903,
"createdDate": "2026-02-03T12:39:07.753",
"lastModified": "2026-02-03T12:39:07.753",
"lastModifiedById": 8903
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
status: 2,
model: 'Sunny Highpower SHP150-US-20-PEAK3',
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: 29409,
voltage: 880,
efficiencyPoints: [
{id: 208781, power: 14.8065, efficiency: 98.71},
{id: 208782, power: 29.715, efficiency: 99.05},
{id: 208783, power: 44.541, efficiency: 98.98},
{id: 208784, power: 74.22, efficiency: 98.96},
{id: 208785, power: 111.2713, efficiency: 98.82},
{id: 208786, power: 147.87, efficiency: 98.58}
]
},
{
id: 29410,
voltage: 960,
efficiencyPoints: [
{id: 208787, power: 14.808, efficiency: 98.72},
{id: 208788, power: 29.709, efficiency: 99.03},
{id: 208789, power: 44.559, efficiency: 99.02},
{id: 208790, power: 74.22, efficiency: 98.96},
{id: 208791, power: 111.2038, efficiency: 98.76},
{id: 208792, power: 147.78, efficiency: 98.52}
]
},
{
id: 29411,
voltage: 1200,
efficiencyPoints: [
{id: 208793, power: 14.712, efficiency: 98.08},
{id: 208794, power: 29.589, efficiency: 98.63},
{id: 208795, power: 44.415, efficiency: 98.7},
{id: 208796, power: 74.0325, efficiency: 98.71},
{id: 208797, power: 110.9898, efficiency: 98.57},
{id: 208798, power: 147.48, efficiency: 98.32}
]
}
],
kVACurves: [
{
id: 10338,
elevation: 100,
kVAPoints: [
{id: 54563, temperature: -25, kVA: 150},
{id: 54564, temperature: 50, kVA: 150},
{id: 54565, temperature: 50, kVA: 150},
{id: 54566, temperature: 60, kVA: 127},
{id: 54567, temperature: 62, kVA: 0}
]
}
],
pqCurves: [],
inverterType: 1,
id: 10373,
name: 'SMA Sunny Highpower SHP150-US-20-PEAK3',
description: null,
companyId: 1042,
company: null,
ownerId: 8903,
createdDate: '2026-02-03T12:39:07.753',
lastModified: '2026-02-03T12:39:07.753',
lastModifiedById: 8903
})
};
fetch('https://api.plantpredict.terabase.energy/Inverter/kVA', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.plantpredict.terabase.energy/Inverter/kVA",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'status' => 2,
'model' => 'Sunny Highpower SHP150-US-20-PEAK3',
'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' => 29409,
'voltage' => 880,
'efficiencyPoints' => [
[
'id' => 208781,
'power' => 14.8065,
'efficiency' => 98.71
],
[
'id' => 208782,
'power' => 29.715,
'efficiency' => 99.05
],
[
'id' => 208783,
'power' => 44.541,
'efficiency' => 98.98
],
[
'id' => 208784,
'power' => 74.22,
'efficiency' => 98.96
],
[
'id' => 208785,
'power' => 111.2713,
'efficiency' => 98.82
],
[
'id' => 208786,
'power' => 147.87,
'efficiency' => 98.58
]
]
],
[
'id' => 29410,
'voltage' => 960,
'efficiencyPoints' => [
[
'id' => 208787,
'power' => 14.808,
'efficiency' => 98.72
],
[
'id' => 208788,
'power' => 29.709,
'efficiency' => 99.03
],
[
'id' => 208789,
'power' => 44.559,
'efficiency' => 99.02
],
[
'id' => 208790,
'power' => 74.22,
'efficiency' => 98.96
],
[
'id' => 208791,
'power' => 111.2038,
'efficiency' => 98.76
],
[
'id' => 208792,
'power' => 147.78,
'efficiency' => 98.52
]
]
],
[
'id' => 29411,
'voltage' => 1200,
'efficiencyPoints' => [
[
'id' => 208793,
'power' => 14.712,
'efficiency' => 98.08
],
[
'id' => 208794,
'power' => 29.589,
'efficiency' => 98.63
],
[
'id' => 208795,
'power' => 44.415,
'efficiency' => 98.7
],
[
'id' => 208796,
'power' => 74.0325,
'efficiency' => 98.71
],
[
'id' => 208797,
'power' => 110.9898,
'efficiency' => 98.57
],
[
'id' => 208798,
'power' => 147.48,
'efficiency' => 98.32
]
]
]
],
'kVACurves' => [
[
'id' => 10338,
'elevation' => 100,
'kVAPoints' => [
[
'id' => 54563,
'temperature' => -25,
'kVA' => 150
],
[
'id' => 54564,
'temperature' => 50,
'kVA' => 150
],
[
'id' => 54565,
'temperature' => 50,
'kVA' => 150
],
[
'id' => 54566,
'temperature' => 60,
'kVA' => 127
],
[
'id' => 54567,
'temperature' => 62,
'kVA' => 0
]
]
]
],
'pqCurves' => [
],
'inverterType' => 1,
'id' => 10373,
'name' => 'SMA Sunny Highpower SHP150-US-20-PEAK3',
'description' => null,
'companyId' => 1042,
'company' => null,
'ownerId' => 8903,
'createdDate' => '2026-02-03T12:39:07.753',
'lastModified' => '2026-02-03T12:39:07.753',
'lastModifiedById' => 8903
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.plantpredict.terabase.energy/Inverter/kVA"
payload := strings.NewReader("{\n \"status\": 2,\n \"model\": \"Sunny Highpower SHP150-US-20-PEAK3\",\n \"manufacturer\": \"SMA\",\n \"powerRated\": 150,\n \"apparentPower\": 150,\n \"minDCPowerThreshold\": 100,\n \"minVoltage\": 855,\n \"maxMPPVoltage\": 1450,\n \"maxAbsoluteVoltage\": 1500,\n \"maxCurrent\": 180,\n \"maxElevation\": 100,\n \"outputVoltage\": 600,\n \"usekVACurves\": true,\n \"usePQCurves\": false,\n \"dataSource\": 2,\n \"efficiencyCurves\": [\n {\n \"id\": 29409,\n \"voltage\": 880,\n \"efficiencyPoints\": [\n {\n \"id\": 208781,\n \"power\": 14.8065,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208782,\n \"power\": 29.715,\n \"efficiency\": 99.05\n },\n {\n \"id\": 208783,\n \"power\": 44.541,\n \"efficiency\": 98.98\n },\n {\n \"id\": 208784,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208785,\n \"power\": 111.2713,\n \"efficiency\": 98.82\n },\n {\n \"id\": 208786,\n \"power\": 147.87,\n \"efficiency\": 98.58\n }\n ]\n },\n {\n \"id\": 29410,\n \"voltage\": 960,\n \"efficiencyPoints\": [\n {\n \"id\": 208787,\n \"power\": 14.808,\n \"efficiency\": 98.72\n },\n {\n \"id\": 208788,\n \"power\": 29.709,\n \"efficiency\": 99.03\n },\n {\n \"id\": 208789,\n \"power\": 44.559,\n \"efficiency\": 99.02\n },\n {\n \"id\": 208790,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208791,\n \"power\": 111.2038,\n \"efficiency\": 98.76\n },\n {\n \"id\": 208792,\n \"power\": 147.78,\n \"efficiency\": 98.52\n }\n ]\n },\n {\n \"id\": 29411,\n \"voltage\": 1200,\n \"efficiencyPoints\": [\n {\n \"id\": 208793,\n \"power\": 14.712,\n \"efficiency\": 98.08\n },\n {\n \"id\": 208794,\n \"power\": 29.589,\n \"efficiency\": 98.63\n },\n {\n \"id\": 208795,\n \"power\": 44.415,\n \"efficiency\": 98.7\n },\n {\n \"id\": 208796,\n \"power\": 74.0325,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208797,\n \"power\": 110.9898,\n \"efficiency\": 98.57\n },\n {\n \"id\": 208798,\n \"power\": 147.48,\n \"efficiency\": 98.32\n }\n ]\n }\n ],\n \"kVACurves\": [\n {\n \"id\": 10338,\n \"elevation\": 100,\n \"kVAPoints\": [\n {\n \"id\": 54563,\n \"temperature\": -25,\n \"kVA\": 150\n },\n {\n \"id\": 54564,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54565,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54566,\n \"temperature\": 60,\n \"kVA\": 127\n },\n {\n \"id\": 54567,\n \"temperature\": 62,\n \"kVA\": 0\n }\n ]\n }\n ],\n \"pqCurves\": [],\n \"inverterType\": 1,\n \"id\": 10373,\n \"name\": \"SMA Sunny Highpower SHP150-US-20-PEAK3\",\n \"description\": null,\n \"companyId\": 1042,\n \"company\": null,\n \"ownerId\": 8903,\n \"createdDate\": \"2026-02-03T12:39:07.753\",\n \"lastModified\": \"2026-02-03T12:39:07.753\",\n \"lastModifiedById\": 8903\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.plantpredict.terabase.energy/Inverter/kVA")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"status\": 2,\n \"model\": \"Sunny Highpower SHP150-US-20-PEAK3\",\n \"manufacturer\": \"SMA\",\n \"powerRated\": 150,\n \"apparentPower\": 150,\n \"minDCPowerThreshold\": 100,\n \"minVoltage\": 855,\n \"maxMPPVoltage\": 1450,\n \"maxAbsoluteVoltage\": 1500,\n \"maxCurrent\": 180,\n \"maxElevation\": 100,\n \"outputVoltage\": 600,\n \"usekVACurves\": true,\n \"usePQCurves\": false,\n \"dataSource\": 2,\n \"efficiencyCurves\": [\n {\n \"id\": 29409,\n \"voltage\": 880,\n \"efficiencyPoints\": [\n {\n \"id\": 208781,\n \"power\": 14.8065,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208782,\n \"power\": 29.715,\n \"efficiency\": 99.05\n },\n {\n \"id\": 208783,\n \"power\": 44.541,\n \"efficiency\": 98.98\n },\n {\n \"id\": 208784,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208785,\n \"power\": 111.2713,\n \"efficiency\": 98.82\n },\n {\n \"id\": 208786,\n \"power\": 147.87,\n \"efficiency\": 98.58\n }\n ]\n },\n {\n \"id\": 29410,\n \"voltage\": 960,\n \"efficiencyPoints\": [\n {\n \"id\": 208787,\n \"power\": 14.808,\n \"efficiency\": 98.72\n },\n {\n \"id\": 208788,\n \"power\": 29.709,\n \"efficiency\": 99.03\n },\n {\n \"id\": 208789,\n \"power\": 44.559,\n \"efficiency\": 99.02\n },\n {\n \"id\": 208790,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208791,\n \"power\": 111.2038,\n \"efficiency\": 98.76\n },\n {\n \"id\": 208792,\n \"power\": 147.78,\n \"efficiency\": 98.52\n }\n ]\n },\n {\n \"id\": 29411,\n \"voltage\": 1200,\n \"efficiencyPoints\": [\n {\n \"id\": 208793,\n \"power\": 14.712,\n \"efficiency\": 98.08\n },\n {\n \"id\": 208794,\n \"power\": 29.589,\n \"efficiency\": 98.63\n },\n {\n \"id\": 208795,\n \"power\": 44.415,\n \"efficiency\": 98.7\n },\n {\n \"id\": 208796,\n \"power\": 74.0325,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208797,\n \"power\": 110.9898,\n \"efficiency\": 98.57\n },\n {\n \"id\": 208798,\n \"power\": 147.48,\n \"efficiency\": 98.32\n }\n ]\n }\n ],\n \"kVACurves\": [\n {\n \"id\": 10338,\n \"elevation\": 100,\n \"kVAPoints\": [\n {\n \"id\": 54563,\n \"temperature\": -25,\n \"kVA\": 150\n },\n {\n \"id\": 54564,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54565,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54566,\n \"temperature\": 60,\n \"kVA\": 127\n },\n {\n \"id\": 54567,\n \"temperature\": 62,\n \"kVA\": 0\n }\n ]\n }\n ],\n \"pqCurves\": [],\n \"inverterType\": 1,\n \"id\": 10373,\n \"name\": \"SMA Sunny Highpower SHP150-US-20-PEAK3\",\n \"description\": null,\n \"companyId\": 1042,\n \"company\": null,\n \"ownerId\": 8903,\n \"createdDate\": \"2026-02-03T12:39:07.753\",\n \"lastModified\": \"2026-02-03T12:39:07.753\",\n \"lastModifiedById\": 8903\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.plantpredict.terabase.energy/Inverter/kVA")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"status\": 2,\n \"model\": \"Sunny Highpower SHP150-US-20-PEAK3\",\n \"manufacturer\": \"SMA\",\n \"powerRated\": 150,\n \"apparentPower\": 150,\n \"minDCPowerThreshold\": 100,\n \"minVoltage\": 855,\n \"maxMPPVoltage\": 1450,\n \"maxAbsoluteVoltage\": 1500,\n \"maxCurrent\": 180,\n \"maxElevation\": 100,\n \"outputVoltage\": 600,\n \"usekVACurves\": true,\n \"usePQCurves\": false,\n \"dataSource\": 2,\n \"efficiencyCurves\": [\n {\n \"id\": 29409,\n \"voltage\": 880,\n \"efficiencyPoints\": [\n {\n \"id\": 208781,\n \"power\": 14.8065,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208782,\n \"power\": 29.715,\n \"efficiency\": 99.05\n },\n {\n \"id\": 208783,\n \"power\": 44.541,\n \"efficiency\": 98.98\n },\n {\n \"id\": 208784,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208785,\n \"power\": 111.2713,\n \"efficiency\": 98.82\n },\n {\n \"id\": 208786,\n \"power\": 147.87,\n \"efficiency\": 98.58\n }\n ]\n },\n {\n \"id\": 29410,\n \"voltage\": 960,\n \"efficiencyPoints\": [\n {\n \"id\": 208787,\n \"power\": 14.808,\n \"efficiency\": 98.72\n },\n {\n \"id\": 208788,\n \"power\": 29.709,\n \"efficiency\": 99.03\n },\n {\n \"id\": 208789,\n \"power\": 44.559,\n \"efficiency\": 99.02\n },\n {\n \"id\": 208790,\n \"power\": 74.22,\n \"efficiency\": 98.96\n },\n {\n \"id\": 208791,\n \"power\": 111.2038,\n \"efficiency\": 98.76\n },\n {\n \"id\": 208792,\n \"power\": 147.78,\n \"efficiency\": 98.52\n }\n ]\n },\n {\n \"id\": 29411,\n \"voltage\": 1200,\n \"efficiencyPoints\": [\n {\n \"id\": 208793,\n \"power\": 14.712,\n \"efficiency\": 98.08\n },\n {\n \"id\": 208794,\n \"power\": 29.589,\n \"efficiency\": 98.63\n },\n {\n \"id\": 208795,\n \"power\": 44.415,\n \"efficiency\": 98.7\n },\n {\n \"id\": 208796,\n \"power\": 74.0325,\n \"efficiency\": 98.71\n },\n {\n \"id\": 208797,\n \"power\": 110.9898,\n \"efficiency\": 98.57\n },\n {\n \"id\": 208798,\n \"power\": 147.48,\n \"efficiency\": 98.32\n }\n ]\n }\n ],\n \"kVACurves\": [\n {\n \"id\": 10338,\n \"elevation\": 100,\n \"kVAPoints\": [\n {\n \"id\": 54563,\n \"temperature\": -25,\n \"kVA\": 150\n },\n {\n \"id\": 54564,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54565,\n \"temperature\": 50,\n \"kVA\": 150\n },\n {\n \"id\": 54566,\n \"temperature\": 60,\n \"kVA\": 127\n },\n {\n \"id\": 54567,\n \"temperature\": 62,\n \"kVA\": 0\n }\n ]\n }\n ],\n \"pqCurves\": [],\n \"inverterType\": 1,\n \"id\": 10373,\n \"name\": \"SMA Sunny Highpower SHP150-US-20-PEAK3\",\n \"description\": null,\n \"companyId\": 1042,\n \"company\": null,\n \"ownerId\": 8903,\n \"createdDate\": \"2026-02-03T12:39:07.753\",\n \"lastModified\": \"2026-02-03T12:39:07.753\",\n \"lastModifiedById\": 8903\n}"
response = http.request(request)
puts response.read_body{
"kVa": 127
}{
"message": "The request is invalid.",
"modelState": {
"latitude": [
"The field Latitude must be between -90 and 90."
]
}
}"An error has occurred."