How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Terabase Energy Inverter API

The Inverter API from Terabase Energy — 8 operation(s) for inverter.

Terabase Energy Inverter API is one of 26 APIs that Terabase Energy publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Inverter. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

This API exposes 11 operations across 8 paths, and defines 98 schemas. It is described by OpenAPI 3.2.0, at version current.

Requests are made against a single base URL, https://api.plantpredict.terabase.energy.

11 operations 8 paths 98 schemas 2 DELETE5 GET3 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
current
Base URL
https://api.plantpredict.terabase.energy
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Terabase Energy Inverter API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Bearer). By default, every request must be authenticated.

  • Bearer — JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"

Paths & Operations 11

Across 8 paths, the API surfaces 11 operations — 2 DELETE, 5 GET, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Inverter 11
GET
/Inverter/{id}
Get an Inverter by Id.
1 param → 200
DELETE
/Inverter/{id}
Delete an Inverter by Id.
1 param → 200
PUT
/Inverter/{id}
Update an Inverter.
1 param body → 200
GET
/Inverter
Get a list of all Inverters to which you have access.
→ 200
POST
/Inverter
Create a new Inverter.
body → 200
GET
/Inverter/InverterOverview
Get overview data for all Inverters for which you have access.
→ 200
POST
/Inverter/CheckMatch
Pre-save content-match check (PP-2570). Returns the accessible library record whose content matches the posted inverter - selected by status hierarchy Global Active Draft-Private Draft-Shared - or nu…
body → 200
GET
/Inverter/{inverterId}/kVA
Get the kVA rating of an Inverter by Id.
4 params → 200
GET
/Inverter/{inverterId}/Note
Get the Notes for an Inverter by Inverter Id.
1 param → 200
DELETE
/Inverter/{inverterId}/Note/{noteId}
Delete a Note for an Inverter by Note Id and Inverter Id.
2 params → 200
POST
/Inverter/Status
Update the Status of a list of Inverters by list of Ids.
body → 200

Schemas 98

The contract defines 98 schemas that model the data the API accepts and returns. The most detailed are PlantPredict.Entities.Module (106 properties), PlantPredict.Entities.Authentication.DesignProSimulationSettings (68 properties), PlantPredict.Entities.Authentication.Company (51 properties), PlantPredict.Entities.Authentication.ApplicationUser (45 properties). Each schema is shown below with its type and property counts.

