Update Install Example
This document provides a detailed explanation of the payload structure for a POST request to the "/" endpoint. The payload consists of various fields representing different entities such as company, customer, office, epc_market, formattedFields, solarData, additional data. Each section below details the purpose and structure of the fields.
Value Name | Description | Value Type |
---|---|---|
id | Enerflo install ID | integer |
epc_company_id | The identifier for the EPC (Engineering, Procurement, and Construction) company associated with this record | integer |
company_id | The identifier for the company that owns the record. | integer |
editor_company_id | The identifier for the company that edited the record. | integer |
office_id | The identifier for the office associated with this record. | integer |
epc_market_id | The identifier for the market where the EPC company operates. | integer |
customer_id | The identifier for the customer associated with this Install. | integer |
survey_type_id | The identifier for the type of survey being conducted. | integer |
survey_id | The unique identifier for the survey. | integer |
site_survey_id | The unique identifier for the site survey, if available. null if not applicable. | integer |
agent_id | The identifier for the agent associated with the survey. | integer |
agreement_id | The unique identifier for the agreement related to the survey. | integer |
created_at | The timestamp when the record was created. | string |
updated_at | The timestamp when the record was last updated. | string |
deleted_at | The timestamp when the record was deleted, if applicable. null if the record is active. | string or null |
status_id | The identifier for the status of the record. | integer |
agreement_url | The URL link to the agreement document associated with the survey. | string |
survey_url | The URL link to the survey menu. | string |
proposal_url | The URL link to the survey report proposal. | string |
customer | An object containing comprehensive information about a customer, including personal details, contact information, and various associated metadata. Here is a detailed description of each key-value pair within the object. | object |
office | An object containing detailed information about a specific office associated with the customer or company. Here is a detailed description of each key-value pair within the object. | object |
epc_market | An object containing detailed information about a specific market associated with the company. Here is a detailed description of each key-value pair within the object. | object |
formattedFields | An object containing detailed information about specific fields and their values associated with a survey. | object |
solarData | An object containing detailed information about the solar energy system being installed, including the system's components, costs, and financing details. Here is a detailed description of each key-value pair within the object. | object |
integrations | An object containing data related to external integrations. Here is a detailed breakdown of the integrations object and its fields. | object |
surveyData | An object containing detailed information about the survey related to the install. Here is a detailed description of each key-value pair within the object. | object |
driveFolders | an object containing information about various Google Drive folders associated with the project. | object |
installAgreement | Contains information about the installation agreement related to the project. Here is a detailed description of each key-value pair within the object. | object |
current_milestone | Contains information about the current milestone in a project. Here is a detailed description of each key-value pair within the object. | object |
all_milestones | An array containing all milestones related to the project, each with specific details. | array |
eventName | The name of the event that triggered the current action or record. It typically indicates the type of operation or status change in the system. | string |
agent | An object containing detailed information about the agent associated with the event. Here is a detailed description of each key-value pair within the object. | object |
company | An object containing information about the company associated with the event or project.Here is a detailed description of each key-value pair within the object. | object |
milestones | A list containing information about the milestones associated with the install. | array |
"body": {
"id": 00000,
"epc_company_id": 0000,
"company_id": 0000,
"editor_company_id": 0000,
"office_id": 0000,
"epc_market_id": 0000,
"customer_id": 0000,
"survey_type_id": 0000,
"survey_id": 0000,
"site_survey_id": null,
"agent_id": 0000,
"agreement_id": 0000,
"created_at": "2024-08-09 15:31:41",
"updated_at": "2024-08-09 15:31:41",
"deleted_at": null,
"status_id": 1,
"agreement_url": "https://s3-us-west-2.amazonaws.com/assets.enerflo.io/agreements/agreement.pdf",
"survey_url": "https://enerflo.io/survey/menu/0000",
"proposal_url": "https://enerflo.io/surveyreport/show/enerflo/123456",
"customer": {
"company_id": 0000,
"office_id": 0000,
"creator_id": 00000,
"agent_id": 00000,
"setter_id": null,
"first_name": "FirstName",
"last_name": "LastName",
"email": "[email protected]",
"mobile": "0000000000",
"secondary_first_name": "",
"secondary_last_name": "",
"secondary_mobile": "",
"secondary_email": "",
"address": "123 Main St",
"city": "Huntington Beach",
"state": "CA",
"zip": "92605",
"county": "Orange County",
"lat": "33.660057",
"lng": "-117.998970",
"timezone": "America/Los_Angeles",
"details": null,
"external_id": null,
"lead_source": "Facebook",
"meta_data": {
"class": "App\\Http\\Controllers\\CustomerController",
"method": "in_app",
"function": "addCustomer",
"has_valid_email": 0,
"primary_sms_supported": 0,
"invalidEmailNotificationSent": 1
},
"status_id": -1,
"lead_router_id": null,
"referral_id": null,
"deleted_at": null,
"language": "en_US",
"unit_number": "",
"initial_contact": 0,
"deleted_by": null,
"fullName": "FirstName LastName",
"id": 0000000,
"created": "2024-08-09T15:26:39+00:00",
"updated": "2024-08-13T20:23:39+00:00",
"fullState": "California",
"fullAddress": "123 Main St., Huntington Beach, CA 92605",
"status_name": null,
"created_by_name": "Enerflo Admin",
"created_by_email": "[email protected]",
"created_by_phone": "(000) 000-0000",
"creator": {
"first_name": "Enerflo",
"last_name": "Admin",
"email": "[email protected]",
"phone": "0000000000",
"timezone": "America/Los_Angeles",
"id": 00001
},
"integrations": {
"Enerflo V2": {
"EnerfloV2Customer": {
"integration_record_id": "0ab00a00-0000-000a-000d-0cc000dc0000",
"record_type": "EnerfloV2Customer",
"enerflo_id": 000000,
"last_synced": "2024-08-09T15:26:39+00:00",
"updated_at": "2024-08-09T15:26:39+00:00",
"created_at": "2024-08-09T15:26:39+00:00"
}
}
},
"owner": {
"first_name": "Enerflo",
"last_name": "Admin",
"email": "[email protected]",
"valid_email": 1,
"phone": "1111111111",
"timezone": "America/Los_Angeles",
"is_active": 1,
"id": 00000,
"meta": {
"inactive": "0",
"solo_email": "[email protected]",
"intercom_id": "00c0caa0d0e00000000b0ae0",
"aurora_email": null,
"is_view_only": "0",
"allow_optimus": "1",
"notifications": {
"dealFeedEmail": "1"
},
"valid_email_ts": "2024-07-17 23:53:39",
"has_valid_email": 1,
"solo_email_3104": "[email protected]",
"sales_rep_license": null,
"can_create_customers": "1",
"primary_sms_supported": 0,
"can_create_manual_installs": "1",
"create_update_change_order": "1"
}
},
"office": {
"office_name": "Enerflo Office",
"office_id": 0001,
"office_city": "Huntington Beach",
"office_address": "1234 Main St.",
"office_zip": "92605",
"office_tz": "America/Los_Angeles",
"office_state": "CA",
"sms_number": "0000000000"
},
"company": {
"company_name": "Enerflo Solar",
"company_phone": "0000000000",
"company_address": "1234 Main St.",
"company_city": "Huntington Beach",
"company_state": "CA",
"company_zip": "92605",
"company_email": "[email protected]",
"company_timezone": "America/Los_Angeles"
},
"customer_notes": "",
"futureAppointments": [],
"customer_portal_url": "https://enerflo.io/us/A1BC01",
"customer_google_drive_folder": "https://drive.google.com/drive/u/1/folders/",
"surveys": {
"Enerflo Solar - v2 Manual Deal": {
"name": "Enerflo Solar - v2 Manual Deal",
"type": "sales",
"id": 0000000,
"install": {
"id": 0000000,
"status": null,
"created_at": 4429729,
"updated_at": 4429729
}
}
},
"loan_application_details": {
"lender": "N/A",
"application_status": "N/A",
"application_date": "N/A"
}
},
"office": {
"id": 0000,
"company_id": 0000,
"office_name": "Enerflo Solar Office",
"phone_number": "0000000000",
"sms_number": "",
"office_address": "123 Main St",
"office_city": "Huntington Beach",
"office_state": "CA",
"office_zip": "92605",
"lat": "33.660057",
"lng": "-117.998970",
"timezone": "America/Los_Angeles",
"meta_data": {
"crmId": null,
"optimus_enabled": null,
"disabled_deal_type": [],
"restrict_deal_type": null,
"default_lead_source": null,
"disable_user_creation": null
},
"created_at": "2023-01-13 19:54:04",
"updated_at": "2024-07-01 16:17:25",
"crm_id": null,
"office_logo": null,
"deleted_at": null
},
"epc_market": {
"id": 000000,
"epc_company_id": 0000,
"created_at": "2023-01-18 14:42:17",
"updated_at": "2023-01-18 14:42:17",
"market_name": "California",
"market_address": "123 Main St",
"market_city": "Huntington Beach",
"market_state": "CA",
"market_zip": "92605",
"timezone": "America/Los_Angeles",
"crm_id": "000000",
"disable_inherit": 0,
"second_look": 0,
"lng": "-117.998970",
"lat": "33.660057"
},
"formattedFields": {
"noc": {
"id": 00000,
"epc_company_id": 0000,
"survey_id": 000000,
"epc_field_id": 0000,
"field_value": "No",
"system_created": 0,
"system_modified": 0,
"created_at": "2024-08-11 23:35:01",
"updated_at": "2024-08-11 23:35:01",
"epcfield": {
"id": 0000,
"company_id": 0000,
"group_id": 0000,
"name": "NOC?",
"field_key": "noc",
"order": 18,
"bg_color": "#eeeeee",
"font_color": "#000000",
"meta_data": {
"type": "options",
"options": [
"Yes Received",
"Yes - Unusable",
"No",
"Requested"
]
},
"created_at": "2024-03-15 13:34:34",
"updated_at": "2024-07-29 15:22:05"
}
},
"ntp": {
"id": 000000,
"epc_company_id": 0000,
"survey_id": 00000,
"epc_field_id": 0000,
"field_value": "Yes",
"system_created": 0,
"system_modified": 0,
"created_at": "2024-08-13 14:15:23",
"updated_at": "2024-08-13 14:15:23",
"epcfield": {
"id": 00000,
"company_id": 0000,
"group_id": 000,
"name": "NTP",
"field_key": "ntp",
"order": 1,
"bg_color": "#eeeeee",
"font_color": "#000000",
"meta_data": {
"type": "options",
"options": [
"Yes",
"No"
]
},
"created_at": "2023-09-05 19:55:33",
"updated_at": "2024-06-11 14:54:34"
}
},
"ntp_date": {
"id": 00000,
"epc_company_id": 0000,
"survey_id": 000,
"epc_field_id": 00000,
"field_value": "2024-08-01",
"system_created": 0,
"system_modified": 0,
"created_at": "2024-08-13 14:15:23",
"updated_at": "2024-08-13 14:15:23",
"epcfield": {
"id": 00000,
"company_id": 000,
"group_id": 0000,
"name": "NTP Date",
"field_key": "ntp_date",
"order": 2,
"bg_color": "#eeeeee",
"font_color": "#000000",
"meta_data": {
"type": "date",
"format": "none",
"visibleOnDash": "1"
},
"created_at": "2024-01-16 16:08:33",
"updated_at": "2024-06-11 14:54:34"
}
}
},
"solarData": {
"system_size": 4.05,
"offset": 0.1,
"panel_count": 10,
"panel": {
"id": 0000,
"company_id": 0000,
"name": "Solar Panel: Panel Model",
"model": "Panel Model",
"manufacturer": "Solar Panel",
"width": 900,
"length": 1000,
"watts": 405,
"meta_data": {
"aurora_name": null,
"solo_module_id": "0000",
"sunnova_panel_id": null,
"dividend_panel_id": null,
"sighten_module_id": null,
"sunnova_panel_name": null,
"dividend_panel_name": null,
"exclude_from_rebate": false,
"solar_success_module_id": null,
"solar_success_module_name": null
},
"solar_degradation": 0.54,
"spec_sheet_url": null,
"created_at": "2023-08-16 20:56:42",
"updated_at": "2023-10-31 14:07:57",
"all_offices": 0,
"all_markets": 1,
"all_dealers": 1,
"all_lenders": 1,
"active": 1,
"price_adder": null,
"crm_id": null,
"price_cost": null
},
"inverter": {
"id": 0000,
"company_id": 0000,
"name": "Inverter Man.: Inverter Model",
"model": "Inverter Model",
"manufacturer": "Inverter Man.",
"meta_data": {
"aurora_name": null,
"nominal_rating": null,
"solo_inverter_id": "194",
"exclude_from_rebate": null,
"sighten_inverter_id": null,
"sunnova_inverter_id": null,
"dividend_inverter_id": null,
"sunnova_inverter_name": null,
"dividend_inverter_name": null,
"solar_success_inverter_id": null,
"solar_success_inverter_name": null
},
"max_efficiency": 0.97,
"created_at": "2023-01-28 00:35:33",
"updated_at": "2023-04-24 17:51:14",
"is_microinverter": 1,
"all_offices": 0,
"all_markets": 1,
"all_dealers": 1,
"all_lenders": 1,
"active": 1,
"price_adder": null,
"fixed_cost": "0.00",
"crm_id": null
},
"max_efficiency": 0.97,
"created_at": "2023-01-28 00:35:33",
"updated_at": "2023-04-24 17:51:14",
"is_microinverter": 1,
"all_offices": 0,
"all_markets": 1,
"all_dealers": 1,
"all_lenders": 1,
"active": 1,
"price_adder": null,
"fixed_cost": "0.00",
"crm_id": null
},
"inveter_count": 10,
"inverter_count": 10,
"system_production": 14,
"system_cost": 20000,
"system_adder_cost": 0,
"total_system_cost": 20000,
"total_loan_cost": 20000,
"total_net_loan_cost": 8000,
"total_cash_cost": 11339.999999999998,
"ppw": 4.94,
"ppw_net": 1.98,
"ppw_base_start": 4.938271604938271,
"fed_tax_rebate": 6000,
"rebates": [],
"net_cost": 8000,
"finance_method": "Cash",
"finance_id": 29583,
"finance_code": "Cash_0yr_0",
"finance_details": {
"apr": 0,
"term": 0,
"balance": 20000,
"termYears": 0,
"totalinterest": -20000,
"monthlypayment": 0,
"monthlypaymentInitial": 0,
"monthlypaymentAdjusted": 0,
"monthlypaymentEscalated": 0
},
"dealer_fee_percent": 0,
"dealer_fee_amount": 0,
"finance_ppw": 1.98,
"panel_type": false,
"enerflo_install_id": 4429729,
"down_payment": null,
"adders": {
"Cellular Modem (solo deals)": {
"id": 0001,
"qty": 1,
"cost": 500,
"name": "Cellular Modem (solo deals)",
"type": "VALUE",
"active": 1,
"base_cost": 500,
"company_cost": 0,
"offset_value": 0,
"single_price": 500,
"costAfterFees": 500,
"contract_hide_adder": null,
"contract_show_adder_price": null
},
"Electrical Engineering Stamp": {
"id": 0002,
"qty": 1,
"cost": 300,
"name": "Electrical Engineering Stamp",
"type": "VALUE",
"active": 1,
"base_cost": 300,
"company_cost": 0,
"offset_value": 0,
"single_price": 300,
"costAfterFees": 300,
"contract_hide_adder": null,
"contract_show_adder_price": null
},
"Foundation Stamp (solo deals)": {
"id": 0003,
"qty": 1,
"cost": 300,
"name": "Foundation Stamp (solo deals)",
"type": "VALUE",
"active": 1,
"base_cost": 300,
"company_cost": 0,
"offset_value": 0,
"single_price": 300,
"costAfterFees": 300,
"contract_hide_adder": null,
"contract_show_adder_price": null
},
"Multiple Arrays": {
"id": 0004,
"qty": 1,
"cost": 300,
"name": "Multiple Arrays",
"type": "VALUE",
"active": 1,
"base_cost": 300,
"company_cost": 0,
"offset_value": 0,
"single_price": 300,
"costAfterFees": 300,
"contract_hide_adder": null,
"contract_show_adder_price": null
}
},
"discounts": 0,
"travel_adder": {
"ppw": 0,
"cost": 0
},
"allAdders": {
"valueAdders": [
{
"id": 0001,
"qty": 1,
"cost": 500,
"name": "Cellular Modem (solo deals)",
"type": "VALUE",
"active": 1,
"base_cost": 500,
"company_cost": 0,
"offset_value": 0,
"single_price": 500,
"costAfterFees": 500,
"contract_hide_adder": null,
"contract_show_adder_price": null
},
{
"id": 0002,
"qty": 1,
"cost": 300,
"name": "Electrical Engineering Stamp",
"type": "VALUE",
"active": 1,
"base_cost": 300,
"company_cost": 0,
"offset_value": 0,
"single_price": 300,
"costAfterFees": 300,
"contract_hide_adder": null,
"contract_show_adder_price": null
},
{
"id": 0003,
"qty": 1,
"cost": 300,
"name": "Foundation Stamp (solo deals)",
"type": "VALUE",
"active": 1,
"base_cost": 300,
"company_cost": 0,
"offset_value": 0,
"single_price": 300,
"costAfterFees": 300,
"contract_hide_adder": null,
"contract_show_adder_price": null
},
{
"id": 0004,
"qty": 1,
"cost": 300,
"name": "Multiple Arrays",
"type": "VALUE",
"active": 1,
"base_cost": 300,
"company_cost": 0,
"offset_value": 0,
"single_price": 300,
"costAfterFees": 300,
"contract_hide_adder": null,
"contract_show_adder_price": null
}
],
"valueAddersList": [
"Cellular Modem (solo deals)",
"Electrical Engineering Stamp",
"Foundation Stamp (solo deals)",
"Multiple Arrays"
],
"valueAddersCost": 1400,
"valueAddersCostList": [
500,
300,
300,
300
],
"valueAddersCostAfterFeesList": [
500,
300,
300,
300
],
"systemAdders": [],
"systemAddersList": [],
"systemAddersCost": 0,
"systemAddersCostList": [],
"soloAdders": null,
"soloAddersList": [],
"soloNamesAddersList": [],
"soloAddersCost": 0,
"customAdders": [],
"customAddersList": [],
"customAddersCost": 0,
"equipmentAdders": [],
"equipmentAddersList": [],
"panelAdderPpw": null,
"inverterAdderPpw": 0,
"inverterAdderFixedCost": "0.00",
"equipmentAddersCost": 0,
"batteryAdders": [],
"batteryNames": "",
"batteryQty": 0,
"batteryCost": 0,
"batteryCostAfterFees": 0
},
"allAddersList": "",
"allAddersCost": 0,
"allAddersCostList": "",
"needs_mpu": "no",
"needs_roof": "no",
"adders_list": ""
},
"integrations": {
"CRM NAME": {
"CRM Record Type": {
"integration_record_id": "abc123",
"record_type": "CRM Record Type",
"enerflo_id": 000000,
"last_synced": "2024-08-09T15:33:36+00:00",
"updated_at": "2024-08-09T15:33:36+00:00",
"created_at": "2024-08-09T15:33:36+00:00"
}
}
},
"surveyData": {
"id": 2302478,
"customer_id": 2678467,
"company_id": 3104,
"epc_company_id": 3104,
"survey_type_id": 6648,
"survey_type_name": "Rack Solar - v2 Manual Deal",
"survey_hash": "49631efe-e626-4d8f-842d-c320189faa41",
"agent_name": "Enerflo Admin",
"agent_email": "[email protected]",
"integrations": {
"Enerflo V2": {
"EnerfloV2Deal": {
"integration_record_id": "4e17d576-56ab-414c-bfb8-50a618d39ee5",
"record_type": "EnerfloV2Deal",
"enerflo_id": 2302478,
"last_synced": "2024-08-09T15:31:37+00:00",
"updated_at": "2024-08-09T15:31:37+00:00",
"created_at": "2024-08-09T15:27:27+00:00"
}
}
},
"installDetails": {
"id": 4429729,
"epc_company_id": 3104,
"company_id": 3104,
"editor_company_id": 3104,
"office_id": 4390,
"epc_market_id": 101110,
"customer_id": 2678467,
"survey_type_id": 6648,
"survey_id": 2302478,
"site_survey_id": null,
"agent_id": 35984,
"agreement_id": 595950,
"created_at": "2024-08-09 15:31:41",
"updated_at": "2024-08-09 15:31:41",
"deleted_at": null,
"status_id": 1
},
"last_updated_section_id": null,
"completed_by_name": "Nika Rivera",
"completed_by_email": "[email protected]",
"user_completed_by_id": "62781",
"user_completed_by_name": "Nika Rivera",
"user_completed_by_email": "[email protected]",
"last_updated_by_id": null,
"last_updated_by_name": "",
"last_updated_by_email": "",
"created_at": "2024-08-09T15:27:27+00:00",
"updated_at": "2024-08-09T15:31:37+00:00",
"utility": {
"utility_id": 53,
"utility_name": "Florida Power and Light",
"utility_short_name": "Florida Power and Light",
"tags": [],
"company_alias": null,
"crm_id": null
},
"external_customer_id": null,
"surveyData": {
"id": 123456,
"customer_id": 123456,
"company_id": 0000,
"epc_company_id": 0000,
"survey_type_id": 0000,
"survey_type_name": "Enerflo Solar - v2 Manual Deal",
"survey_hash": "123abc64-0123-12ab-123a-123456abc45",
"agent_name": "Enerflo Admin",
"agent_email": "[email protected]",
"integrations": {
"CRM NAME": {
"CRM Record Type": {
"integration_record_id": "abc123",
"record_type": "CRM Record Type",
"enerflo_id": 000000,
"last_synced": "2024-08-09T15:33:36+00:00",
"updated_at": "2024-08-09T15:33:36+00:00",
"created_at": "2024-08-09T15:33:36+00:00"
}
}
},
"installDetails": {
"id": 0000000,
"epc_company_id": 0000,
"company_id": 0000,
"editor_company_id": 0000,
"office_id": 0000,
"epc_market_id": 00000,
"customer_id": 000000,
"survey_type_id": 0000,
"survey_id": 00000,
"site_survey_id": null,
"agent_id": 0000,
"agreement_id": 0000000,
"created_at": "2024-08-09 15:31:41",
"updated_at": "2024-08-09 15:31:41",
"deleted_at": null,
"status_id": 1
},
"last_updated_section_id": null,
"completed_by_name": "Enerflo Admin",
"completed_by_email": "[email protected]",
"user_completed_by_id": "0000",
"user_completed_by_name": "Enerflo Admin",
"user_completed_by_email": "[email protected]",
"last_updated_by_id": null,
"last_updated_by_name": "",
"last_updated_by_email": "",
"created_at": "2024-08-09T15:27:27+00:00",
"updated_at": "2024-08-09T15:31:37+00:00",
"utility": {
"utility_id": 00,
"utility_name": "Enerflo Power and Light",
"utility_short_name": "Enerflo P&L",
"tags": [],
"company_alias": null,
"crm_id": null
},
"external_customer_id": null,
"survey_data": {
"panel_id": 3452,
"utility_id": 53,
"inverter_id": 1415,
"lender_picker": 29583,
"solar_system_size": 4.05,
"solar_design_notes": "",
"solar_data_panel_count": 10,
"solar_data_solar_offset": 0.09905333887585924,
"solar_data_current_usage": 13629.02064,
"solar_data_inverter_count": 10,
"solar_data_system_production": 13.5,
"solar_data_total_cost_after_fees": 20000,
"solar_proposal_monthly_power_bill": 191.31,
"pricingOutputs": {
"deal": {
"org": {
"id": "a12bcdef-123a-12ab-a1bc-012345678a"
},
"state": {
"hasDesign": true,
"hasCreatedProposal": true
},
"installer": {
"id": "a12bcdef-123a-12ab-a1bc-012345678a"
},
"projectAddress": {
"lat": 33.660057,
"lng": -117.998970,
"city": "Huntington Beach",
"line1": "123 Main St",
"line2": null,
"line3": null,
"state": "CA",
"country": "US",
"postalCode": 92605,
"fullAddress": "123 Main St, Huntington Beach, CA, 92605"
}
},
"design": {
"arrays": [
{
"name": "Array 1",
"tsrf": null,
"pitch": null,
"module": {
"id": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"name": "QCELL Q.PEAK DUO BLK ML-G10+/TS 405",
"model": "Q.PEAK DUO BLK ML-G10+ 405",
"width": 1045,
"length": 1879,
"capacity": 405,
"efficiency": 0.206,
"degradation": 0.005,
"manufacturer": "Hanwha Q Cells"
},
"azimuth": null,
"production": 13.5,
"moduleCount": 10,
"inverterIndex": 0
}
],
"offset": 0.0009905333887585924,
"source": {
"tool": "SELF_SUBMITTED"
},
"battery": [],
"utility": {
"id": "0abcd01c-234b-56cd-7890-123a4b5c67d8",
"name": "Enerflo Power and Light",
"genabilityId": 0001
},
"batteries": [],
"inverters": [
{
"id": "280b7357-aae5-4864-a436-56aa886e4e7c",
"name": "Enphase IQ8+",
"model": "IQ8PLUS-72-2-US",
"isMicro": true,
"acOutput": 440,
"efficiency": 0.97,
"manufacturer": "Enphase"
}
],
"batteryCount": 0,
"mountingType": "ROOF",
"roofMaterial": "ASPHALT_SHINGLES",
"inverterCount": 10,
"consumptionProfile": {
"id": "1a123bcd-10a1-12be-a23e-1234acb53ba4",
"rate": 0.16,
"title": "Default Consumption Profile",
"tariff": {
"lseId": 2654,
"tariffId": 3463777,
"tariffName": "Residential",
"effectiveDate": "2024-02-01",
"masterTariffId": 355
},
"utility": {
"id": "0abcd01c-234b-56cd-7890-123a4b5c67d8",
"name": "Enerflo Power and Light",
"genabilityId": 0001
},
"annualBill": 2295.67005892,
"consumption": [
843.464829,
776.133676,
846.805105,
976.220281,
1256.7218,
1487.6522,
1730.28309,
1647.481535,
1323.235658,
1050.337327,
862.774665,
827.910474
],
"buildingArea": 1704,
"postSolarRate": 0.16009294552803613,
"postSolarTariff": {
"lseId": 2654,
"tariffId": 3463777,
"tariffName": "Residential",
"effectiveDate": "2024-02-01",
"masterTariffId": 355
},
"postSolarUtility": null,
"annualConsumption": 13629.02064,
"averageMonthlyBill": 191.31,
"averageUtilityRate": 0.16,
"averageMonthlyConsumption": 1135.75
},
"firstYearProduction": 13.5,
"totalSystemSizeWatts": 4050,
"cumulativeSystemSizeWatts": 4050
},
"netPPW": 3.46,
"basePPW": 4.811111509184229,
"netCost": 14000,
"rebates": [
{
"id": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"uniqueKey": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"displayName": "Federal Tax Credit",
"pricingOption": {
"id": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"name": "Pricing Option",
"type": "FEDERAL_ITC",
"model": [],
"inputs": {
"type": "federal",
"amount": 0,
"itcPercent": 0.3,
"pricingOptionId": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"pricingOptionName": "Pricing Option"
}
},
"priceableEntityName": "Rebate"
}
],
"taxRate": 0,
"baseCost": 20000,
"grossPPW": 4.94,
"dealerFee": 0,
"discounts": [],
"grossCost": 20000,
"salesTeams": [],
"downPayment": 0,
"financeCost": 20000,
"moduleTotal": 0,
"adderPricing": {
"valueAdders": [],
"systemAdders": [],
"skippedAdders": [
{
"id": "123ab456-1a2b-4ebb-9b67-f312f6faec16",
"reason": "Did not activate",
"displayName": "Tile Roof"
},
{
"id": "123ab456-1a2b-4ebb-9f45-1b9811b40008",
"reason": "Did not activate",
"displayName": "Ground Mount"
},
{
"id": "123ab456-1a2b-4ebb-b3d1-54867e11fa13",
"reason": "Did not activate",
"displayName": "Flat Roof"
}
],
"availableValueAdders": [
{
"id": "123ab456-1a2b-4ebb-b710-e822131d3353",
"name": "EV Car Charger Universal",
"orgId": "123ab456-1a2b-4ebb-b1cd-05129186580d",
"uniqueKey": "123ab456-1a2b-4ebb-b710-e822131d3353",
"displayName": "EV Car Charger Universal",
"dynamicInputs": [],
"pricingOptions": [
{
"id": "123ab456-1a2b-4ebb-8e40-7afba3582638",
"name": "Pricing Option",
"type": "FIXED_AMOUNT",
"model": [],
"inputs": {
"amount": 1000,
"pricingOptionId": "123ab456-1a2b-4ebb-8e40-7afba3582638",
"pricingOptionName": "Pricing Option"
}
}
],
"priceableEntityName": "Adder",
"dynamicInputsSatisfied": true
},
{
"id": "123ab456-1a2b-4ebb-8a08-f59d5554a7ae",
"name": "500 Gal Propane Tank In Ground",
"orgId": "123ab456-1a2b-4ebb-b1cd-05129186580d",
"uniqueKey": "123ab456-1a2b-4ebb-8a08-f59d5554a7ae",
"displayName": "500 Gal Propane Tank In Ground",
"dynamicInputs": [],
"pricingOptions": [
{
"id": "123ab456-1a2b-4ebb-99c7-f239b4daf45e",
"name": "Pricing Option",
"type": "FIXED_AMOUNT",
"model": [],
"inputs": {
"amount": 9500,
"pricingOptionId": "123ab456-1a2b-4ebb-99c7-f239b4daf45e",
"pricingOptionName": "Pricing Option"
}
}
],
"priceableEntityName": "Adder",
"dynamicInputsSatisfied": true
},
{
"id": "123ab456-1a2b-4ebb-8134-e2f089939304",
"name": "Main Panel Upgrade",
"orgId": "123ab456-1a2b-4ebb-b1cd-05129186580d",
"uniqueKey": "123ab456-1a2b-4ebb-8134-e2f089939304",
"displayName": "Main Panel Upgrade",
"dynamicInputs": [],
"pricingOptions": [
{
"id": "123ab456-1a2b-4ebb-b85d-464ac7d54a38",
"name": "Pricing Option",
"type": "FIXED_AMOUNT",
"model": [],
"inputs": {
"amount": 2000,
"pricingOptionId": "123ab456-1a2b-4ebb-b85d-464ac7d54a38",
"pricingOptionName": "Pricing Option"
}
}
],
"priceableEntityName": "Adder",
"dynamicInputsSatisfied": true
},
{
"id": "123ab456-1a2b-4ebb-a281-40e34bfddd7e",
"name": "Soft Starter on AC For Batteries",
"orgId": "123ab456-1a2b-4ebb-b1cd-05129186580d",
"uniqueKey": "123ab456-1a2b-4ebb-a281-40e34bfddd7e",
"displayName": "Soft Starter on AC For Batteries",
"dynamicInputs": [],
"pricingOptions": [
{
"id": "123ab456-1a2b-4ebb-be17-8a8743ce5922",
"name": "Pricing Option",
"type": "FIXED_AMOUNT",
"model": [],
"inputs": {
"amount": 550,
"pricingOptionId": "123ab456-1a2b-4ebb-be17-8a8743ce5922",
"pricingOptionName": "Pricing Option"
}
}
],
"priceableEntityName": "Adder",
"dynamicInputsSatisfied": true
}
]
},
"batteryTotal": 0,
"rebatesTotal": 6000,
"financeMethod": {
"id": "CashFinancePlugin",
"pluginName": "CashFinancePlugin"
},
"inverterTotal": 0,
"commissionBase": 20000,
"discountsTotal": 0,
"equipmentTotal": 0,
"financeProduct": {
"id": "132abc65-a12b-1a2b-b96d-0545c85e8366",
"name": "One-time Cash Payment",
"plugin": "CashFinancePlugin",
"states": [],
"status": "ACTIVE",
"methodId": "CashFinancePlugin",
"createdAt": "2024-02-01T21:45:49.000Z",
"updatedAt": "2024-02-01T21:45:49.000Z",
"termMonths": 0,
"customFields": {
"states": {
"value": []
}
},
"originalName": "One-time Cash Payment",
"financeMethod": "CashFinancePlugin",
"dealerFeePercent": 0,
"financeMethodName": "Cash Finance",
"originalDealerFeePercent": 0
},
"originalName": "One-time Cash Payment",
"financeMethod": "CashFinancePlugin",
"dealerFeePercent": 0,
"financeMethodName": "Cash Finance",
"originalDealerFeePercent": 0
},
"withDealerFees": {
"basePPW": 4.9382,
"baseCost": 20000,
"equipmentTotal": 0,
"valueAddersTotal": 0,
"systemAddersTotal": 0,
"calculatedEquipment": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"pitch": null,
"amount": 0,
"azimuth": null,
"capacity": 405,
"tierStart": 0,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Array 1 - QCELL Q.PEAK DUO BLK ML-G10+/TS 405 (x10)",
"moduleCount": 10,
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option",
"priceableEntityName": "OrgEquipment.PV_MODULE",
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"qty": 10,
"amount": 0,
"tierStart": 0,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Enphase IQ8+",
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option",
"priceableEntityName": "OrgEquipment.INVERTER",
"cumulativeSystemSizeWatts": 4050
}
],
"calculatedValueAdders": [],
"calculatedSystemAdders": [],
"baseCostWithAddersAndEquipment": 20000,
"calculatedAvailableValueAdders": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "EV Car Charger Universal",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": 1000,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "EV Car Charger Universal",
"dynamicInputs": [],
"pricingOptionId": "123abc64-0123-12ab-123a-123456abc45",
"pricingOptionName": "Pricing Option",
"dynamicInputsSatisfied": true,
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "500 Gal Propane Tank In Ground",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": 9500,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "500 Gal Propane Tank In Ground",
"dynamicInputs": [],
"pricingOptionId": "7df0051f-c221-44f8-99c7-f239b4daf45e",
"pricingOptionName": "Pricing Option",
"dynamicInputsSatisfied": true,
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Critter Guard",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc450",
"displayName": "Critter Guard",
"dynamicInputs": [
{
"name": "how-many-feet-of-critter-guard-are-needed",
"type": "NumberField",
"settings": {
"min": 0,
"label": "How many feet of critter guard are needed?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Trenching",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Trenching",
"dynamicInputs": [
{
"name": "how-many-feet-of-trenching-are-needed",
"type": "NumberField",
"settings": {
"min": 0,
"label": "How many feet of trenching are needed?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Permit Fee",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Permit Fee",
"dynamicInputs": [
{
"name": "what-is-the-permit-fee-price",
"type": "NumberField",
"settings": {
"min": 0,
"label": "What is the permit fee price?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
}
]
},
"calculatedTaxes": {
"totalTax": 0,
"baseCostTax": 0,
"priceableItems": {
"2796de1b-3210-44ad-953d-8270932f8ac9_0": {
"tax": 0,
"costWithTax": 0
},
"280b7357-aae5-4864-a436-56aa886e4e7c_0": {
"tax": 0,
"costWithTax": 0
}
},
"baseCostWithTax": 20000,
"baseCostWithAddersEquipmentAndTax": 20000
},
"dealerFeeFactor": 1,
"pricingSettings": {
"basePPW": 2.8,
"rounding": {
"mode": 1,
"scale": 2
},
"stateTaxes": [],
"dealerFeePercent": 0,
"basePPWAdjustments": []
},
"systemSizeWatts": 4050,
"dealerFeePercent": 0,
"equipmentPricing": {
"batteries": [],
"inverters": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Enphase IQ8+",
"pricingOptions": [
{
"id": "No-Op Pricing Option",
"name": "No-Op Pricing Option",
"type": "CUSTOM",
"model": [],
"inputs": {
"qty": 10,
"amount": 0,
"tierStart": 0,
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option"
}
}
],
"priceableEntityName": "OrgEquipment.INVERTER"
}
],
"pvModules": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Array 1 - QCELL Q.PEAK DUO BLK ML-G10+/TS 405 (x10)",
"pricingOptions": [
{
"id": "No-Op Pricing Option",
"name": "No-Op Pricing Option",
"type": "CUSTOM",
"model": [],
"inputs": {
"pitch": null,
"amount": 0,
"azimuth": null,
"capacity": 405,
"tierStart": 0,
"moduleCount": 10,
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option"
}
}
],
"priceableEntityName": "OrgEquipment.PV_MODULE"
}
]
},
"valueAddersTotal": 0,
"calculatedRebates": [],
"commissionBasePPW": 4.94,
"federalRebateBase": 20000,
"systemAddersTotal": 0,
"federalRebateTotal": 6000,
"availableAdderTaxes": {
"123abc64-0123-12ab-123a-123456abc45": {
"tax": 0,
"costWithTax": 1000
},
"123abc64-0123-12ab-123a-123456abc45": {
"tax": 0,
"costWithTax": 9500
},
"123abc64-0123-12ab-123a-123456abc45": {
"tax": 0,
"costWithTax": 2000
}
},
"calculatedDiscounts": [],
"calculatedEquipment": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"pitch": null,
"amount": 0,
"azimuth": null,
"capacity": 405,
"tierStart": 0,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Array 1 - QCELL Q.PEAK DUO BLK ML-G10+/TS 405 (x10)",
"moduleCount": 10,
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option",
"priceableEntityName": "OrgEquipment.PV_MODULE",
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"qty": 10,
"amount": 0,
"tierStart": 0,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Enphase IQ8+",
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option",
"priceableEntityName": "OrgEquipment.INVERTER",
"cumulativeSystemSizeWatts": 4050
}
],
"systemSizeWattsCoeff": 0.0002469135802469136,
"systemSizeWattsValid": true,
"calculatedValueAdders": [],
"calculatedSystemAdders": [],
"grossCostBeforeRebates": 20000,
"addersAndEquipmentTotal": 0,
"cumulativeSystemSizeWatts": 4050,
"grossCostBeforeRebatesPPW": 4.94,
"rebatesFinancePaydownTotal": 6000,
"rebatesReducingFederalTotal": 0,
"rebatesReducingNetCostTotal": 6000,
"rebatesReducingGrossCostTotal": 0,
"baseCostWithAddersAndEquipment": 20000,
"calculatedAvailableValueAdders": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "EV Car Charger Universal",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": 1000,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "EV Car Charger Universal",
"dynamicInputs": [],
"pricingOptionId": "123abc64-0123-12ab-123a-123456abc45",
"pricingOptionName": "Pricing Option",
"dynamicInputsSatisfied": true,
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Critter Guard",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Critter Guard",
"dynamicInputs": [
{
"name": "how-many-feet-of-critter-guard-are-needed",
"type": "NumberField",
"settings": {
"min": 0,
"label": "How many feet of critter guard are needed?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Trenching",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Trenching",
"dynamicInputs": [
{
"name": "how-many-feet-of-trenching-are-needed",
"type": "NumberField",
"settings": {
"min": 0,
"label": "How many feet of trenching are needed?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
}
],
"baseCostWithSystemAddersAndDealerFees": 20000,
"equipmentAndValueAddersWithDealerFees": 0,
"baseCostWithSystemAddersEquipmentAndDealerFees": 20000
},
"enerfloV2deal": {
"hasDesign": true,
"selectedProposal": "123ab456-1a2b-4ebb-9b67-f312f6faec16",
"hasSignedContract": true,
"hasCreatedProposal": true,
"hasApprovedContract": true,
"hasSubmittedProject": true,
"signedContractFiles": [
{
"name": "executed_contract.pdf",
"externalUrl": "https://s3-us-west-2.amazonaws.com/assets.enerflo.io/agreement/executed_contract.pdf"
}
],
"hasGeneratedContract": true,
"contractApprovalEnabled": false
},
"enerfloV2files": [
{
"id": "123ab456-1a2b-4ebb-9b67-f312f6faec16",
"url": "https://s3.us-west-2.amazonaws.com/uploads.enerflo.io/capture.pdf",
"name": "Capture.pdf",
"source": "utilityBill",
"isPublic": false
},
{
"url": "https://s3-us-west-2.amazonaws.com/assets.enerflo.io/agreement/executed_contract.pdf",
"name": "executed_contract.pdf",
"source": "signedContractFiles",
"isPublic": true
}
]
},
"progress": 0,
"files": [],
"enerflo_url": "https://enerflo.io/survey/menu/1234567",
"solarData": {
"system_size": 4.05,
"system_cost": 20000,
"system_production": 14,
"system_adder_cost": 0,
"total_system_cost": 20000,
"total_base_cost": 20000,
"panel": {
"id": 3452,
"company_id": 3104,
"name": "Q.PEAK DUO BLK ML-G10+/TS 405",
"model": "Q.PEAK DUO BLK ML-G10+/TS 405",
"manufacturer": "QCELL",
"width": 900,
"length": 1000,
"watts": 405,
"meta_data": {
"aurora_name": null,
"solo_module_id": "2586",
"sunnova_panel_id": null,
"dividend_panel_id": null,
"sighten_module_id": null,
"sunnova_panel_name": null,
"dividend_panel_name": null,
"exclude_from_rebate": false,
"solar_success_module_id": null,
"solar_success_module_name": null
},
"solar_degradation": 0.54,
"spec_sheet_url": null,
"created_at": "2023-08-16 20:56:42",
"updated_at": "2023-10-31 14:07:57",
"all_offices": 0,
"all_markets": 1,
"all_dealers": 1,
"all_lenders": 1,
"active": 1,
"price_adder": null,
"crm_id": null,
"price_cost": null
},
"inverter": {
"id": 1415,
"company_id": 3104,
"name": "Enphase IQ8+",
"model": "IQ8PLUS-72-2-US",
"manufacturer": "Enphase",
"meta_data": {
"aurora_name": null,
"nominal_rating": null,
"solo_inverter_id": "194",
"exclude_from_rebate": null,
"sighten_inverter_id": null,
"sunnova_inverter_id": null,
"dividend_inverter_id": null,
"sunnova_inverter_name": null,
"dividend_inverter_name": null,
"solar_success_inverter_id": null,
"solar_success_inverter_name": null
},
"max_efficiency": 0.97,
"created_at": "2023-01-28 00:35:33",
"updated_at": "2023-04-24 17:51:14",
"is_microinverter": 1,
"all_offices": 0,
"all_markets": 1,
"all_dealers": 1,
"all_lenders": 1,
"active": 1,
"price_adder": null,
"fixed_cost": "0.00",
"crm_id": null
},
"inverter_count": 10,
"total_loan_cost": 20000,
"ppw": 4.94,
"ppw_net": 1.98,
"fed_tax_rebate": 6000,
"rebates": [],
"net_cost": 8000,
"finance_method": "Cash",
"finance_code": "Cash_0yr_0",
"finance_details": {
"apr": 0,
"term": 0,
"balance": 20000,
"termYears": 0,
"totalinterest": -20000,
"monthlypayment": 0,
"monthlypaymentInitial": 0,
"monthlypaymentAdjusted": 0,
"monthlypaymentEscalated": 0
},
"finance_ppw": 1.98,
"panel_type": false,
"down_payment": null,
"adders": []
}
},
"driveFolders": {
"Customer Root": {
"id": "123456abc
"name": "Enerflo Test",
"url": "https://drive.google.com/drive/u/0/folders/123abc
},
"Project Intake": {
"id": "abc123456
"name": "Project Intake",
"url": "https://drive.google.com/drive/u/0/folders/321cba
},
"Site Survey": {
"id": "987abc",
"name": "Site Survey",
"url": "https://drive.google.com/drive/u/0/folders/987654
}
},
"installAgreement": {
"id": 00000,
"survey_id": 000000,
"company_id": 0000,
"agent_id": 0000,
"agreement_status": "Completed",
"agreement_file": "agreements/EnerfloSolar/Solar_Uploaded_Agreement.pdf",
"sign_date": "08/09/2024 @11:31 am",
"agreement_hash": "123abc456def789ghi"
},
"current_milestone": {
"id": 123456789,
"epc_milestone_id": 0000,
"epc_install_id": 000000,
"completed_on": null,
"created_at": "2024-08-13 14:37:46",
"updated_at": "2024-08-13 14:37:46",
"estimated_completion_date": "2024-08-16 00:00:00",
"start_date": "2024-08-13 12:00:00",
"assigned_user_id": null,
"meta_data": {
"log": [
{
"ts": "2024-08-13 14:37:46",
"data": {
"start_date": "2024-08-13",
"completed_on": null,
"estimated_completion_date": "2024-08-15"
},
"updated_user_id": 95975
}
]
},
"completed_by": null,
"milestone": {
"id": 3902,
"epc_company_id": 3104,
"sequence": 1,
"title": "Engineering",
"description": "Our engineering team is preparing the engineering plans for your solar installation. Once the plans are complete, they will be reviewed for accuracy and code compliance prior to permitting.",
"mid": "a123b456",
"notify_customer": 0,
"visible_customer": 1,
"sms_body": "Enerflo Solar has great news! Your solar engineering is in full swing! Our expert team is crafting the final design, and soon, you'll receive the polished layout for your Solar Panels and their electrical setup via email. Your solar vision is turning into reality! Get ready to embrace the power of the sun! ☀️💫",
"email_body": "email body",
"email_subject": "Enerflo Solar - Engineering Plans Are Being Completed!",
"email_from": "[email protected]",
"meta_data": {
"estimate_days": "3",
"additional_emails": [
""
],
"notify_assigned_user": "0",
"sms_body_assigned_user": null,
"list_as_project_manager": "0",
"email_body_assigned_user": "",
"email_from_assigned_user": null,
"email_subject_assigned_user": null,
"email_from_type_assigned_user": null
},
"assigned_user_id": null,
"created_at": "2023-01-17 18:56:59",
"updated_at": "2024-04-11 18:14:23",
"email_from_type": "other",
"deleted_at": null
}
},
"all_milestones": [
{
"id": 00001
"mid": "ABC123
"name": "New Project",
"sequence": 0,
"completed_on": "2024-08-13 12:00:00",
"estimated_completion_date": "2024-08-13 12:00:00",
"start_date": "2024-08-09 12:00:00",
"notify_customer": null,
"visible_customer": null
},
{
"id": 00002
"mid": "ABC123",
"name": "Welcome!",
"sequence": 1,
"completed_on": "2024-08-20 12:00:00",
"estimated_completion_date": "2024-08-13 12:00:00",
"start_date": "2024-08-13 12:00:00",
"notify_customer": null,
"visible_customer": null
},
{
"id": 00003
"mid": "ABC123",
"name": "Site Survey",
"sequence": 2,
"completed_on": "2024-08-13 12:00:00",
"estimated_completion_date": "2024-08-13 12:00:00",
"start_date": "2024-08-13 12:00:00",
"notify_customer": null,
"visible_customer": null
},
{
"id": 00004
"mid": "ABC123",
"name": "Engineering",
"sequence": 3,
"completed_on": null,
"estimated_completion_date": "2024-08-16 00:00:00",
"start_date": "2024-08-13 12:00:00",
"notify_customer": null,
"visible_customer": null
}
],
"eventName": "update_install",
"agent": {
"id": 0000,
"user_id": 0000,
"company_id": 0000,
"manager_id": 0,
"project_manager_id": 0,
"created_at": "2023-01-23 23:45:34",
"updated_at": "2023-01-23 23:45:34",
"deleted_at": null,
"user": {
"id": 0000,
"first_name": "Enerflo",
"last_name": "Admin",
"email": "[email protected]",
"valid_email": 1,
"phone": "1111111111",
"user_type": "",
"meta_data": {
"inactive": "0",
"solo_email": "[email protected]",
"intercom_id": "123abc456def789",
"aurora_email": null,
"is_view_only": "0",
"allow_optimus": "1",
"notifications": {
"dealFeedEmail": "1"
},
"valid_email_ts": "2024-07-17 23:53:39",
"has_valid_email": 1,
"solo_email_3104": "[email protected]",
"sales_rep_license": null,
"can_create_customers": "1",
"primary_sms_supported": 0,
"can_create_manual_installs": "1",
"create_update_change_order": "1"
},
"timezone": "America/New_York",
"force_logout": 0,
"created_at": "2023-01-13 19:54:05",
"updated_at": "2024-07-17 23:53:39",
"deleted_at": null,
"invite_expires": null,
"invite_token": null,
"is_active": 1,
"intercom_hash": "123456abcdef789"
}
},
"company": {
"id": 0000,
"user_id": null,
"company_name": "Enerflo Solar",
"slug": "enerflosolar",
"company_phone": "1111111111",
"sms_number": "1111111111",
"sms_routing_number": "",
"company_address": "1234 Main St.",
"company_city": "Huntington Beach",
"company_state": "CA",
"company_zip": "92605",
"company_email": "[email protected]",
"lat": "33.660057",
"lng": "-117.998970",
"timezone": "America/Los_Angeles",
"company_url": "",
"company_logo": "https://assets.enerflo.io/assets/clients/companylogo.png"
"created_at": "2023-01-13 19:54:04",
"updated_at": "2024-08-02 16:46:38",
"v2_org_id": null,
"toll_free_number": "1111111111
"toll_free_sid": "ABC123456798
"old_sms_number": "000000000
"teamData": {
"crmId": null,
"ppwChanges": "1",
"requestDelay": null,
"epc_financing": "1",
"enerfloDesigns": "0",
"revisionFields": null,
"sendSmsMessage": false,
"accessProposals": null,
"designProposals": null,
"state_overrides": null,
"survey_type_ids": [
"0000
"0001
"0002
"0003
],
"ccEnerfloRequest": null,
"chatNotifications": null,
"disable_call_pilot": null,
"sendChatBotMessage": false,
"showSolarDesignUser": "0",
"disable_adder_pricing": null,
"disableEpcUserCloaking": null,
"adminCanEditProjectGroups": null,
"proposalRequestSectionIds": null,
"sales_org_project_settings": null,
"disable_milestone_notification": null,
"allow_sales_to_approve_contracts": null,
"enable_epc_branding_milestone_emails": "1"
}
},
"milestones": [
{
"id": 000001,
"epc_milestone_id": 0000,
"epc_install_id": 0000,
"completed_on": "2024-08-13 12:00:00",
"created_at": "2024-08-09 15:31:45",
"updated_at": "2024-08-13 14:40:17",
"estimated_completion_date": "2024-08-13 12:00:00",
"start_date": "2024-08-09 12:00:00",
"assigned_user_id": null,
"meta_data": {
"log": [
{
"ts": "2024-08-09 15:33:41",
"data": {
"start_date": "2024-08-09",
"completed_on": null,
"estimated_completion_date": null
},
"updated_user_id": 2
},
{
"ts": "2024-08-13 14:40:17",
"data": {
"start_date": "2024-08-09",
"completed_on": "2024-08-13",
"estimated_completion_date": "2024-08-13"
},
"updated_user_id": 0000
}
]
},
"completed_by": "95975",
"milestone": {
"id": 0000,
"epc_company_id": 0000,
"sequence": 0,
"title": "New Project",
"description": null,
"mid": "abc123",
"notify_customer": 0,
"visible_customer": 1,
"sms_body": null,
"email_body": "",
"email_subject": "",
"email_from": "",
"meta_data": {
"estimate_days": null,
"additional_emails": [
""
],
"notify_assigned_user": "0",
"sms_body_assigned_user": null,
"list_as_project_manager": "0",
"email_body_assigned_user": "",
"email_from_assigned_user": null,
"email_subject_assigned_user": null,
"email_from_type_assigned_user": null
},
"assigned_user_id": null,
"created_at": "2023-03-02 16:14:19",
"updated_at": "2024-02-26 20:47:25",
"email_from_type": "other",
"deleted_at": null
}
},
{
"id": 000002
"epc_milestone_id": 0000
"epc_install_id": 00000
"completed_on": "2024-08-20 12:00:00",
"created_at": "2024-08-09 15:31:45",
"updated_at": "2024-08-13 14:40:09",
"estimated_completion_date": "2024-08-13 12:00:00",
"start_date": "2024-08-13 12:00:00",
"assigned_user_id": null,
"meta_data": {
"log": [
{
"ts": "2024-08-13 14:37:23",
"data": {
"start_date": null,
"completed_on": "2024-08-20",
"estimated_completion_date": null
},
"updated_user_id": 0000
},
{
"ts": "2024-08-13 14:40:09",
"data": {
"start_date": "2024-08-13",
"completed_on": "2024-08-20",
"estimated_completion_date": "2024-08-13"
},
"updated_user_id": 95975
}
]
},
"completed_by": "95975",
"milestone": {
"id": 0002
"epc_company_id": 0000
"sequence": 1,
"title": "Welcome!",
"description": "Your project has been submitted and we're excited to get things started for you!",
"mid": "abc123",
"notify_customer": 0,
"visible_customer": 1,
"sms_body": "",
"email_body": "",
"email_subject": "",
"email_from": "",
"meta_data": {
"estimate_days": null,
"additional_emails": [
""
],
"notify_assigned_user": "0",
"sms_body_assigned_user": "",
"list_as_project_manager": "0",
"email_body_assigned_user": "",
"email_from_assigned_user": null,
"email_subject_assigned_user": "Welcome to {{company_name}},{{customer_name}}!",
"email_from_type_assigned_user": null
},
"assigned_user_id": null,
"created_at": "2023-01-17 18:47:18",
"updated_at": "2024-02-26 20:47:34",
"email_from_type": "other",
"deleted_at": null
}
}
]
}
Updated 3 months ago