EWSWebServices
Click here for a complete list of operations.
GetWines
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /2.00/EWSWebServices.asmx HTTP/1.1 Host: ws.ewinerysolutions.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://ws.ewinerysolutions.com/GetWines" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetWines xmlns="https://ws.ewinerysolutions.com/"> <Request> <WineID>guid</WineID> <WineSKU>string</WineSKU> <WineName>string</WineName> <VineyardDesignation>string</VineyardDesignation> <MinRating>decimal</MinRating> <MaxRating>decimal</MaxRating> <Vintage>int</Vintage> <IsSellAsBottle>boolean</IsSellAsBottle> <IsSellAsCase>boolean</IsSellAsCase> <MinPricePerBottle>decimal</MinPricePerBottle> <MaxPricePerBottle>decimal</MaxPricePerBottle> <MinPricePerCase>decimal</MinPricePerCase> <MaxPricePerCase>decimal</MaxPricePerCase> <WineType>string</WineType> <IsUniqueToThirdParty>boolean</IsUniqueToThirdParty> <WineBrand>string</WineBrand> <IncludeWineInventories>boolean</IncludeWineInventories> <WineBrandKey>string</WineBrandKey> </Request> </GetWines> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetWinesResponse xmlns="https://ws.ewinerysolutions.com/"> <GetWinesResult> <Wines> <WineGet> <WineName>string</WineName> <WineryName>string</WineryName> <WineBrand>string</WineBrand> <WineBottleSize>string</WineBottleSize> <WineBottleSizeID>guid</WineBottleSizeID> <WineType>string</WineType> <WineTypeID>guid</WineTypeID> <WineVarietal>string</WineVarietal> <WineRegion>string</WineRegion> <WineAppellation>string</WineAppellation> <WineDescription>string</WineDescription> <BottlingDate>string</BottlingDate> <WineBrandID>guid</WineBrandID> <MinBottlesPerOrder>int</MinBottlesPerOrder> <MaxBottlesPerOrder>int</MaxBottlesPerOrder> <HarvestDate>string</HarvestDate> <WineInventories xsi:nil="true" /> <Categories xsi:nil="true" /> <ProductInformationPages xsi:nil="true" /> <DateAdded>dateTime</DateAdded> <DateModified>dateTime</DateModified> </WineGet> <WineGet> <WineName>string</WineName> <WineryName>string</WineryName> <WineBrand>string</WineBrand> <WineBottleSize>string</WineBottleSize> <WineBottleSizeID>guid</WineBottleSizeID> <WineType>string</WineType> <WineTypeID>guid</WineTypeID> <WineVarietal>string</WineVarietal> <WineRegion>string</WineRegion> <WineAppellation>string</WineAppellation> <WineDescription>string</WineDescription> <BottlingDate>string</BottlingDate> <WineBrandID>guid</WineBrandID> <MinBottlesPerOrder>int</MinBottlesPerOrder> <MaxBottlesPerOrder>int</MaxBottlesPerOrder> <HarvestDate>string</HarvestDate> <WineInventories xsi:nil="true" /> <Categories xsi:nil="true" /> <ProductInformationPages xsi:nil="true" /> <DateAdded>dateTime</DateAdded> <DateModified>dateTime</DateModified> </WineGet> </Wines> <NumberOfRecords>int</NumberOfRecords> </GetWinesResult> </GetWinesResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /2.00/EWSWebServices.asmx HTTP/1.1 Host: ws.ewinerysolutions.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetWines xmlns="https://ws.ewinerysolutions.com/"> <Request> <WineID>guid</WineID> <WineSKU>string</WineSKU> <WineName>string</WineName> <VineyardDesignation>string</VineyardDesignation> <MinRating>decimal</MinRating> <MaxRating>decimal</MaxRating> <Vintage>int</Vintage> <IsSellAsBottle>boolean</IsSellAsBottle> <IsSellAsCase>boolean</IsSellAsCase> <MinPricePerBottle>decimal</MinPricePerBottle> <MaxPricePerBottle>decimal</MaxPricePerBottle> <MinPricePerCase>decimal</MinPricePerCase> <MaxPricePerCase>decimal</MaxPricePerCase> <WineType>string</WineType> <IsUniqueToThirdParty>boolean</IsUniqueToThirdParty> <WineBrand>string</WineBrand> <IncludeWineInventories>boolean</IncludeWineInventories> <WineBrandKey>string</WineBrandKey> </Request> </GetWines> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetWinesResponse xmlns="https://ws.ewinerysolutions.com/"> <GetWinesResult> <Wines> <WineGet> <WineName>string</WineName> <WineryName>string</WineryName> <WineBrand>string</WineBrand> <WineBottleSize>string</WineBottleSize> <WineBottleSizeID>guid</WineBottleSizeID> <WineType>string</WineType> <WineTypeID>guid</WineTypeID> <WineVarietal>string</WineVarietal> <WineRegion>string</WineRegion> <WineAppellation>string</WineAppellation> <WineDescription>string</WineDescription> <BottlingDate>string</BottlingDate> <WineBrandID>guid</WineBrandID> <MinBottlesPerOrder>int</MinBottlesPerOrder> <MaxBottlesPerOrder>int</MaxBottlesPerOrder> <HarvestDate>string</HarvestDate> <WineInventories xsi:nil="true" /> <Categories xsi:nil="true" /> <ProductInformationPages xsi:nil="true" /> <DateAdded>dateTime</DateAdded> <DateModified>dateTime</DateModified> </WineGet> <WineGet> <WineName>string</WineName> <WineryName>string</WineryName> <WineBrand>string</WineBrand> <WineBottleSize>string</WineBottleSize> <WineBottleSizeID>guid</WineBottleSizeID> <WineType>string</WineType> <WineTypeID>guid</WineTypeID> <WineVarietal>string</WineVarietal> <WineRegion>string</WineRegion> <WineAppellation>string</WineAppellation> <WineDescription>string</WineDescription> <BottlingDate>string</BottlingDate> <WineBrandID>guid</WineBrandID> <MinBottlesPerOrder>int</MinBottlesPerOrder> <MaxBottlesPerOrder>int</MaxBottlesPerOrder> <HarvestDate>string</HarvestDate> <WineInventories xsi:nil="true" /> <Categories xsi:nil="true" /> <ProductInformationPages xsi:nil="true" /> <DateAdded>dateTime</DateAdded> <DateModified>dateTime</DateModified> </WineGet> </Wines> <NumberOfRecords>int</NumberOfRecords> </GetWinesResult> </GetWinesResponse> </soap12:Body> </soap12:Envelope>