POST request/customer/{CustomerId}/fuel/{FuelId}/quote/create
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| CustomerId | integer |
Required |
|
| FuelId | integer |
Required |
Body Parameters
SiteQuoteCreate| Name | Description | Type | Additional information |
|---|---|---|---|
| Commission | decimal number |
None. |
|
| ContractTypeId | byte |
None. |
|
| Meters | Collection of SiteMeter |
None. |
|
| PaymentTypeId | byte |
None. |
|
| PreferredSuppliers | Collection of integer |
None. |
|
| QuoteTypeId | integer |
None. |
|
| RenewalTypeId | byte |
None. |
Request Formats
application/json, text/json
Sample:
{
"contractTypeId": 64,
"renewalTypeId": 64,
"paymentTypeId": 64,
"commission": 1.0,
"quoteTypeId": 1,
"preferredSuppliers": [
1,
2
],
"meters": [
{
"meterId": 1,
"siteId": 2
},
{
"meterId": 1,
"siteId": 2
}
]
}
text/html
Sample:
{"contractTypeId":64,"renewalTypeId":64,"paymentTypeId":64,"commission":1.0,"quoteTypeId":1,"preferredSuppliers":[1,2],"meters":[{"meterId":1,"siteId":2},{"meterId":1,"siteId":2}]}
application/xml, text/xml
Sample:
<SiteQuoteCreate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.QuoteDto.MergeQuote">
<Commission>1</Commission>
<ContractTypeId>64</ContractTypeId>
<Meters xmlns:d2p1="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.QuoteDto">
<d2p1:SiteMeter>
<d2p1:MeterId>1</d2p1:MeterId>
<d2p1:SiteId>2</d2p1:SiteId>
</d2p1:SiteMeter>
<d2p1:SiteMeter>
<d2p1:MeterId>1</d2p1:MeterId>
<d2p1:SiteId>2</d2p1:SiteId>
</d2p1:SiteMeter>
</Meters>
<PaymentTypeId>64</PaymentTypeId>
<PreferredSuppliers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</PreferredSuppliers>
<QuoteTypeId>1</QuoteTypeId>
<RenewalTypeId>64</RenewalTypeId>
</SiteQuoteCreate>
Response Information
Resource Description
SiteQuoteCreateResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| QuoteId | integer |
None. |
|
| QuoteType | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"quoteId": 1,
"quoteType": 1
}
text/html
Sample:
{"quoteId":1,"quoteType":1}
application/xml, text/xml
Sample:
<SiteQuoteCreateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.QuoteDto.MergeQuote"> <QuoteId>1</QuoteId> <QuoteType>1</QuoteType> </SiteQuoteCreateResponse>