InstallationFile

APIDescription
GET installationfile?acadVersion={acadVersion}

This method return installation file link based on autocad version

Roof

APIDescription
POST roof/roofdata

This method returns calculated roof data

POST roof/rackingconfiguration

Calculates number of mount points for roof

InstallationType

APIDescription
GET installationtype/lookup

This method return Installation Types

Part

APIDescription
GET bompart?rackingId={rackingId}

This method return BOM parts for specified racking

POST bompart/ironridgebom

No documentation available.

Layout

APIDescription
POST layout/tracker/edgepoints/project

This method return Project with list of edge point for tracker layout

POST layout/edgepoints/project

This method return Project with list of edge point for layout

POST layout/edgepoints/shadows

No documentation available.

OPTIONS layout/edgepoints/project

No documentation available.

Log

APIDescription
PUT log/upload

This method upload log

Inverter

APIDescription
GET inverter

This method return list of Inverters

GET inverter/{id}

This method return Inverter by id

GET inverter/lookup?enteredBy={enteredBy}

This method return list of Manufacturer with Inverters filtered by enteredBy

GET inverter/lookup/personal?enteredBy={enteredBy}

This method return list of Manufacturer with Inverters filtered by enteredBy

PUT inverter

Add new Inverter

PUT inverter/update

Update Inverter

OPTIONS inverter/{id}

No documentation available.

Tracker

APIDescription
GET tracker/stringchoice?stringConfigurationId={stringConfigurationId}&snowLoad={snowLoad}&windSpeed={windSpeed}

This method return string list for tracker

GET tracker/branches?groupId={groupId}

This method return string list of tracker branches configuration

GET tracker/stringconfig?trackerId={trackerId}

This method return string list for tracker

GET tracker/manufacturers

Function to get list of all available tracker manufacturers

Electrical

APIDescription
POST electrical/wire/specification

This method return Wire specification

POST electrical/wire/size

This method return Wire size

GET electrical/wire/groundsize?fuseSize={fuseSize}

This method return Ground wire size

POST electrical/conduit/specification

This method return Conduit specification

GET electrical/temperature/delta?conduitHeight={conduitHeight}

This method return Temperature delta

POST electrical/conduit/size

This method return Conduit size

GET electrical/derate/temperature?maxTemperature={maxTemperature}

This method return Temperature derate

GET electrical/fuse/size?current={current}

This method return Fuse size

GET electrical/breaker/size?current={current}

This method return Breaker size

PVModule

APIDescription
GET pvmodule

This method return list of PVModule

GET pvmodule/{id}

This method return PVModule by id

GET pvmodule/lookup?rackingId={rackingId}&enteredBy={enteredBy}

This method return list of Manufacturer with PVModules filtered by rackingId and enteredBy

PUT pvmodule

Add new PVModule

PUT pvmodule/update

Update PVModule

GET pvmodule/lookup/personal?enteredBy={enteredBy}

This method return list of Manufacturer with PVModules filtered by rackingId and enteredBy

OPTIONS pvmodule/{id}

No documentation available.

ThirdPartyServices

APIDescription
GET topodata?latRange={latRange}&lngRange={lngRange}

Return topography information from external service

GET google/addresslist?address={address}

This method return google maps addresses

GET google/place?latlng={latlng}

This method return google maps place by lat lon

GET google/image?lat={lat}&lon={lon}&zoom={zoom}

This method return google maps base64 image

AttachmentSpan

APIDescription
POST attachmentspan/getspan

This method show current revision version

POST attachmentspan/getreportspan

No documentation available.

Racking

APIDescription
GET racking/{id}?pvmoduleId={pvmoduleId}

This method return Racking Description by id

GET v2/racking/{id}?pvmoduleId={pvmoduleId}&tiltAngle={tiltAngle}&moduleOrientation={moduleOrientation}

This method return Racking Description by id

GET racking/lookup?version={version}

This method return list of Rackings

GET racking?installationTypeId={installationTypeId}&version={version}

This method return Racking Description List by InstalationType Id

GET racking/geometryparameters/{rackingId}

No documentation available.

Manufacturer

APIDescription
GET manufacturer

This method return list of manufacturers

Version

APIDescription
GET version/revision

This method show current revision version

GET version/revision/major

This method show current major version

GET version/revision/minor

This method show current minor revision version

GET version/minor

This method show current minor version

GET version/major

This method show current major

GET version/build

This method show current build version

Database

APIDescription
GET database/version

This method upload log