Skip to content

Instantly share code, notes, and snippets.

@baseten
Last active June 6, 2017 10:47
Show Gist options
  • Save baseten/cfa4d4fd0fd3433a4a0cc486df18f74c to your computer and use it in GitHub Desktop.
Save baseten/cfa4d4fd0fd3433a4a0cc486df18f74c to your computer and use it in GitHub Desktop.
Squeaky Quote API Contract
{
"quote_reference": "0123457",
"email_address": "someone@somewhere.com"
}
{
"postcode": "N1 2AJ"
}
{
"addresses": [
{
"company_name": "Squeaky Clean Energy Ltd",
"street_1": "Henry Wood House",
"street_2": "2 Riding House Street",
"street_3": "",
"city": "London",
"postcode": "W1W 7FA",
"mpan": "031362371015683976462"
},
{
"company_name": "Squeaky Clean Energy Ltd",
"street_1": "Henry Wood House",
"street_2": "2 Riding House Street",
"street_3": "",
"city": "London",
"postcode": "W1W 7FA",
"mpan": "041362371015683976462"
}
]
}
{
"address": {
"company_name": "Squeaky Clean Energy Ltd",
"street_1": "Henry Wood House",
"street_2": "2 Riding House Street",
"street_3": "",
"city": "London",
"postcode": "W1W 7FA",
"mpan": "031362371015683976462"
},
"current_supplier": "EDF Energy",
"quote_details": {
"units": 4000,
"spend": 600,
"start_date": "2017-05-26T09:57:04.649Z",
"period_months": [ 12, 24 ]
}
}
{
"quote_reference": "0123457",
"quote": {
"monthly": 150.39,
"annually": 1804.68
},
"generator_name": "Pant y Wal Wind Farm",
"electricity_unit_rates": [
{
"name": "Day",
"value": 16
},
{
"name": "Night",
"value": 12
}
],
"electricity_standing_charge": 2,
"tariff_end_date": "2017-05-26T09:57:04.649Z",
"guaranteed_date": "2017-05-26T09:57:04.649Z",
"electricity_projected_cost": 1804.68,
"tariff_comparison_rate": 14
}
{
"user": {
"title": "Mr",
"first_name": "Chris",
"last_name": "Bowden"
},
"address": {
"company_name": "Squeaky Clean Energy Ltd",
"street_1": "Henry Wood House",
"street_2": "2 Riding House Street",
"street_3": "",
"city": "London",
"postcode": "W1W 7FA",
"mpan": "031362371015683976462"
},
"contact_details": {
"phone": "0203 126 4947",
"email": "someone@somewhere.com",
"confirm_email": "someone@somewhere.com",
},
"terms_accepted": true
}
{
"contract_reference": "0123457",
"switch_date": "2017-05-26T09:57:04.649Z"
}
@baseten
Copy link
Author

baseten commented May 29, 2017

Does switch-request.json need a reference to the quote that was generated previously?

@baseten
Copy link
Author

baseten commented May 29, 2017

I have updated the term reference to be more specific as in some cases I think this is the quote reference and in others the contract reference?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment