- 31 Mar 2023
- 1 Minute to read
- Print
- DarkLight
- PDF
Inventory Service 3.0
- Updated on 31 Mar 2023
- 1 Minute to read
- Print
- DarkLight
- PDF
WSDL:
https://webservices.vin65.com/V300/InventoryService.cfc?wsdl
Australian URL:
https://webservices.aus.vin65.com/V300/InventoryService.cfc?wsdl
Methods:
SearchInventory()
Use this method to search across inventory.
UpdateInventory()
Use this method to update existing inventory.
SearchInventory()
Part Of: Inventory Webservice 3.0
WSDL:
https://webservices.vin65.com/V300/InventoryService.cfc?wsdl
Australian URL:
https://webservices.aus.vin65.com/V300/InventoryService.cfc?wsdl
Description:
Use the SearchInventory() function to search inventory inside Vin65. Required fields are indicated by a '*'
Parameters:
| Attribute | Data Type | Default | Description |
|---|---|---|---|
| WebsiteIDs | UUID List | Available for Enterprise Webservices Comma seperated list of WebsiteIDs in Enterprise Leave blank for all Websites | |
| SKU | String 50 | ||
| InventoryPool | String 50 | ||
| InventoryPoolID | UUID | ||
| Filter | String 50 | Allowed values: AllSKUs, OnlySKUsWithInventoryOn | |
| MaxRows | Integer | 100 | |
| Page | Integer | 1 |
Sample Request:
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v300="http://V300"> <soapenv:Header/> <soapenv:Body> <v300:UpdateInventory soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <Request xsi:type="upd:Request" xmlns:upd="http://updateInventory.inventory.V300"> <Security> <Username>//Your Username//</Username> <Password>//Your Password//</Password> </Security> <WebsiteIDs></WebsiteIDs> <SKU></SKU> <InventoryPool></InventoryPool> <InventoryPoolID></InventoryPoolID> <Filter>OnlySKUsWithInventoryOn</Filter> <MaxRows>100</MaxRows> <Page>1</Page> </Request> </v300:UpdateInventory> </soapenv:Body> </soapenv:Envelope>
Sample Response:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="https://www.w3.org/2001/XMLSchema" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<SearchInventoryResponse>
<SearchInventoryReturn>
<Errors></Errors>
<IsSuccessful>true</IsSuccessful>
<Inventory>
<Inventory>
<CurrentInventory>12</CurrentInventory>
<InventoryPool>Default</InventoryPool>
<InventoryPoolID>b5635061-bf13-7c4c-3860-ab89d5d598cc</InventoryPoolID>
<SKU>09MER</SKU>
<WebsiteID>66272648-1e0b-4e34-f09b-81477a31b25f</WebsiteID>
</Inventory>
<Inventory>
<CurrentInventory>5000</CurrentInventory>
<InventoryPool>Default</InventoryPool>
<InventoryPoolID>b5635061-bf13-7c4c-3860-ab89d5d598cc</InventoryPoolID>
<SKU>123testsku</SKU>
<WebsiteID>66272648-1e0b-4e34-f09b-81477a31b25f</WebsiteID>
</Inventory>
<Inventory>
<CurrentInventory>4999</CurrentInventory>
<InventoryPool>Default Warehouse Location</InventoryPool>
<InventoryPoolID>b5635061-bf13-7c4c-3860-ab89d5d598cc</InventoryPoolID>
<SKU>12738743</SKU>
<WebsiteID>66272648-1e0b-4e34-f09b-81477a31b25f</WebsiteID>
</Inventory>
<Inventory>
<CurrentInventory>0</CurrentInventory>
<InventoryPool>Default Warehouse Location</InventoryPool>
<InventoryPoolID>b5635061-bf13-7c4c-3860-ab89d5d598cc</InventoryPoolID>
<SKU>2008 Pinot Grigio</SKU>
<WebsiteID>66272648-1e0b-4e34-f09b-81477a31b25f</WebsiteID>
</Inventory>
</Inventory>
<RecordCount>4</RecordCount>
</SearchInventoryReturn>
</SearchInventoryResponse>
</soapenv:Body>
</soapenv:Envelope> Update Inventory()
Part Of: Inventory Webservice 3.0
WSDL:
https://webservices.vin65.com/V300/InventoryService.cfc?wsdl
Australian URL:
https://webservices.aus.vin65.com/V300/InventoryService.cfc?wsdl
Description:
Use the UpdateInventory() function to update the inventory of a SKU in Vin65.
Parameters:
| Attribute | Data Type | Default | Description |
|---|---|---|---|
| WebsiteID | UUID* | Only required for Enterprise Webservices UUID of the Vin65 Website | |
| SKU | String 50* | ||
| CurrentInventory | Integer* | ||
| InventoryPool | String 50* | Uses default pool if neither and InventoryPool or InventoryPoolID is specificed. | |
| InventoryPoolID | UUID* | Uses default pool if neither and InventoryPool or InventoryPoolID is specificed. | |
| Mode* | String | Strict |
Sample Request:
<soap:Envelope xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="https://www.w3.org/2001/XMLSchema">
<soap:Body>
<UpdateInventory>
<Request>
<Security>
<Username>//Your Username//</Username>
<Password>//Your Password//</Password>
</Security>
<Inventory>
<SKU>Chardonnay</SKU>
<CurrentInventory>1000</CurrentInventory>
</Inventory>
<Mode>Strict</Mode>
</Request>
</UpdateInventory>
</soap:Body>
</soap:Envelope>Sample Response:
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="https://www.w3.org/2001/XMLSchema" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <UpdateInventoryResponse> <UpdateInventoryReturn> <Errors></Errors> <IsSuccessful>true</IsSuccessful> <RecordCount>1</RecordCount> </UpdateInventoryReturn> </UpdateInventoryResponse> </soapenv:Body> </soapenv:Envelope>
