Weather
Get horizon elevation profile for a location
Returns the horizon elevation profile (azimuth → elevation angle) for a given latitude/longitude. Used to construct shade scenes that account for terrain or distant obstructions surrounding a site.
GET
Get horizon elevation profile for a location
Previous
List all accessible inverters# Get All Inverters
Returns a list of all available Inverters in the system.
## Overview
This endpoint retrieves a comprehensive list of all inverter configurations stored in the database. Each inverter entry contains detailed technical specifications, power ratings, voltage limits, efficiency curves, and metadata about ownership and modification history.
## Response Fields
### Status & Identification
- **id** - Unique identifier for the inverter record
- **name** - Display name of the inverter (typically includes manufacturer, model, and specifications)
- **status** - Current status of the inverter record:
- `2` - Active/Published
- `5` - Archived
- `6` - Legacy/Deprecated
- **description** - Optional notes or additional information about the inverter configuration
### Manufacturer & Model Information
- **manufacturer** - Inverter manufacturer name (e.g., "ABB")
- **model** - Specific model identifier (e.g., "PVS800-57-1000kW-C")
- **inverterType** - Classification of inverter type:
- `2` - Central inverter
- Other values may represent string or micro inverters
### Power Specifications
- **powerRated** - Rated AC power output in kilowatts (kW)
- **apparentPower** - Apparent power capacity in kilovolt-amperes (kVA)
- **minDCPowerThreshold** - Minimum DC power threshold in watts (W) for operation
- **outputVoltage** - AC output voltage in volts (V)
### Voltage & Current Limits
- **minVoltage** - Minimum DC input voltage in volts (V)
- **maxMPPVoltage** - Maximum power point tracking voltage in volts (V)
- **maxAbsoluteVoltage** - Maximum absolute DC voltage limit in volts (V)
- **maxCurrent** - Maximum DC input current in amperes (A)
### Environmental & Physical Constraints
- **maxElevation** - Maximum operating elevation in meters above sea level
### Curve Settings & Data Configuration
- **usekVACurves** - Boolean flag indicating whether kVA derating curves are enabled
- **usePQCurves** - Boolean flag indicating whether power quality curves are enabled
- **dataSource** - Source identifier for the inverter data:
- `2` - Standard/manufacturer data
- Other values may indicate custom or imported data
- **efficiencyCurves** - Array of efficiency curve data points (null if not configured)
- **kVACurves** - Array of kVA derating curve data (null if not configured)
- **pqCurves** - Array of power quality curve data (null if not configured)
### Ownership & Company Information
- **companyId** - ID of the company that owns this inverter configuration
- **company** - Company object (typically null in list responses)
- **ownerId** - User ID of the inverter configuration owner
- **owner** - Owner user object (typically null in list responses)
### Audit & Modification Tracking
- **createdDate** - ISO 8601 timestamp when the inverter was created
- **lastModified** - ISO 8601 timestamp of the most recent modification
- **lastModifiedById** - User ID of the person who last modified the record
- **lastModifiedBy** - Detailed user object containing:
- **id** - User ID
- **email** - User email address
- **firstName** / **lastName** - User's name
- **jobTitle** - User's job title
- **companyId** - User's company affiliation
- **status** - User account status (0 = system account, 1 = active)
- **createdDateUtc** - When the user account was created
- **lastLoginDateUTC** - Most recent login timestamp
- **uuid** - Unique user identifier
- **migrationAgreementAcceptance** - Agreement acceptance flag
- **clientCredentialsCreatedOnUTC** - API credentials creation timestamp
- **roles** / **logins** - Arrays of user roles and login records
## Usage Notes
- The response returns an array of inverter objects
- Inverters with `status: 3` are currently active and available for use
- Archived or deprecated inverters (`status: 5` or `6`) may still appear in results for historical reference
- Curve data (`efficiencyCurves`, `kVACurves`, `pqCurves`) is typically null in list responses and must be retrieved individually if needed
- User and company objects in the response are often null in list views to reduce payload size
- Multiple inverters may share the same model name but have different IDs and configurations
- The `lastModifiedBy` object provides full audit trail information for tracking changes
Next
Get horizon elevation profile for a location