Project Configurations
Solar projects created through the Partner API have certain component and adder requirements in order to be considered valid. You will want to reference the guidelines here when crafting your solar projects in order to minimize the likelihood of rejections. You can look up the details for each of these line items by their SKU or their classifications via the products API.
Solar Project
Section titled “Solar Project”Every solar project has a set of minimum required estimate line items:
Solar System
Section titled “Solar System”This is the representation of the solar system itself. This line item has a special SKU: pv-residential. Projects without this sku will be rejected. The pv-residential line item is measured in WATTS. For example, a 5kw system would be:
| SKU | Product |
|---|---|
| pv-residential | Residential Solar System |
{ "estimate": { "lineItems": [ { "name": "Solar System", "sku": "pv-residential", "units": "WATTS", "quantity": 5000 } ] }}Palmetto Protect
Section titled “Palmetto Protect”Palmetto Protect is Palmetto’s exclusive proactive monitoring and support service. Every project requires Palmetto Protect, and there are several Palmetto Protect SKUs available. Our baseline Palmetto Protect offering is the palmetto-protect-essentials SKU. This is included by default with every system Palmetto installs. If you omit a Palmetto Protect SKU from your line items, the palmetto-protect-essentials SKU will be automatically added for you and we will assume you wish to have it deducted from commission. The Palmetto Protect Performance line item is required if the payment method provider is PALMETTO. You can read more about the various Palmetto Protect offerings here.
| SKU | Product |
|---|---|
| palmetto-protect-essentials | Palmetto Protect Essentials |
| palmetto-protect-performance | Palmetto Protect Performance |
{ "estimate": { "lineItems": [ { "name": "Palmetto Protect Essentials", "sku": "palmetto-protect-essentials", "quantity": 1, "units": "OTHER" } ] }}{ "estimate": { "lineItems": [ { "name": "Palmetto Protect Performance", "sku": "palmetto-protect-performance", "quantity": 1, "units": "OTHER" }, { "name": "Omnidian Performance Guarantee", "sku": "omnidian-performance-bundle", "quantity": 1, "units": "OTHER" } ] }, "paymentMethods": [ { "provider": "PALMETTO", "type": "PPA" } ]}Omnidian Performance Guarantee
Section titled “Omnidian Performance Guarantee”The Omnidian Performance Guarantee underlies the Palmetto Protect offering and provides the service to the homeowner. This line item is only required if the Palmetto Protect Performance product is selected.
| SKU | Product |
|---|---|
| omnidian-performance-bundle | Omnidian Performance Guarantee |
{ "estimate": { "lineItems": [ { "name": "Omnidian Performance Guarantee", "sku": "omnidian-performance-bundle", "quantity": 1, "units": "OTHER" } ] }}Modules and inverters
Section titled “Modules and inverters”Every solar project has to have inverter and module components. These are not line items, but are items in the components property of the design. You can find the modules and inverters that Palmetto supports via the products API.
{ "design": { "components": [ { "name": "SolarEdge 11.4kW", "sku": "se11400h-us", "quantity": 1 }, { "name": "Canadian Solar CS3N-395MS 395w", "sku": "canadianSolar-cs3n395ms", "quantity": 1 } ] }}