PlantPredict.Entities.Authentication.Company
object
51 properties 1 required
PlantPredict.Entities.DTO.InverterItemApplicationUser
object
2 properties
PlantPredict.Entities.Authentication.CPRAPISettings
object
4 properties
PlantPredict.Entities.DTO.CreateEntityInfo
object
2 properties
PlantPredict.Entities.Enums.MaxNumOfTablesPerColumnOptions
integer
PlantPredict.Entities.Enums.DefaultDegradation
integer
PlantPredict.Entities.Module
object
106 properties 42 required
PlantPredict.Entities.Country
object
4 properties 1 required
PlantPredict.Entities.Authentication.MeteonormAPISettings
object
1 property
PlantPredict.Entities.Enums.SpectralResponseEnum
integer
PlantPredict.Entities.Enums.DirectBeamShadingModel
integer
PlantPredict.Entities.Enums.InverterType
integer
PlantPredict.Entities.Enums.CellDesignType
integer
PlantPredict.Entities.Enums.DiffuseShadingModel
integer
PlantPredict.Entities.MetastabilityProperties
object
14 properties
PlantPredict.Entities.Authentication.ESSSettings
object
14 properties 12 required
PlantPredict.Entities.Enums.DiffuseDirectDecompModelType
integer
PlantPredict.Entities.Enums.PVCableSizes
integer
PlantPredict.Entities.Authentication.SimulationSettings
object
21 properties 6 required
PlantPredict.Entities.Enums.CellTechnologyTypeEnum
integer
PlantPredict.Entities.Enums.SubscriptionType
integer
PlantPredict.Entities.Enums.PVStringConductorMaterials
integer
PlantPredict.Entities.Authentication.ApplicationUserSettings
object
8 properties
PlantPredict.Entities.Enums.DCFieldTrackingTypeEnum
integer
PlantPredict.Entities.DTO.EfficiencyDetails
object
3 properties
PlantPredict.Entities.Types.kVAPoint
object
3 properties 2 required
PlantPredict.Entities.Authentication.DesignProSimulationSettings
object
68 properties 60 required
PlantPredict.Entities.Enums.WeatherSourceTypeAPIEnum
integer
PlantPredict.Entities.Enums.ConstructionTypeEnum
integer
PlantPredict.Entities.Authentication.ApplicationUser
object
45 properties
PlantPredict.Entities.Enums.SoilingModelType
integer
PlantPredict.Entities.Enums.MVCableSizes
integer
PlantPredict.Entities.Enums.ModuleTypes
integer
PlantPredict.Entities.Enums.DCFeederConductorMaterials
integer
PlantPredict.Entities.Authentication.SystemDetailSettings
object
9 properties 8 required
PlantPredict.Entities.Authentication.DefaultSettings
object
12 properties
PlantPredict.Entities.ConfigurationSetting
object
4 properties 2 required
PlantPredict.Entities.Enums.PvModelType
integer
PlantPredict.Entities.Enums.EntityType
integer
PlantPredict.Entities.Enums.MVCableConductorMaterials
integer
PlantPredict.Entities.Enums.CompanyStatusEnum
integer
PlantPredict.Entities.Enums.UserStatusEnum
integer
PlantPredict.Entities.DTO.InverterKvaInfo
object
1 property
PlantPredict.Entities.Enums.DataSourceType
integer
PlantPredict.Entities.Authentication.PowerPlantBuilder
object
37 properties 13 required
PlantPredict.Entities.Enums.OcpdRatings
integer
PlantPredict.Entities.Enums.SolarGISVersion
integer
PlantPredict.Entities.Authentication.WeatherAPISettings
object
5 properties
PlantPredict.Entities.Enums.TranspositionModelType
integer
PlantPredict.Entities.DTO.AssetMatchResult
object
6 properties
PlantPredict.Entities.Authentication.SolarGISAPISettings
object
3 properties
PlantPredict.Entities.Enums.ModuleDegradationModel
integer
PlantPredict.Entities.Enums.CompanyTypeEnum
integer
PlantPredict.Entities.Enums.IncidenceAngleModelType
integer
PlantPredict.Entities.Enums.ESSChargeAlgorithm
integer
PlantPredict.Entities.Authentication.ApplicationUserLogin
object
5 properties
PlantPredict.Entities.Types.IAMFactor
object
3 properties 2 required
PlantPredict.Entities.Enums.OcpdRatings_1P
integer
PlantPredict.Entities.Enums.DegradationModel
integer
PlantPredict.Entities.Enums.PredictionStatusSettingsEnum
integer
PlantPredict.Entities.Enums.DCFieldModuleTemperatureModelType
integer
PlantPredict.Entities.Note
object
7 properties
PlantPredict.Entities.Enums.SubscriptionInterval
integer
PlantPredict.Entities.Types.PQCurve
object
3 properties 1 required
PlantPredict.Entities.Enums.AirMassModelType
integer
PlantPredict.Entities.Types.EfficiencyPoint
object
3 properties 2 required
PlantPredict.Entities.Types.PQPoint
object
3 properties
PlantPredict.Entities.Inverter
object
31 properties 9 required
PlantPredict.Entities.Enums.MapBuilderCreateDCOptions
integer
PlantPredict.Entities.Authentication.EnvironmentalConditions
object
3 properties 2 required
PlantPredict.Entities.Enums.ModuleOrientation
integer
PlantPredict.Entities.Enums.SpectralShiftModel
integer
PlantPredict.Entities.Types.kVACurve
object
3 properties 1 required
PlantPredict.Entities.DTO.Asset
object
5 properties
PlantPredict.Entities.Enums.CircumsolarTreatmentType
integer
PlantPredict.Entities.UserWeatherDownload
object
4 properties
PlantPredict.Entities.Enums.LibraryStatusEnum
integer
PlantPredict.Entities.Enums.IrradianceOptimizationType
integer
PlantPredict.Entities.Enums.ShadeAlgorithm
integer
PlantPredict.Entities.Authentication.FinancialModelDefaultParameters
object
26 properties 25 required
PlantPredict.Entities.DTO.InverterItem
object
13 properties
PlantPredict.Entities.Authentication.DesignProSitePlanSettings
object
10 properties 9 required
PlantPredict.Entities.Enums.DCFeederCableSizes
integer
PlantPredict.Entities.Types.EfficiencyCurve
object
3 properties 1 required
PlantPredict.Entities.Enums.PileTypes
integer
PlantPredict.Entities.Authentication.DesignProEpcCostSettings
object
37 properties 36 required
PlantPredict.Entities.Enums.ModuleTemperatureModelType
integer
PlantPredict.Entities.Authentication.MiscellaneousSettings
object
5 properties
PlantPredict.Entities.Authentication.ApplicationRole
object
5 properties
PlantPredict.Entities.Enums.FacialityEnum
integer
PlantPredict.Entities.Types.NonLinearDegradationRate
object
3 properties
PlantPredict.Entities.Authentication.EngineQueueInfo
object
5 properties
PlantPredict.Entities.Enums.InverterTypes
integer
PlantPredict.Entities.Enums.ModuleShadingResponse
integer
PlantPredict.Entities.Enums.CustomerSegment
integer
PlantPredict.Entities.Enums.PostHeightCalculationMethodType
integer
PlantPredict.Entities.Enums.RackingTypes
integer
PlantPredict.Entities.Authentication.ApplicationUserRole
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

terabase-energy-inverter-api-openapi.yml Raw ↑

Other APIs Terabase Energy publishes across the network.

PlantPredict MCP Connector
Terrain Pro API
Terabase Energy ASHRAE API
Terabase Energy Company API
Terabase Energy Country API
Terabase Energy Definition API
Terabase Energy Definitions API
Terabase Energy Financial Model API
Terabase Energy Home API
Terabase Energy Inverters API
Terabase Energy Module API
Terabase Energy Modules API
Where this information came from

This is an independent, third-party profile of Terabase Energy Inverter API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.