POST request/partners/tariff
Returns all the tariffs based on the tariff requests distIds = [ "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23" ] paymentIds = [ 1 (Monthly DD), 2 (Prepayment), 3 (Cash/Cheque), 4 (Quaterly DD)] fuelTypes = ["elecgas", "elec", "gas" ] meterTypes = [ "E7", "STD" ] datestoUse = [ "onsale-dates", "regulatory-dates", "regulatory-dates-with-3-month-buffer", "no-dates" ]
Request Information
URI Parameters
None.
Body Parameters
PartnersTariffRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| DatesToUse | string |
None. |
|
| DistIds | Collection of string |
None. |
|
| FuelTypes | Collection of string |
None. |
|
| MeterTypesElec | Collection of string |
None. |
|
| PayTypes | Collection of integer |
None. |
|
| SupplierId | integer |
None. |
|
| SupplierName | string |
None. |
|
| TariffName | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"supplierName": "sample string 1",
"supplierId": 1,
"tariffName": "sample string 2",
"distIds": [
"sample string 1",
"sample string 2"
],
"payTypes": [
1,
2
],
"fuelTypes": [
"sample string 1",
"sample string 2"
],
"meterTypesElec": [
"sample string 1",
"sample string 2"
],
"datesToUse": "sample string 3"
}
application/xml, text/xml
Sample:
<PartnersTariffRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGenius.Api.Domain.Default.BindingModel">
<DatesToUse>sample string 3</DatesToUse>
<DistIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</DistIds>
<FuelTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</FuelTypes>
<MeterTypesElec xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</MeterTypesElec>
<PayTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</PayTypes>
<SupplierId>1</SupplierId>
<SupplierName>sample string 1</SupplierName>
<TariffName>sample string 2</TariffName>
</PartnersTariffRequest>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SupplierName" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SupplierId" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="TariffName" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DistIds[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DistIds[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="PayTypes[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="PayTypes[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="FuelTypes[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="FuelTypes[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MeterTypesElec[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MeterTypesElec[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DatesToUse" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
PartnersTariffResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| data | DualData |
None. |
|
| message | string |
None. |
|
| statusCode | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"statusCode": 1,
"message": "sample string 2",
"data": {
"tariffs": [
{
"fuelType": "sample string 1",
"supplierName": "sample string 2",
"tariffName": "sample string 3",
"exitFeeElec": "sample string 4",
"exitFeeGas": "sample string 5",
"exitFeeCombined": "sample string 6",
"exitFeeEndDate": "sample string 7",
"fixedTermMonths": "sample string 8",
"fixedTermEndDate": "sample string 9",
"tariffTypes": [
"sample string 1",
"sample string 2"
],
"prices": [
{
"standingChargeGas": 1.0,
"standingChargeElec": 1.0,
"unitRate1Gas": 1.0,
"unitRate1Elec": 1.0,
"unitRate1LimitElec": 1.0,
"unitRate1LimitGas": 1.0,
"unitRate2Gas": 1.0,
"unitRate2Elec": 1.0,
"unitRateE7Elec": 1.0,
"unitRate2LimitGas": 1.0,
"unitRate3Gas": 1.0,
"priceLimitKWHMinElec": 1.0,
"priceLimitKWHMaxElec": 1.0,
"priceLimitKWHMinGas": 1.0,
"priceLimitKWHMaxGas": 1.0,
"productCodeElec": "sample string 1",
"productCodeGas": "sample string 2",
"productCodeElec2": "sample string 3",
"productCodeGas2": "sample string 4",
"distIds": [
"sample string 1",
"sample string 2"
],
"payTypes": [
1,
2
],
"discounts": [
{
"value": 1.0,
"label": "sample string 1",
"fuelType": "sample string 2",
"percentage": true
},
{
"value": 1.0,
"label": "sample string 1",
"fuelType": "sample string 2",
"percentage": true
}
],
"meterTypeElec": "sample string 5",
"regulatoryStartDate": "2025-10-24T22:52:38.2687823+00:00",
"regulatoryEndDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleStartDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleEndDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleAnalysisStartDate": {},
"onsaleAnalysisEndDate": {},
"timePeriodsElec": [
"sample string 1",
"sample string 2"
],
"timePeriodsGas": [
"sample string 1",
"sample string 2"
],
"directDebitRulesText": "sample string 8",
"directDebitWinterUpliftPercent": 1.0,
"gasTcr": "sample string 9",
"elecTcr": "sample string 10",
"unitRate1LimitPeriodElec": "sample string 11",
"unitRate1LimitPeriodGas": "sample string 12",
"productCodeElecgas": "sample string 13",
"productCodeElecgas2": "sample string 14",
"onlineTariffFlag": true,
"paperlessBillingFlag": true,
"paperBillingFlag": true,
"greenFlag": true,
"exclusiveFlag": true,
"fuelType": "sample string 20"
},
{
"standingChargeGas": 1.0,
"standingChargeElec": 1.0,
"unitRate1Gas": 1.0,
"unitRate1Elec": 1.0,
"unitRate1LimitElec": 1.0,
"unitRate1LimitGas": 1.0,
"unitRate2Gas": 1.0,
"unitRate2Elec": 1.0,
"unitRateE7Elec": 1.0,
"unitRate2LimitGas": 1.0,
"unitRate3Gas": 1.0,
"priceLimitKWHMinElec": 1.0,
"priceLimitKWHMaxElec": 1.0,
"priceLimitKWHMinGas": 1.0,
"priceLimitKWHMaxGas": 1.0,
"productCodeElec": "sample string 1",
"productCodeGas": "sample string 2",
"productCodeElec2": "sample string 3",
"productCodeGas2": "sample string 4",
"distIds": [
"sample string 1",
"sample string 2"
],
"payTypes": [
1,
2
],
"discounts": [
{
"value": 1.0,
"label": "sample string 1",
"fuelType": "sample string 2",
"percentage": true
},
{
"value": 1.0,
"label": "sample string 1",
"fuelType": "sample string 2",
"percentage": true
}
],
"meterTypeElec": "sample string 5",
"regulatoryStartDate": "2025-10-24T22:52:38.2687823+00:00",
"regulatoryEndDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleStartDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleEndDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleAnalysisStartDate": {},
"onsaleAnalysisEndDate": {},
"timePeriodsElec": [
"sample string 1",
"sample string 2"
],
"timePeriodsGas": [
"sample string 1",
"sample string 2"
],
"directDebitRulesText": "sample string 8",
"directDebitWinterUpliftPercent": 1.0,
"gasTcr": "sample string 9",
"elecTcr": "sample string 10",
"unitRate1LimitPeriodElec": "sample string 11",
"unitRate1LimitPeriodGas": "sample string 12",
"productCodeElecgas": "sample string 13",
"productCodeElecgas2": "sample string 14",
"onlineTariffFlag": true,
"paperlessBillingFlag": true,
"paperBillingFlag": true,
"greenFlag": true,
"exclusiveFlag": true,
"fuelType": "sample string 20"
}
],
"supplierId": 10,
"supplierRef": "sample string 11",
"vatType": "sample string 12",
"featureText1": "sample string 13",
"featureText2": "sample string 14",
"featureText3": "sample string 15",
"featureText4": "sample string 16",
"featureText5": "sample string 17",
"featureText6": "sample string 18",
"featureText7": "sample string 19",
"featureText8": "sample string 20",
"featureText9": "sample string 21",
"featureText10": "sample string 22",
"featureText11": "sample string 23",
"minKWHAllowedGas": 1,
"maxKWHAllowedGas": 1,
"minKWHAllowedElec": 1,
"maxKWHAllowedElec": 1,
"supplierPhoneCancellation": "sample string 24",
"warmHomeDiscountFlag": true,
"additionalProductsTextElec": "sample string 26",
"additionalProductsTextGas": "sample string 27",
"priceGuaranteedText": "sample string 28",
"incentivesText": "sample string 29",
"keyFactsText": "sample string 30",
"straplineText": "sample string 31",
"postcodeRestrictedFlag": true,
"smartMeterFlag": true,
"exclusiveFlag": true,
"smartMeterType": "sample string 35",
"tariffTermsPdf": "sample string 36",
"supplierLogo": "sample string 37"
},
{
"fuelType": "sample string 1",
"supplierName": "sample string 2",
"tariffName": "sample string 3",
"exitFeeElec": "sample string 4",
"exitFeeGas": "sample string 5",
"exitFeeCombined": "sample string 6",
"exitFeeEndDate": "sample string 7",
"fixedTermMonths": "sample string 8",
"fixedTermEndDate": "sample string 9",
"tariffTypes": [
"sample string 1",
"sample string 2"
],
"prices": [
{
"standingChargeGas": 1.0,
"standingChargeElec": 1.0,
"unitRate1Gas": 1.0,
"unitRate1Elec": 1.0,
"unitRate1LimitElec": 1.0,
"unitRate1LimitGas": 1.0,
"unitRate2Gas": 1.0,
"unitRate2Elec": 1.0,
"unitRateE7Elec": 1.0,
"unitRate2LimitGas": 1.0,
"unitRate3Gas": 1.0,
"priceLimitKWHMinElec": 1.0,
"priceLimitKWHMaxElec": 1.0,
"priceLimitKWHMinGas": 1.0,
"priceLimitKWHMaxGas": 1.0,
"productCodeElec": "sample string 1",
"productCodeGas": "sample string 2",
"productCodeElec2": "sample string 3",
"productCodeGas2": "sample string 4",
"distIds": [
"sample string 1",
"sample string 2"
],
"payTypes": [
1,
2
],
"discounts": [
{
"value": 1.0,
"label": "sample string 1",
"fuelType": "sample string 2",
"percentage": true
},
{
"value": 1.0,
"label": "sample string 1",
"fuelType": "sample string 2",
"percentage": true
}
],
"meterTypeElec": "sample string 5",
"regulatoryStartDate": "2025-10-24T22:52:38.2687823+00:00",
"regulatoryEndDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleStartDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleEndDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleAnalysisStartDate": {},
"onsaleAnalysisEndDate": {},
"timePeriodsElec": [
"sample string 1",
"sample string 2"
],
"timePeriodsGas": [
"sample string 1",
"sample string 2"
],
"directDebitRulesText": "sample string 8",
"directDebitWinterUpliftPercent": 1.0,
"gasTcr": "sample string 9",
"elecTcr": "sample string 10",
"unitRate1LimitPeriodElec": "sample string 11",
"unitRate1LimitPeriodGas": "sample string 12",
"productCodeElecgas": "sample string 13",
"productCodeElecgas2": "sample string 14",
"onlineTariffFlag": true,
"paperlessBillingFlag": true,
"paperBillingFlag": true,
"greenFlag": true,
"exclusiveFlag": true,
"fuelType": "sample string 20"
},
{
"standingChargeGas": 1.0,
"standingChargeElec": 1.0,
"unitRate1Gas": 1.0,
"unitRate1Elec": 1.0,
"unitRate1LimitElec": 1.0,
"unitRate1LimitGas": 1.0,
"unitRate2Gas": 1.0,
"unitRate2Elec": 1.0,
"unitRateE7Elec": 1.0,
"unitRate2LimitGas": 1.0,
"unitRate3Gas": 1.0,
"priceLimitKWHMinElec": 1.0,
"priceLimitKWHMaxElec": 1.0,
"priceLimitKWHMinGas": 1.0,
"priceLimitKWHMaxGas": 1.0,
"productCodeElec": "sample string 1",
"productCodeGas": "sample string 2",
"productCodeElec2": "sample string 3",
"productCodeGas2": "sample string 4",
"distIds": [
"sample string 1",
"sample string 2"
],
"payTypes": [
1,
2
],
"discounts": [
{
"value": 1.0,
"label": "sample string 1",
"fuelType": "sample string 2",
"percentage": true
},
{
"value": 1.0,
"label": "sample string 1",
"fuelType": "sample string 2",
"percentage": true
}
],
"meterTypeElec": "sample string 5",
"regulatoryStartDate": "2025-10-24T22:52:38.2687823+00:00",
"regulatoryEndDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleStartDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleEndDate": "2025-10-24T22:52:38.2687823+00:00",
"onsaleAnalysisStartDate": {},
"onsaleAnalysisEndDate": {},
"timePeriodsElec": [
"sample string 1",
"sample string 2"
],
"timePeriodsGas": [
"sample string 1",
"sample string 2"
],
"directDebitRulesText": "sample string 8",
"directDebitWinterUpliftPercent": 1.0,
"gasTcr": "sample string 9",
"elecTcr": "sample string 10",
"unitRate1LimitPeriodElec": "sample string 11",
"unitRate1LimitPeriodGas": "sample string 12",
"productCodeElecgas": "sample string 13",
"productCodeElecgas2": "sample string 14",
"onlineTariffFlag": true,
"paperlessBillingFlag": true,
"paperBillingFlag": true,
"greenFlag": true,
"exclusiveFlag": true,
"fuelType": "sample string 20"
}
],
"supplierId": 10,
"supplierRef": "sample string 11",
"vatType": "sample string 12",
"featureText1": "sample string 13",
"featureText2": "sample string 14",
"featureText3": "sample string 15",
"featureText4": "sample string 16",
"featureText5": "sample string 17",
"featureText6": "sample string 18",
"featureText7": "sample string 19",
"featureText8": "sample string 20",
"featureText9": "sample string 21",
"featureText10": "sample string 22",
"featureText11": "sample string 23",
"minKWHAllowedGas": 1,
"maxKWHAllowedGas": 1,
"minKWHAllowedElec": 1,
"maxKWHAllowedElec": 1,
"supplierPhoneCancellation": "sample string 24",
"warmHomeDiscountFlag": true,
"additionalProductsTextElec": "sample string 26",
"additionalProductsTextGas": "sample string 27",
"priceGuaranteedText": "sample string 28",
"incentivesText": "sample string 29",
"keyFactsText": "sample string 30",
"straplineText": "sample string 31",
"postcodeRestrictedFlag": true,
"smartMeterFlag": true,
"exclusiveFlag": true,
"smartMeterType": "sample string 35",
"tariffTermsPdf": "sample string 36",
"supplierLogo": "sample string 37"
}
]
}
}
application/xml, text/xml
Sample:
<PartnersTariffResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGenius.Api.Domain.Default.BindingModel">
<data>
<tariffs>
<DualTariff>
<additionalProductsTextElec>sample string 26</additionalProductsTextElec>
<additionalProductsTextGas>sample string 27</additionalProductsTextGas>
<exclusiveFlag>true</exclusiveFlag>
<exitFeeCombined>sample string 6</exitFeeCombined>
<exitFeeElec>sample string 4</exitFeeElec>
<exitFeeEndDate>sample string 7</exitFeeEndDate>
<exitFeeGas>sample string 5</exitFeeGas>
<featureText1>sample string 13</featureText1>
<featureText10>sample string 22</featureText10>
<featureText11>sample string 23</featureText11>
<featureText2>sample string 14</featureText2>
<featureText3>sample string 15</featureText3>
<featureText4>sample string 16</featureText4>
<featureText5>sample string 17</featureText5>
<featureText6>sample string 18</featureText6>
<featureText7>sample string 19</featureText7>
<featureText8>sample string 20</featureText8>
<featureText9>sample string 21</featureText9>
<fixedTermEndDate>sample string 9</fixedTermEndDate>
<fixedTermMonths>sample string 8</fixedTermMonths>
<fuelType>sample string 1</fuelType>
<incentivesText>sample string 29</incentivesText>
<keyFactsText>sample string 30</keyFactsText>
<maxKWHAllowedElec>1</maxKWHAllowedElec>
<maxKWHAllowedGas>1</maxKWHAllowedGas>
<minKWHAllowedElec>1</minKWHAllowedElec>
<minKWHAllowedGas>1</minKWHAllowedGas>
<postcodeRestrictedFlag>true</postcodeRestrictedFlag>
<priceGuaranteedText>sample string 28</priceGuaranteedText>
<prices>
<DualPrice>
<directDebitRulesText>sample string 8</directDebitRulesText>
<directDebitWinterUpliftPercent>1</directDebitWinterUpliftPercent>
<discounts>
<Discount>
<fuelType>sample string 2</fuelType>
<label>sample string 1</label>
<percentage>true</percentage>
<value>1</value>
</Discount>
<Discount>
<fuelType>sample string 2</fuelType>
<label>sample string 1</label>
<percentage>true</percentage>
<value>1</value>
</Discount>
</discounts>
<distIds xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</distIds>
<elecTcr>sample string 10</elecTcr>
<exclusiveFlag>true</exclusiveFlag>
<fuelType>sample string 20</fuelType>
<gasTcr>sample string 9</gasTcr>
<greenFlag>true</greenFlag>
<meterTypeElec>sample string 5</meterTypeElec>
<onlineTariffFlag>true</onlineTariffFlag>
<onsaleAnalysisEndDate />
<onsaleAnalysisStartDate />
<onsaleEndDate>2025-10-24T22:52:38.2687823+00:00</onsaleEndDate>
<onsaleStartDate>2025-10-24T22:52:38.2687823+00:00</onsaleStartDate>
<paperBillingFlag>true</paperBillingFlag>
<paperlessBillingFlag>true</paperlessBillingFlag>
<payTypes xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:int>1</d7p1:int>
<d7p1:int>2</d7p1:int>
</payTypes>
<priceLimitKWHMaxElec>1</priceLimitKWHMaxElec>
<priceLimitKWHMaxGas>1</priceLimitKWHMaxGas>
<priceLimitKWHMinElec>1</priceLimitKWHMinElec>
<priceLimitKWHMinGas>1</priceLimitKWHMinGas>
<productCodeElec>sample string 1</productCodeElec>
<productCodeElec2>sample string 3</productCodeElec2>
<productCodeElecgas>sample string 13</productCodeElecgas>
<productCodeElecgas2>sample string 14</productCodeElecgas2>
<productCodeGas>sample string 2</productCodeGas>
<productCodeGas2>sample string 4</productCodeGas2>
<regulatoryEndDate>2025-10-24T22:52:38.2687823+00:00</regulatoryEndDate>
<regulatoryStartDate>2025-10-24T22:52:38.2687823+00:00</regulatoryStartDate>
<standingChargeElec>1</standingChargeElec>
<standingChargeGas>1</standingChargeGas>
<timePeriodsElec xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</timePeriodsElec>
<timePeriodsGas xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</timePeriodsGas>
<unitRate1Elec>1</unitRate1Elec>
<unitRate1Gas>1</unitRate1Gas>
<unitRate1LimitElec>1</unitRate1LimitElec>
<unitRate1LimitGas>1</unitRate1LimitGas>
<unitRate1LimitPeriodElec>sample string 11</unitRate1LimitPeriodElec>
<unitRate1LimitPeriodGas>sample string 12</unitRate1LimitPeriodGas>
<unitRate2Elec>1</unitRate2Elec>
<unitRate2Gas>1</unitRate2Gas>
<unitRate2LimitGas>1</unitRate2LimitGas>
<unitRate3Gas>1</unitRate3Gas>
<unitRateE7Elec>1</unitRateE7Elec>
</DualPrice>
<DualPrice>
<directDebitRulesText>sample string 8</directDebitRulesText>
<directDebitWinterUpliftPercent>1</directDebitWinterUpliftPercent>
<discounts>
<Discount>
<fuelType>sample string 2</fuelType>
<label>sample string 1</label>
<percentage>true</percentage>
<value>1</value>
</Discount>
<Discount>
<fuelType>sample string 2</fuelType>
<label>sample string 1</label>
<percentage>true</percentage>
<value>1</value>
</Discount>
</discounts>
<distIds xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</distIds>
<elecTcr>sample string 10</elecTcr>
<exclusiveFlag>true</exclusiveFlag>
<fuelType>sample string 20</fuelType>
<gasTcr>sample string 9</gasTcr>
<greenFlag>true</greenFlag>
<meterTypeElec>sample string 5</meterTypeElec>
<onlineTariffFlag>true</onlineTariffFlag>
<onsaleAnalysisEndDate />
<onsaleAnalysisStartDate />
<onsaleEndDate>2025-10-24T22:52:38.2687823+00:00</onsaleEndDate>
<onsaleStartDate>2025-10-24T22:52:38.2687823+00:00</onsaleStartDate>
<paperBillingFlag>true</paperBillingFlag>
<paperlessBillingFlag>true</paperlessBillingFlag>
<payTypes xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:int>1</d7p1:int>
<d7p1:int>2</d7p1:int>
</payTypes>
<priceLimitKWHMaxElec>1</priceLimitKWHMaxElec>
<priceLimitKWHMaxGas>1</priceLimitKWHMaxGas>
<priceLimitKWHMinElec>1</priceLimitKWHMinElec>
<priceLimitKWHMinGas>1</priceLimitKWHMinGas>
<productCodeElec>sample string 1</productCodeElec>
<productCodeElec2>sample string 3</productCodeElec2>
<productCodeElecgas>sample string 13</productCodeElecgas>
<productCodeElecgas2>sample string 14</productCodeElecgas2>
<productCodeGas>sample string 2</productCodeGas>
<productCodeGas2>sample string 4</productCodeGas2>
<regulatoryEndDate>2025-10-24T22:52:38.2687823+00:00</regulatoryEndDate>
<regulatoryStartDate>2025-10-24T22:52:38.2687823+00:00</regulatoryStartDate>
<standingChargeElec>1</standingChargeElec>
<standingChargeGas>1</standingChargeGas>
<timePeriodsElec xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</timePeriodsElec>
<timePeriodsGas xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</timePeriodsGas>
<unitRate1Elec>1</unitRate1Elec>
<unitRate1Gas>1</unitRate1Gas>
<unitRate1LimitElec>1</unitRate1LimitElec>
<unitRate1LimitGas>1</unitRate1LimitGas>
<unitRate1LimitPeriodElec>sample string 11</unitRate1LimitPeriodElec>
<unitRate1LimitPeriodGas>sample string 12</unitRate1LimitPeriodGas>
<unitRate2Elec>1</unitRate2Elec>
<unitRate2Gas>1</unitRate2Gas>
<unitRate2LimitGas>1</unitRate2LimitGas>
<unitRate3Gas>1</unitRate3Gas>
<unitRateE7Elec>1</unitRateE7Elec>
</DualPrice>
</prices>
<smartMeterFlag>true</smartMeterFlag>
<smartMeterType>sample string 35</smartMeterType>
<straplineText>sample string 31</straplineText>
<supplierId>10</supplierId>
<supplierLogo>sample string 37</supplierLogo>
<supplierName>sample string 2</supplierName>
<supplierPhoneCancellation>sample string 24</supplierPhoneCancellation>
<supplierRef>sample string 11</supplierRef>
<tariffName>sample string 3</tariffName>
<tariffTermsPdf>sample string 36</tariffTermsPdf>
<tariffTypes xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</tariffTypes>
<vatType>sample string 12</vatType>
<warmHomeDiscountFlag>true</warmHomeDiscountFlag>
</DualTariff>
<DualTariff>
<additionalProductsTextElec>sample string 26</additionalProductsTextElec>
<additionalProductsTextGas>sample string 27</additionalProductsTextGas>
<exclusiveFlag>true</exclusiveFlag>
<exitFeeCombined>sample string 6</exitFeeCombined>
<exitFeeElec>sample string 4</exitFeeElec>
<exitFeeEndDate>sample string 7</exitFeeEndDate>
<exitFeeGas>sample string 5</exitFeeGas>
<featureText1>sample string 13</featureText1>
<featureText10>sample string 22</featureText10>
<featureText11>sample string 23</featureText11>
<featureText2>sample string 14</featureText2>
<featureText3>sample string 15</featureText3>
<featureText4>sample string 16</featureText4>
<featureText5>sample string 17</featureText5>
<featureText6>sample string 18</featureText6>
<featureText7>sample string 19</featureText7>
<featureText8>sample string 20</featureText8>
<featureText9>sample string 21</featureText9>
<fixedTermEndDate>sample string 9</fixedTermEndDate>
<fixedTermMonths>sample string 8</fixedTermMonths>
<fuelType>sample string 1</fuelType>
<incentivesText>sample string 29</incentivesText>
<keyFactsText>sample string 30</keyFactsText>
<maxKWHAllowedElec>1</maxKWHAllowedElec>
<maxKWHAllowedGas>1</maxKWHAllowedGas>
<minKWHAllowedElec>1</minKWHAllowedElec>
<minKWHAllowedGas>1</minKWHAllowedGas>
<postcodeRestrictedFlag>true</postcodeRestrictedFlag>
<priceGuaranteedText>sample string 28</priceGuaranteedText>
<prices>
<DualPrice>
<directDebitRulesText>sample string 8</directDebitRulesText>
<directDebitWinterUpliftPercent>1</directDebitWinterUpliftPercent>
<discounts>
<Discount>
<fuelType>sample string 2</fuelType>
<label>sample string 1</label>
<percentage>true</percentage>
<value>1</value>
</Discount>
<Discount>
<fuelType>sample string 2</fuelType>
<label>sample string 1</label>
<percentage>true</percentage>
<value>1</value>
</Discount>
</discounts>
<distIds xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</distIds>
<elecTcr>sample string 10</elecTcr>
<exclusiveFlag>true</exclusiveFlag>
<fuelType>sample string 20</fuelType>
<gasTcr>sample string 9</gasTcr>
<greenFlag>true</greenFlag>
<meterTypeElec>sample string 5</meterTypeElec>
<onlineTariffFlag>true</onlineTariffFlag>
<onsaleAnalysisEndDate />
<onsaleAnalysisStartDate />
<onsaleEndDate>2025-10-24T22:52:38.2687823+00:00</onsaleEndDate>
<onsaleStartDate>2025-10-24T22:52:38.2687823+00:00</onsaleStartDate>
<paperBillingFlag>true</paperBillingFlag>
<paperlessBillingFlag>true</paperlessBillingFlag>
<payTypes xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:int>1</d7p1:int>
<d7p1:int>2</d7p1:int>
</payTypes>
<priceLimitKWHMaxElec>1</priceLimitKWHMaxElec>
<priceLimitKWHMaxGas>1</priceLimitKWHMaxGas>
<priceLimitKWHMinElec>1</priceLimitKWHMinElec>
<priceLimitKWHMinGas>1</priceLimitKWHMinGas>
<productCodeElec>sample string 1</productCodeElec>
<productCodeElec2>sample string 3</productCodeElec2>
<productCodeElecgas>sample string 13</productCodeElecgas>
<productCodeElecgas2>sample string 14</productCodeElecgas2>
<productCodeGas>sample string 2</productCodeGas>
<productCodeGas2>sample string 4</productCodeGas2>
<regulatoryEndDate>2025-10-24T22:52:38.2687823+00:00</regulatoryEndDate>
<regulatoryStartDate>2025-10-24T22:52:38.2687823+00:00</regulatoryStartDate>
<standingChargeElec>1</standingChargeElec>
<standingChargeGas>1</standingChargeGas>
<timePeriodsElec xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</timePeriodsElec>
<timePeriodsGas xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</timePeriodsGas>
<unitRate1Elec>1</unitRate1Elec>
<unitRate1Gas>1</unitRate1Gas>
<unitRate1LimitElec>1</unitRate1LimitElec>
<unitRate1LimitGas>1</unitRate1LimitGas>
<unitRate1LimitPeriodElec>sample string 11</unitRate1LimitPeriodElec>
<unitRate1LimitPeriodGas>sample string 12</unitRate1LimitPeriodGas>
<unitRate2Elec>1</unitRate2Elec>
<unitRate2Gas>1</unitRate2Gas>
<unitRate2LimitGas>1</unitRate2LimitGas>
<unitRate3Gas>1</unitRate3Gas>
<unitRateE7Elec>1</unitRateE7Elec>
</DualPrice>
<DualPrice>
<directDebitRulesText>sample string 8</directDebitRulesText>
<directDebitWinterUpliftPercent>1</directDebitWinterUpliftPercent>
<discounts>
<Discount>
<fuelType>sample string 2</fuelType>
<label>sample string 1</label>
<percentage>true</percentage>
<value>1</value>
</Discount>
<Discount>
<fuelType>sample string 2</fuelType>
<label>sample string 1</label>
<percentage>true</percentage>
<value>1</value>
</Discount>
</discounts>
<distIds xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</distIds>
<elecTcr>sample string 10</elecTcr>
<exclusiveFlag>true</exclusiveFlag>
<fuelType>sample string 20</fuelType>
<gasTcr>sample string 9</gasTcr>
<greenFlag>true</greenFlag>
<meterTypeElec>sample string 5</meterTypeElec>
<onlineTariffFlag>true</onlineTariffFlag>
<onsaleAnalysisEndDate />
<onsaleAnalysisStartDate />
<onsaleEndDate>2025-10-24T22:52:38.2687823+00:00</onsaleEndDate>
<onsaleStartDate>2025-10-24T22:52:38.2687823+00:00</onsaleStartDate>
<paperBillingFlag>true</paperBillingFlag>
<paperlessBillingFlag>true</paperlessBillingFlag>
<payTypes xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:int>1</d7p1:int>
<d7p1:int>2</d7p1:int>
</payTypes>
<priceLimitKWHMaxElec>1</priceLimitKWHMaxElec>
<priceLimitKWHMaxGas>1</priceLimitKWHMaxGas>
<priceLimitKWHMinElec>1</priceLimitKWHMinElec>
<priceLimitKWHMinGas>1</priceLimitKWHMinGas>
<productCodeElec>sample string 1</productCodeElec>
<productCodeElec2>sample string 3</productCodeElec2>
<productCodeElecgas>sample string 13</productCodeElecgas>
<productCodeElecgas2>sample string 14</productCodeElecgas2>
<productCodeGas>sample string 2</productCodeGas>
<productCodeGas2>sample string 4</productCodeGas2>
<regulatoryEndDate>2025-10-24T22:52:38.2687823+00:00</regulatoryEndDate>
<regulatoryStartDate>2025-10-24T22:52:38.2687823+00:00</regulatoryStartDate>
<standingChargeElec>1</standingChargeElec>
<standingChargeGas>1</standingChargeGas>
<timePeriodsElec xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</timePeriodsElec>
<timePeriodsGas xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>sample string 1</d7p1:string>
<d7p1:string>sample string 2</d7p1:string>
</timePeriodsGas>
<unitRate1Elec>1</unitRate1Elec>
<unitRate1Gas>1</unitRate1Gas>
<unitRate1LimitElec>1</unitRate1LimitElec>
<unitRate1LimitGas>1</unitRate1LimitGas>
<unitRate1LimitPeriodElec>sample string 11</unitRate1LimitPeriodElec>
<unitRate1LimitPeriodGas>sample string 12</unitRate1LimitPeriodGas>
<unitRate2Elec>1</unitRate2Elec>
<unitRate2Gas>1</unitRate2Gas>
<unitRate2LimitGas>1</unitRate2LimitGas>
<unitRate3Gas>1</unitRate3Gas>
<unitRateE7Elec>1</unitRateE7Elec>
</DualPrice>
</prices>
<smartMeterFlag>true</smartMeterFlag>
<smartMeterType>sample string 35</smartMeterType>
<straplineText>sample string 31</straplineText>
<supplierId>10</supplierId>
<supplierLogo>sample string 37</supplierLogo>
<supplierName>sample string 2</supplierName>
<supplierPhoneCancellation>sample string 24</supplierPhoneCancellation>
<supplierRef>sample string 11</supplierRef>
<tariffName>sample string 3</tariffName>
<tariffTermsPdf>sample string 36</tariffTermsPdf>
<tariffTypes xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</tariffTypes>
<vatType>sample string 12</vatType>
<warmHomeDiscountFlag>true</warmHomeDiscountFlag>
</DualTariff>
</tariffs>
</data>
<message>sample string 2</message>
<statusCode>1</statusCode>
</PartnersTariffResponse>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="statusCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="message" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].fuelType" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].supplierName" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].tariffName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].exitFeeElec" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].exitFeeGas" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].exitFeeCombined" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].exitFeeEndDate" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].fixedTermMonths" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].fixedTermEndDate" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].tariffTypes[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].tariffTypes[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].standingChargeGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].standingChargeElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate1Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate1Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate1LimitElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate1LimitGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate2Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate2Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRateE7Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate2LimitGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate3Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].priceLimitKWHMinElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].priceLimitKWHMaxElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].priceLimitKWHMinGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].priceLimitKWHMaxGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].productCodeElec" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].productCodeGas" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].productCodeElec2" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].productCodeGas2" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].distIds[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].distIds[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].payTypes[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].payTypes[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].discounts[0].value" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].discounts[0].label" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].discounts[0].fuelType" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].discounts[0].percentage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].discounts[1].value" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].discounts[1].label" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].discounts[1].fuelType" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].discounts[1].percentage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].meterTypeElec" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].regulatoryStartDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].regulatoryEndDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].onsaleStartDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].onsaleEndDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].onsaleAnalysisStartDate" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].onsaleAnalysisEndDate" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].timePeriodsElec[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].timePeriodsElec[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].timePeriodsGas[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].timePeriodsGas[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].directDebitRulesText" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].directDebitWinterUpliftPercent" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].gasTcr" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].elecTcr" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate1LimitPeriodElec" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].unitRate1LimitPeriodGas" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].productCodeElecgas" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].productCodeElecgas2" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].onlineTariffFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].paperlessBillingFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].paperBillingFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].greenFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].exclusiveFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[0].fuelType" sample string 20 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].standingChargeGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].standingChargeElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate1Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate1Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate1LimitElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate1LimitGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate2Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate2Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRateE7Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate2LimitGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate3Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].priceLimitKWHMinElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].priceLimitKWHMaxElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].priceLimitKWHMinGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].priceLimitKWHMaxGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].productCodeElec" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].productCodeGas" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].productCodeElec2" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].productCodeGas2" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].distIds[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].distIds[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].payTypes[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].payTypes[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].discounts[0].value" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].discounts[0].label" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].discounts[0].fuelType" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].discounts[0].percentage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].discounts[1].value" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].discounts[1].label" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].discounts[1].fuelType" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].discounts[1].percentage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].meterTypeElec" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].regulatoryStartDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].regulatoryEndDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].onsaleStartDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].onsaleEndDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].onsaleAnalysisStartDate" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].onsaleAnalysisEndDate" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].timePeriodsElec[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].timePeriodsElec[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].timePeriodsGas[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].timePeriodsGas[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].directDebitRulesText" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].directDebitWinterUpliftPercent" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].gasTcr" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].elecTcr" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate1LimitPeriodElec" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].unitRate1LimitPeriodGas" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].productCodeElecgas" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].productCodeElecgas2" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].onlineTariffFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].paperlessBillingFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].paperBillingFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].greenFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].exclusiveFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].prices[1].fuelType" sample string 20 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].supplierId" 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].supplierRef" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].vatType" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText1" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText2" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText3" sample string 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText4" sample string 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText5" sample string 17 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText6" sample string 18 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText7" sample string 19 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText8" sample string 20 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText9" sample string 21 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText10" sample string 22 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].featureText11" sample string 23 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].minKWHAllowedGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].maxKWHAllowedGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].minKWHAllowedElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].maxKWHAllowedElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].supplierPhoneCancellation" sample string 24 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].warmHomeDiscountFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].additionalProductsTextElec" sample string 26 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].additionalProductsTextGas" sample string 27 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].priceGuaranteedText" sample string 28 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].incentivesText" sample string 29 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].keyFactsText" sample string 30 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].straplineText" sample string 31 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].postcodeRestrictedFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].smartMeterFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].exclusiveFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].smartMeterType" sample string 35 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].tariffTermsPdf" sample string 36 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[0].supplierLogo" sample string 37 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].fuelType" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].supplierName" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].tariffName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].exitFeeElec" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].exitFeeGas" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].exitFeeCombined" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].exitFeeEndDate" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].fixedTermMonths" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].fixedTermEndDate" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].tariffTypes[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].tariffTypes[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].standingChargeGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].standingChargeElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate1Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate1Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate1LimitElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate1LimitGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate2Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate2Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRateE7Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate2LimitGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate3Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].priceLimitKWHMinElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].priceLimitKWHMaxElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].priceLimitKWHMinGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].priceLimitKWHMaxGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].productCodeElec" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].productCodeGas" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].productCodeElec2" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].productCodeGas2" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].distIds[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].distIds[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].payTypes[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].payTypes[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].discounts[0].value" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].discounts[0].label" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].discounts[0].fuelType" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].discounts[0].percentage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].discounts[1].value" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].discounts[1].label" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].discounts[1].fuelType" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].discounts[1].percentage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].meterTypeElec" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].regulatoryStartDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].regulatoryEndDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].onsaleStartDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].onsaleEndDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].onsaleAnalysisStartDate" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].onsaleAnalysisEndDate" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].timePeriodsElec[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].timePeriodsElec[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].timePeriodsGas[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].timePeriodsGas[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].directDebitRulesText" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].directDebitWinterUpliftPercent" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].gasTcr" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].elecTcr" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate1LimitPeriodElec" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].unitRate1LimitPeriodGas" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].productCodeElecgas" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].productCodeElecgas2" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].onlineTariffFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].paperlessBillingFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].paperBillingFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].greenFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].exclusiveFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[0].fuelType" sample string 20 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].standingChargeGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].standingChargeElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate1Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate1Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate1LimitElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate1LimitGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate2Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate2Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRateE7Elec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate2LimitGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate3Gas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].priceLimitKWHMinElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].priceLimitKWHMaxElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].priceLimitKWHMinGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].priceLimitKWHMaxGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].productCodeElec" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].productCodeGas" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].productCodeElec2" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].productCodeGas2" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].distIds[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].distIds[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].payTypes[0]" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].payTypes[1]" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].discounts[0].value" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].discounts[0].label" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].discounts[0].fuelType" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].discounts[0].percentage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].discounts[1].value" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].discounts[1].label" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].discounts[1].fuelType" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].discounts[1].percentage" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].meterTypeElec" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].regulatoryStartDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].regulatoryEndDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].onsaleStartDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].onsaleEndDate" 2025-10-24T22:52:38.2687823+00:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].onsaleAnalysisStartDate" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].onsaleAnalysisEndDate" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].timePeriodsElec[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].timePeriodsElec[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].timePeriodsGas[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].timePeriodsGas[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].directDebitRulesText" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].directDebitWinterUpliftPercent" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].gasTcr" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].elecTcr" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate1LimitPeriodElec" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].unitRate1LimitPeriodGas" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].productCodeElecgas" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].productCodeElecgas2" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].onlineTariffFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].paperlessBillingFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].paperBillingFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].greenFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].exclusiveFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].prices[1].fuelType" sample string 20 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].supplierId" 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].supplierRef" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].vatType" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText1" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText2" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText3" sample string 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText4" sample string 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText5" sample string 17 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText6" sample string 18 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText7" sample string 19 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText8" sample string 20 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText9" sample string 21 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText10" sample string 22 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].featureText11" sample string 23 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].minKWHAllowedGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].maxKWHAllowedGas" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].minKWHAllowedElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].maxKWHAllowedElec" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].supplierPhoneCancellation" sample string 24 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].warmHomeDiscountFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].additionalProductsTextElec" sample string 26 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].additionalProductsTextGas" sample string 27 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].priceGuaranteedText" sample string 28 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].incentivesText" sample string 29 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].keyFactsText" sample string 30 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].straplineText" sample string 31 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].postcodeRestrictedFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].smartMeterFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].exclusiveFlag" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].smartMeterType" sample string 35 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].tariffTermsPdf" sample string 36 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="data.tariffs[1].supplierLogo" sample string 37 --MultipartDataMediaFormatterBoundary1q2w3e--