ProductServe API

From Wiki

Jump to: navigation, search

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