POST api/integrations/Ecomm/dynamic-pricing
Request Information
URI Parameters
None.
Body Parameters
GetDynamicPricingRequestName | Description | Type | Additional information |
---|---|---|---|
secretkey | string |
None. |
|
sender | senderObj |
None. |
|
recipient | recipientObj |
None. |
|
items | Collection of itemsObj |
None. |
Request Formats
application/json, text/json
Sample:
{ "secretkey": "sample string 1", "sender": { "outlet_code": "sample string 1", "latitude": 2.1, "longitude": 3.1 }, "recipient": { "member_id": "sample string 1", "CorporateID": "sample string 2", "address": "sample string 3", "state": "sample string 4", "country": "sample string 5", "postcode": "sample string 6", "latitude": 7.1, "longitude": 8.1 }, "items": [ { "name": "sample string 1", "sku": "sample string 2", "weight": 3.1, "quantity_purchased": 4.1, "total_price": 5.1 }, { "name": "sample string 1", "sku": "sample string 2", "weight": 3.1, "quantity_purchased": 4.1, "total_price": 5.1 } ] }
application/xml, text/xml
Sample:
<GetDynamicPricingRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HyperQB.Property.Data.DTO.Integration"> <items> <GetDynamicPricingRequest.itemsObj> <name>sample string 1</name> <quantity_purchased>4.1</quantity_purchased> <sku>sample string 2</sku> <total_price>5.1</total_price> <weight>3.1</weight> </GetDynamicPricingRequest.itemsObj> <GetDynamicPricingRequest.itemsObj> <name>sample string 1</name> <quantity_purchased>4.1</quantity_purchased> <sku>sample string 2</sku> <total_price>5.1</total_price> <weight>3.1</weight> </GetDynamicPricingRequest.itemsObj> </items> <recipient> <CorporateID>sample string 2</CorporateID> <address>sample string 3</address> <country>sample string 5</country> <latitude>7.1</latitude> <longitude>8.1</longitude> <member_id>sample string 1</member_id> <postcode>sample string 6</postcode> <state>sample string 4</state> </recipient> <secretkey>sample string 1</secretkey> <sender> <latitude>2.1</latitude> <longitude>3.1</longitude> <outlet_code>sample string 1</outlet_code> </sender> </GetDynamicPricingRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ECommDynamicPricingModelName | Description | Type | Additional information |
---|---|---|---|
dynamic_pricing | Collection of PricingDetailModel |
None. |
Response Formats
application/json, text/json
Sample:
{ "dynamic_pricing": [ { "service_quotation_reference": "sample string 1", "service_name": "sample string 2", "service_description": "sample string 3", "service_type": "sample string 4", "service_charge": 5.1, "IsSupportScheduleDelivery": true }, { "service_quotation_reference": "sample string 1", "service_name": "sample string 2", "service_description": "sample string 3", "service_type": "sample string 4", "service_charge": 5.1, "IsSupportScheduleDelivery": true } ] }
application/xml, text/xml
Sample:
<ECommDynamicPricingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HyperQB.Property.Data.DTO.Integration"> <dynamic_pricing> <ECommDynamicPricingModel.PricingDetailModel> <IsSupportScheduleDelivery>true</IsSupportScheduleDelivery> <service_charge>5.1</service_charge> <service_description>sample string 3</service_description> <service_name>sample string 2</service_name> <service_quotation_reference>sample string 1</service_quotation_reference> <service_type>sample string 4</service_type> </ECommDynamicPricingModel.PricingDetailModel> <ECommDynamicPricingModel.PricingDetailModel> <IsSupportScheduleDelivery>true</IsSupportScheduleDelivery> <service_charge>5.1</service_charge> <service_description>sample string 3</service_description> <service_name>sample string 2</service_name> <service_quotation_reference>sample string 1</service_quotation_reference> <service_type>sample string 4</service_type> </ECommDynamicPricingModel.PricingDetailModel> </dynamic_pricing> </ECommDynamicPricingModel>