ProductServe API
From Wiki
Contents |
Introduction
Web Services are commonly a set of APIs (Application Programming Interface), which allow for data to be exchanged between applications or systems across a network such as the Internet. Software applications developed in various programming languages and running on different platforms can use Web Services as a way to standardize data exchange, allowing for Interoperability between systems.
WSDL
As new versions are deployed, old versions stop being supported. They will be left on the servers for a limited time however, to allow for a smooth transition from one version to another. As of time of publishing, there is currently no set timeline for removal of the v1 WSDL.
Please note the underscore (_) between the 2 and 1. Authentication User authentication is performed by SOAP-Headers, which must be passed with every single request.
Quota
Every user has an allocated operations quota. The remaining quota is returned as a SOAPHeader, in the response of every request. This quota may be increased where necessary by contacting ShopWindow support.
Headers
(SOAP-Header) The authentication element has to be sent with every single request.
Requests
Gets the specified categories
Gets the category list, used to construct the category navigation tree.
Gets the categories as a path (breadcrumb), from the main tree down to the specified category
Gets the category ids that descend from the specified category
Gets the requested products
Gets the requested products
Gets the related products based on conditions given.
Gets the products belonging to the specified search criteria
Gets the requested merchants
Gets the requested merchants
Gets the query list
Gets the requested discount codes
Gets the requested gift finder product lists
Returns the gift finder options
Data Types
The CategoryTree object
The category object
The product object
The type of sorting to be applied to the results
The search mode to use when searching for products
The refine by group object
The refine by definition object
The merchant object
The query object
The discount code object
The commission range object
The commission type

