POST request/customer/{CustomerId}/gas/bespoke/{BespokeId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
BespokeId

integer

Required

CustomerId

integer

Required

Body Parameters

BespokeQuotePost
NameDescriptionTypeAdditional 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-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+00:00",
          "hh": {
            "fuelId": 1,
            "templateId": 1,
            "url": "sample string 1",
            "fileName": "sample string 2",
            "uploadDate": "2025-06-26T12:12:13.4601422+00:00"
          }
        },
        {
          "meterId": 1,
          "siteId": 2,
          "mpan": "sample string 3",
          "bespokeQuoteMeterId": 4,
          "requestedStartDate": "2025-06-26T12:12:13.4601422+00:00",
          "hh": {
            "fuelId": 1,
            "templateId": 1,
            "url": "sample string 1",
            "fileName": "sample string 2",
            "uploadDate": "2025-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+00:00",
          "hh": {
            "fuelId": 1,
            "templateId": 1,
            "url": "sample string 1",
            "fileName": "sample string 2",
            "uploadDate": "2025-06-26T12:12:13.4601422+00:00"
          }
        },
        {
          "meterId": 1,
          "siteId": 2,
          "mpan": "sample string 3",
          "bespokeQuoteMeterId": 4,
          "requestedStartDate": "2025-06-26T12:12:13.4601422+00:00",
          "hh": {
            "fuelId": 1,
            "templateId": 1,
            "url": "sample string 1",
            "fileName": "sample string 2",
            "uploadDate": "2025-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+00:00","hh":{"fuelId":1,"templateId":1,"url":"sample string 1","fileName":"sample string 2","uploadDate":"2025-06-26T12:12:13.4601422+00:00"}},{"meterId":1,"siteId":2,"mpan":"sample string 3","bespokeQuoteMeterId":4,"requestedStartDate":"2025-06-26T12:12:13.4601422+00:00","hh":{"fuelId":1,"templateId":1,"url":"sample string 1","fileName":"sample string 2","uploadDate":"2025-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+00:00","hh":{"fuelId":1,"templateId":1,"url":"sample string 1","fileName":"sample string 2","uploadDate":"2025-06-26T12:12:13.4601422+00:00"}},{"meterId":1,"siteId":2,"mpan":"sample string 3","bespokeQuoteMeterId":4,"requestedStartDate":"2025-06-26T12:12:13.4601422+00:00","hh":{"fuelId":1,"templateId":1,"url":"sample string 1","fileName":"sample string 2","uploadDate":"2025-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+00:00</d6p1:UploadDate>
            <d6p1:Url>sample string 1</d6p1:Url>
          </HH>
          <MeterId>1</MeterId>
          <Mpan>sample string 3</Mpan>
          <RequestedStartDate>2025-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+00:00</d6p1:UploadDate>
            <d6p1:Url>sample string 1</d6p1:Url>
          </HH>
          <MeterId>1</MeterId>
          <Mpan>sample string 3</Mpan>
          <RequestedStartDate>2025-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+00:00</d6p1:UploadDate>
            <d6p1:Url>sample string 1</d6p1:Url>
          </HH>
          <MeterId>1</MeterId>
          <Mpan>sample string 3</Mpan>
          <RequestedStartDate>2025-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+00:00</d6p1:UploadDate>
            <d6p1:Url>sample string 1</d6p1:Url>
          </HH>
          <MeterId>1</MeterId>
          <Mpan>sample string 3</Mpan>
          <RequestedStartDate>2025-06-26T12:12:13.4601422+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-06-26T12:12:13.4601422+00:00</Submitdate>
</BespokeQuotePost>

Response Information

Resource Description

boolean

Response 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>