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
SiteQuoteCreateName | 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
SiteQuoteCreateResponseName | 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>