OpenSolar - Integration Field Mapping
Last updated: November 25, 2025
For details on OpenSolar property paths, please review the OpenSolar API documentation.
Standard Field Mapping
OpenSolar Property Path | Coperniq Property |
project.contacts_data[0].first_name + project.contacts_data[0].family_name | title |
project.notes | description |
project.address + project.zip | address |
project.contacts_data[0].first_name + project.contacts_data[0].family_name | contactName |
project.contacts_data[0].phone | primaryPhone |
system.kw_stc | projectSize |
generated_fields.contract_price | projectValue |
project.contacts_data[0].email | primaryEmail |
project.assigned_role_email | manager |
project.assigned_salesperson_role_email | salesRep |
project.id | proposal_tool_project_id |
source | proposal_tool_name |
project.utility_tariff_current_guess.utility_name | utility_company |
generated_fields.contract_details.payment_option.payment_type | ownership_type |
generated_fields.contract_details.payment_option.lender_name | financing_provider |
generated_fields.contract_details.payment_option.regular_payment | financing_monthly_payment |
generated_fields.gross_ppw | gross_ppw |
generated_fields.contract_price | gross_contract_price |
eventTimestamp | contract_signed_date |
system.kw_stc | system_size_kw_dc |
system.output_annual_kwh | estimated_annual_production_kwh |
system.battery_total_kwh | storage_capacity_kwh |
Additional Available Mappings
OpenSolar Property Path |
project.external_provider_id |
project.customer_salutation |
project.mailing_address |
project.owner_id |
project.team_id |
project.status |
project.tags |
project.partner_id |
project.location.latitude |
project.location.longitude |
project.location.property_address_components.street_address |
project.location.property_address_components.city |
project.location.property_address_components.region |
project.location.property_address_components.postal_code |
project.location.property_address_components.country |
project.project_type |
project.created_from_lead_id |
project.ahj_id |
project.created_at |
projectStatus |
agreement.id |
agreement.project_id |
agreement.design_id |
agreement.agreement_template_name |
agreement.status |
agreement.last_viewed_at |
agreement.created_at |
agreement.sent_at |
agreement.error_message |
agreementLink.file_url |
agreementLink.expires_at |
consumptionProfile.id |
consumptionProfile.project_id |
consumptionProfile.location |
consumptionProfile.utility_id |
consumptionProfile.utility_rate_id |
consumptionProfile.utility_rate_version |
consumptionProfile.utility_rate_version_id |
consumptionProfile.input_mode |
design.id |
design.external_provider_id |
design.project_id |
design.name |
design.design_request_id |
design.milestone.milestone |
design.milestone.notes |
design.milestone.recorded_at |
design.milestone.canceled_from_milestone |
design.created_at |
design.image_src |
design.lidar_src |
designSummary.design_id |
designSummary.design_request_id |
designSummary.external_provider_id |
designSummary.project_id |
designSummary.created_at |
designSummary.system_size_ptc |
designSummary.storage_selected_operating_mode |
pricing.pricing_method |
pricing.flat_system_price |
pricing.storage_pricing_method |
pricing.energy_optimization_pricing_method |
projectOwner.id |
projectOwner.tenant_id |
projectOwner.first_name |
projectOwner.last_name |
projectOwner.email |
projectOwner.account_status |
projectOwner.phone |
projectOwner.title |
projectOwner.job_function |
projectOwner.external_provider_id |
projectOwner.role_id |
projectOwner.partner_id |
projectOwner.locale |
projectOwner.base_price_per_watt_max |
projectOwner.base_price_per_watt_min |
financing.id |
financing.name |
financing.selected_in_sales_mode |
financing.project_id |
financing.design_id |
financing.created_at |
financing.ran_at |
financing.up_to_date |
financing.system_price |
financing.cashflow_discount_rate |
financing.project_useful_life |
financing.degradation_factor |
financing.inverter_price_per_watt |
financing.inverter_life |
financing.lifetime_savings |
financing.payback_period |
financing.loan_principal |
financing.down_payment |
financing.avg_monthly_savings |
financing.monthly_payment_first_month |
financing.epc_price_per_watt |
financing.escalation |
financing.monthly_payment |
financing.solar_rate |
financing.specific_yield |
financing.upfront_payment |
financing.financier.status |
financing.financier.approved_loan_amount |
financing.financier.external.provider_status |
financing.financier.external.request_id |
financing.financier.external.consumer_id |
financing.financier.external.quote_id |
financing.financier.created_at |
financing.financier.updated_at |
sourceEvent |
agreementStatus |