POST request/customer/{CustomerId}/gas/bespoke/{BespokeId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| BespokeId | integer |
Required |
|
| CustomerId | integer |
Required |
Body Parameters
BespokeQuotePost| Name | Description | Type | Additional information |
|---|---|---|---|
| Contact | Contacts |
None. |
|
| ContractTypeId | byte |
None. |
|
| MeterCommission | decimal number |
None. |
|
| MugCommission | decimal number |
None. |
|
| PaymentTypeId | byte |
None. |
|
| RenewalTypeId | byte |
None. |
|
| Sites | Collection of SitesElectricDetails |
None. |
|
| Submitdate | date |
None. |
Request Formats
application/json, text/json
Sample:
{
"contact": {
"name": "sample string 1",
"contactId": 2,
"email": "sample string 3",
"contactNumber": "sample string 4"
},
"submitdate": "2025-11-05T12:18:56.3029091+00:00",
"contractTypeId": 64,
"renewalTypeId": 64,
"paymentTypeId": 64,
"sites": [
{
"siteId": 1,
"siteName": "sample string 2",
"siteAddress": {
"line1": "sample string 1",
"line2": "sample string 2",
"city": "sample string 3",
"county": "sample string 4",
"postcode": "sample string 5"
},
"meters": [
{
"meterId": 1,
"siteId": 2,
"mpan": "sample string 3",
"bespokeQuoteMeterId": 4,
"requestedStartDate": "2025-11-05T12:18:56.3029091+00:00",
"hh": {
"fuelId": 1,
"templateId": 1,
"url": "sample string 1",
"fileName": "sample string 2",
"uploadDate": "2025-11-05T12:18:56.3029091+00:00"
}
},
{
"meterId": 1,
"siteId": 2,
"mpan": "sample string 3",
"bespokeQuoteMeterId": 4,
"requestedStartDate": "2025-11-05T12:18:56.3029091+00:00",
"hh": {
"fuelId": 1,
"templateId": 1,
"url": "sample string 1",
"fileName": "sample string 2",
"uploadDate": "2025-11-05T12:18:56.3029091+00:00"
}
}
]
},
{
"siteId": 1,
"siteName": "sample string 2",
"siteAddress": {
"line1": "sample string 1",
"line2": "sample string 2",
"city": "sample string 3",
"county": "sample string 4",
"postcode": "sample string 5"
},
"meters": [
{
"meterId": 1,
"siteId": 2,
"mpan": "sample string 3",
"bespokeQuoteMeterId": 4,
"requestedStartDate": "2025-11-05T12:18:56.3029091+00:00",
"hh": {
"fuelId": 1,
"templateId": 1,
"url": "sample string 1",
"fileName": "sample string 2",
"uploadDate": "2025-11-05T12:18:56.3029091+00:00"
}
},
{
"meterId": 1,
"siteId": 2,
"mpan": "sample string 3",
"bespokeQuoteMeterId": 4,
"requestedStartDate": "2025-11-05T12:18:56.3029091+00:00",
"hh": {
"fuelId": 1,
"templateId": 1,
"url": "sample string 1",
"fileName": "sample string 2",
"uploadDate": "2025-11-05T12:18:56.3029091+00:00"
}
}
]
}
],
"meterCommission": 1.0,
"mugCommission": 1.0
}
text/html
Sample:
{"contact":{"name":"sample string 1","contactId":2,"email":"sample string 3","contactNumber":"sample string 4"},"submitdate":"2025-11-05T12:18:56.3029091+00:00","contractTypeId":64,"renewalTypeId":64,"paymentTypeId":64,"sites":[{"siteId":1,"siteName":"sample string 2","siteAddress":{"line1":"sample string 1","line2":"sample string 2","city":"sample string 3","county":"sample string 4","postcode":"sample string 5"},"meters":[{"meterId":1,"siteId":2,"mpan":"sample string 3","bespokeQuoteMeterId":4,"requestedStartDate":"2025-11-05T12:18:56.3029091+00:00","hh":{"fuelId":1,"templateId":1,"url":"sample string 1","fileName":"sample string 2","uploadDate":"2025-11-05T12:18:56.3029091+00:00"}},{"meterId":1,"siteId":2,"mpan":"sample string 3","bespokeQuoteMeterId":4,"requestedStartDate":"2025-11-05T12:18:56.3029091+00:00","hh":{"fuelId":1,"templateId":1,"url":"sample string 1","fileName":"sample string 2","uploadDate":"2025-11-05T12:18:56.3029091+00:00"}}]},{"siteId":1,"siteName":"sample string 2","siteAddress":{"line1":"sample string 1","line2":"sample string 2","city":"sample string 3","county":"sample string 4","postcode":"sample string 5"},"meters":[{"meterId":1,"siteId":2,"mpan":"sample string 3","bespokeQuoteMeterId":4,"requestedStartDate":"2025-11-05T12:18:56.3029091+00:00","hh":{"fuelId":1,"templateId":1,"url":"sample string 1","fileName":"sample string 2","uploadDate":"2025-11-05T12:18:56.3029091+00:00"}},{"meterId":1,"siteId":2,"mpan":"sample string 3","bespokeQuoteMeterId":4,"requestedStartDate":"2025-11-05T12:18:56.3029091+00:00","hh":{"fuelId":1,"templateId":1,"url":"sample string 1","fileName":"sample string 2","uploadDate":"2025-11-05T12:18:56.3029091+00:00"}}]}],"meterCommission":1.0,"mugCommission":1.0}
application/xml, text/xml
Sample:
<BespokeQuotePost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.QuoteDto">
<Contact>
<ContactId>2</ContactId>
<ContactNumber>sample string 4</ContactNumber>
<Email>sample string 3</Email>
<Name>sample string 1</Name>
</Contact>
<ContractTypeId>64</ContractTypeId>
<MeterCommission>1</MeterCommission>
<MugCommission>1</MugCommission>
<PaymentTypeId>64</PaymentTypeId>
<RenewalTypeId>64</RenewalTypeId>
<Sites>
<SitesElectricDetails>
<Meters>
<ElectricMeterDetails>
<BespokeQuoteMeterId>4</BespokeQuoteMeterId>
<HH xmlns:d6p1="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.FileStorage">
<d6p1:FileName>sample string 2</d6p1:FileName>
<d6p1:FuelId>1</d6p1:FuelId>
<d6p1:TemplateId>1</d6p1:TemplateId>
<d6p1:UploadDate>2025-11-05T12:18:56.3029091+00:00</d6p1:UploadDate>
<d6p1:Url>sample string 1</d6p1:Url>
</HH>
<MeterId>1</MeterId>
<Mpan>sample string 3</Mpan>
<RequestedStartDate>2025-11-05T12:18:56.3029091+00:00</RequestedStartDate>
<SiteId>2</SiteId>
</ElectricMeterDetails>
<ElectricMeterDetails>
<BespokeQuoteMeterId>4</BespokeQuoteMeterId>
<HH xmlns:d6p1="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.FileStorage">
<d6p1:FileName>sample string 2</d6p1:FileName>
<d6p1:FuelId>1</d6p1:FuelId>
<d6p1:TemplateId>1</d6p1:TemplateId>
<d6p1:UploadDate>2025-11-05T12:18:56.3029091+00:00</d6p1:UploadDate>
<d6p1:Url>sample string 1</d6p1:Url>
</HH>
<MeterId>1</MeterId>
<Mpan>sample string 3</Mpan>
<RequestedStartDate>2025-11-05T12:18:56.3029091+00:00</RequestedStartDate>
<SiteId>2</SiteId>
</ElectricMeterDetails>
</Meters>
<SiteAddress xmlns:d4p1="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.Default">
<d4p1:City>sample string 3</d4p1:City>
<d4p1:County>sample string 4</d4p1:County>
<d4p1:Line1>sample string 1</d4p1:Line1>
<d4p1:Line2>sample string 2</d4p1:Line2>
<d4p1:Postcode>sample string 5</d4p1:Postcode>
</SiteAddress>
<SiteId>1</SiteId>
<SiteName>sample string 2</SiteName>
</SitesElectricDetails>
<SitesElectricDetails>
<Meters>
<ElectricMeterDetails>
<BespokeQuoteMeterId>4</BespokeQuoteMeterId>
<HH xmlns:d6p1="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.FileStorage">
<d6p1:FileName>sample string 2</d6p1:FileName>
<d6p1:FuelId>1</d6p1:FuelId>
<d6p1:TemplateId>1</d6p1:TemplateId>
<d6p1:UploadDate>2025-11-05T12:18:56.3029091+00:00</d6p1:UploadDate>
<d6p1:Url>sample string 1</d6p1:Url>
</HH>
<MeterId>1</MeterId>
<Mpan>sample string 3</Mpan>
<RequestedStartDate>2025-11-05T12:18:56.3029091+00:00</RequestedStartDate>
<SiteId>2</SiteId>
</ElectricMeterDetails>
<ElectricMeterDetails>
<BespokeQuoteMeterId>4</BespokeQuoteMeterId>
<HH xmlns:d6p1="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.FileStorage">
<d6p1:FileName>sample string 2</d6p1:FileName>
<d6p1:FuelId>1</d6p1:FuelId>
<d6p1:TemplateId>1</d6p1:TemplateId>
<d6p1:UploadDate>2025-11-05T12:18:56.3029091+00:00</d6p1:UploadDate>
<d6p1:Url>sample string 1</d6p1:Url>
</HH>
<MeterId>1</MeterId>
<Mpan>sample string 3</Mpan>
<RequestedStartDate>2025-11-05T12:18:56.3029091+00:00</RequestedStartDate>
<SiteId>2</SiteId>
</ElectricMeterDetails>
</Meters>
<SiteAddress xmlns:d4p1="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.Default">
<d4p1:City>sample string 3</d4p1:City>
<d4p1:County>sample string 4</d4p1:County>
<d4p1:Line1>sample string 1</d4p1:Line1>
<d4p1:Line2>sample string 2</d4p1:Line2>
<d4p1:Postcode>sample string 5</d4p1:Postcode>
</SiteAddress>
<SiteId>1</SiteId>
<SiteName>sample string 2</SiteName>
</SitesElectricDetails>
</Sites>
<Submitdate>2025-11-05T12:18:56.3029091+00:00</Submitdate>
</BespokeQuotePost>
Response Information
Resource Description
booleanResponse Formats
application/json, text/json, text/html
Sample:
true
application/xml, text/xml
Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>